Intuit's mantra for small business applications and services is NED2—Never Enter Data Twice. While QuickBooks has been extremely successful in making accounting easy for small businesses, the existence of multiple, incompatible applications and databases is a source of enormous frustration for small businesses. Enabling third-party developers to integrate applications and services with QuickBooks and Intuit's other small business products is a key component of realizing this vision—and it helps ensure that the benefits of innovation reach customers quickly.
The QuickBooks QBXML SDK now provides integration for both Canadian and UK editions of QuickBooks (2003 and later).
Yes, QuickBooks QBXML SDK includes the QuickBooks Web Connector which will enable developers of web-based applications to integrate with QuickBooks without the need to develop or maintain a Windows desktop application.
Importing incorrect IIF files can lead to corruption of QuickBooks company files. Therefore, Intuit strongly discourages relying on IIF files for application integration. Intuit cannot support customers who have used IIF files created by third-party applications.
Intuit expects to drop IIF from future versions of QuickBooks. Any such change will be announced in advance on this FAQ page.
Intuit recommends that all integration between QuickBooks and third-party software applications be implemented using the QuickBooks Software Development Kit (QBXML SDK). Intuit will support QuickBooks for customers who use applications which utilize the QuickBooks QBXML SDK.
Intuit has created an XML spec (qbXML) for third-party applications to use to exchange data with QuickBooks. Data integration is supported with Windows desktop applications using a COM interface.
The QuickBooks SDK allows your applications to integrate directly with all of the QuickBooks products outlined on our QuickBooks Products Supported by the SDK page.
Some fields have different names, e.g. Province instead of State. The taxes and the multi-currency are added to some objects as well. See the Onscreen Reference and Appendix B of the Programmer's Guide for QuickBooks for more detail.
There are two taxes in Canada: the federal Goods and Services Tax (GST), which applies throughout the country, and the Provincial Sales Tax (PST). The GST is 7 percent and the PST varies from province to province.
In Canadian editions of QuickBooks, the taxes are attributes to items instead of items themselves, like in the U.S. editions of QuickBooks. This difference means that Canadian editions handle transaction taxes differently than U.S. editions.
You can turn on the multi-currency feature in the Accounting Preferences of Canadian editions. You can then assign a currency to customers, vendors, accounts, other names, and journal entry.
You can use QBFC with either product. See the Onscreen Reference and Appendix B of the Programmer's Guide for QBFC (US and Canadian Editions) for more details.
Got Questions? Get Answers in our developer forums.