The following are answers to some common questions about developing app integrations for Intuit Enterprise Suite and guidance on preparing your app to best support your customers.
Will my existing apps and integrations that work with QuickBooks Online, Payments, and Payroll also work with Intuit Enterprise Suite?
Yes. If you already have an app integration that works with QuickBooks Online, it will seamlessly support Intuit Enterprise Suite customers as well. However, do not change the admin user who originally connected the app.
Do I need to create a new app for Intuit Enterprise Suite?
No. There are no required changes needed to support Intuit Enterprise Suite customers. If you already have an app that works with QuickBooks Online, the same app can be used to solve critical business needs of Intuit Enterprise Suite customers as well.
I am a new developer and I want to create an app that works with both QuickBooks Online and Intuit Enterprise Suite. Do I have to create two apps?
No. You can create one app to support both products, as well as many of our other offerings, such as QuickBooks Payments.
Is the QuickBooks Online API compatible with Intuit Enterprise Suite, or will there be separate APIs for QuickBooks Online and Intuit Enterprise Suite?
The QuickBooks Online APIs will work out of the box for Intuit Enterprise Suite customers as well. We do, however, plan to introduce new APIs for exclusive features in Intuit Enterprise Suite in the future.
I am building an app for Intuit Enterprise Suite. Is there an API that enables syncing data across multiple entities simultaneously for bulk export/import, without requiring individual entity connections?
Currently, our APIs don’t support posting transactions across multiple entities in a single request or creating intercompany transactions. Customers must connect your app to each of their entities individually and use the API with each entity separately to post transactions within that entity.
How can I test my app to help ensure it works with Intuit Enterprise Suite? Is a sandbox environment available for Intuit Enterprise Suite?
A sandbox environment isn’t currently available for Intuit Enterprise Suite. You can use the QuickBooks Online Advanced sandbox to test the core features.
Are there any API limitations I should be aware of when using the QuickBooks Online API to build third-party applications for Intuit Enterprise Suite?
The following features are exclusive to Intuit Enterprise Suite and aren’t currently available via the QuickBooks Online API:
After my app is built, how can I make it visible to both QuickBooks Online and Intuit Enterprise Suite customers?
To make sure QuickBooks Online and Intuit Enterprise Suite customers can find your app, publish and list it on the QuickBooks App Store. Be sure to select the right categories, so customers can find your app easily.
I am a QuickBooks Online customer considering a transition to Intuit Enterprise Suite. Will my existing apps that work with QuickBooks Online remain unaffected after I transition to Intuit Enterprise Suite?
Any third-party integrations that you currently use with your QuickBooks Online company will not be impacted by the move to Intuit Enterprise Suite and they will continue to function as expected.
I am an Intuit Enterprise Suite customer with multiple entities. I also use a third-party app for all my entities. Can I connect the third-party app to all my entities?
Yes. You can use a third-party app for all of your entities. However, make sure to connect the app to each entity individually.
Is there a limit to the number of app connections for a single Company ID? For example, can a single Company ID have 100 apps connected to it? If there is no technical limit, is there a recommended practical limit?
No, there is no limit on the number of apps per Company ID.
Are there limits around API integrations?
There are no limits on the number of integrations or number of transactions that can be added through the API. There is a limit on how many API calls can be made per minute on a company. Those limits are described here.
Can Intuit Enterprise Suite customers call one single API for all intercompany transactions to be exported/imported in one shot without connecting to individual entities?
The APIs that you use for Intuit Enterprise Suite do not support posting transactions across multiple entities in a single request or creating intercompany transactions. Your customers must connect your app to each of their entities individually and use the API with each entity separately to post transactions within that entity.