When you list your app in the QuickBooks App Store, it also appears in the Apps tab in QuickBooks Online. This lets users quickly find and download your app from multiple places.
However, apps don’t automatically appear in QuickBooks Online Accountant.
If you want to make your app available to accountants so they can recommend it to their clients, you need to set up Intuit Single Sign-on (SSO). Intuit Single Sign-on lets users with multiple QuickBooks Online companies connect to apps using the same user profile. It also lets accountants using QuickBooks Online Accountant support and create multiple QuickBooks Online companies for their clients.
If you set up Intuit Single Sign-on, your app needs to be able to manage multiple QuickBooks company connections from the same user profile. Map connections based on each company’s realmID.
In this example, John the accountant has three companies connected to the same Intuit identity: one for his accounting firm, one for Sue’s Bakery, and another for Bill’s Butcher.
Apps need to maintain mappings (in the diagram, we call this the “mapped ID”) between each realmID and the connected company’s admin user. Index using the realmID.
If you haven’t already, set up Intuit Single Sign-on. This requires OpenID Connect.
Important
Also review the “accountant-ready” technical requirements for Intuit Single Sign-on.
Now, users with multiple companies (or accountants managing multiple companies for their clients) can sign in and connect to your app using the same user profile.
Need to know if the admin user who to their company to your app is also connected to QuickBooks Online Accountant?
Use the entitlements entity to get info about the company. Review the name
and term
fields in the response:
1 2 3 4 | <Entitlement id="52"> <name>Accountant Menu</name> <term>On</term> </Entitlement> |