Search: 
/n software QuickBooks Integrator FAQ


Q: What is QuickBooks Integrator?

The QuickBooks Integrator is used to communicate with QuickBooks to add, update, or retrieve information from a given company profile. You can use the Integrator to send data to and from QuickBooks without the need to interact with the user interface.



Q: How does the QuickBooks Integrator work?

We communicate with QuickBooks over a communication layer Intuit has exposed in certain versions of QuickBooks called QBXML. A request processor in QuickBooks listens for communications over QBXML and responds to requests from the Integrator for QuickBooks. The outgoing and incoming XML data is mapped to an object so that key information (i.e. a customer's name, an invoice reference number, etc.) can be easily set or retrieved.



Q: What are some of the applications of the QuickBooks Integrator?

You can use the QuickBooks Integrator to streamline the process of adding information into your QuickBooks company profile in several ways. You can build an application to synchronize the data with that stored in a back-end database, automatically update customer information and payment information as it is received through your website, or publish purchase orders for your vendors to review, just to name a few. You can even use our Compact Framework edition to allow your agents in the field to synchronize information with QuickBooks as they receive it.



Q: Can the QuickBooks Integrator communicate with QuickBooks remotely?

Yes, through the use of the Remote Connector. The Remote Connector is a free application that is distributed with QuickBooks that acts as a specialized web server, listening for requests from the Integrator, and issuing those same requests to the request processor in QuickBooks, just as the Integrator does. The application needs only one additional line of code to instruct the object to communicate with the Remote Connector.



Q: Does QuickBooks need to be running in order for the communication to take place?

QuickBooks does not need to be running when the request arrives, but the request processor will launch QuickBooks as a background process if it is not already running. You will need only to configure the Integrator with the location of the company file to read if you would like to communicate with QuickBooks when it is not running.



Q: What versions of QuickBooks does it support?

We support QuickBooks 2002 or higher, the Pro Edition or higher (this includes specialized editions such as the Accountant Edition, Contractor Edition, Nonprofit Edition, etc.), U.S., Canada, UK, Australia, and New Zealand versions. The request processor is not available in earlier editions of QuickBooks or in QuickBooks Basic Edition. We also support the QuickBooks Online Edition and QuickBooks Enterprise Solutions.



Q: Do you support QuickBooks Online Edition?

Yes. The latest release of the QuickBooks Integrator supports QuickBooks Online.



Q: I noticed that some features are not available when using QuickBooks Online, why?

QuickBooks Online itself contains only a subset of the standard QuickBooks features. We cannot support any features for the Online edition that do not exist in the product itself.



Q: Do you support versions of QuickBooks other than the U.S. and Canadian versions?

Absolutely.  QuickBooks Integrator supports international editions of QuickBooks including Canada, UK, Australia, and New Zealand. 



Q: Wasn't QuickBooks Integrator previously named something else?

Yes, the product name used to be AcctSync SDK.  In July 2004, /n software acquired AcctSync SDK and included the product as part of the Integrator product line.


| About | Privacy Policy | Terms of Use |
© Copyright 2008 /n software inc.