ERP & Core Accounting. 12 requirements evaluated: 3 supported, 7 partial, 2 not supported.
Partial
Requirement evaluated: ADP payroll integration: automated journal entry posting after each pay run with departmental cost allocation
For this $180M company running 320 employees across 8 entities with ADP, the integration path depends entirely on which ADP product is in use. ADP offers a native General Ledger connector specifically for ADP RUN (its small-business payroll product, typically suited for companies under roughly 50 employees): after setup, ADP RUN pushes a GL file to QBO automatically after each pay run, mapping pay codes to QBO chart of accounts, with an option for employee-level or company-level summarization. …
Limitations: <cite index="29-11,29-12">The native connector only supports ADP RUN, not ADP Workforce Now, which is the expected ADP product for a company of this size; Workforce Now users are directed to manual journal entries or third-party connectors.</cite> Even on the ADP RUN path, <cite index="31-12">payroll cost allocation by …
Partial
Requirement evaluated: REST API with documented endpoints for custom integrations
For a $180M company running 8 legal entities across the US and Canada, QBO does offer a fully documented REST API through the Intuit Developer Portal at developer.intuit.com. <cite index="1-3,1-4,1-5">QuickBooks Online has a REST API maintained by Intuit, accessible through the Intuit Developer Portal. The API uses OAuth 2.0 for authentication and supports JSON payloads, covering the full accounting data model: customers, invoices, bills, payments, vendors, accounts, and profit/loss reports, with endpoints for create, read, update, delete, and query operations.</cite> <cite index="19-11,19-12,19-13">Webhooks deliver real-time notifications when data changes in a connected company file; devel …
Limitations: <cite index="10-1">Standard rate limits are 500 requests per minute per realm ID (company), with a maximum of 10 simultaneous requests per company per app.</cite> With 8 legal entities, the buyer's internal development team must build and maintain 8 separate API connections and token management flows with no single end …
Not Supported
Requirement evaluated: SSO via Azure Active Directory
Your organization runs on Azure Active Directory and needs users to authenticate to the ERP with corporate credentials, subject to Conditional Access policies and centralized user lifecycle management. QBO does not offer this mechanism. Authentication is handled exclusively through Intuit's proprietary identity system: every user must maintain a separate Intuit Account credential (email and password, verified via Intuit's own MFA flow) to access qbo.intuit.com. QBO does not accept Azure AD (Microsoft Entra ID) as an external identity provider via SAML 2.0, OIDC, or OAuth 2.0, and it does not support SCIM-based user provisioning or deprovisioning tied to Azure AD groups. …
Limitations: For your 8-entity, 320-employee organization preparing for audit, the absence of Azure AD SSO means your IT team cannot centrally deprovision QBO access when employees leave, users must manage separate Intuit credentials outside your corporate identity governance, and your Azure Conditional Access policies (device comp …
Supported
Requirement evaluated: REST API with documented endpoints for custom integrations
For a company like yours running 8 legal entities and needing to connect Salesforce, ADP, and custom tools, QuickBooks Online exposes a publicly documented REST API through the Intuit Developer Portal at developer.intuit.com. <cite index="1-1,1-5">The API supports reading and writing core accounting data including invoices, customers, payments, journal entries, and more, using JSON payloads and OAuth 2.0 Authorization Code flow for authentication.</cite> <cite index="3-5,3-6">It covers the full accounting data model with endpoints for create, read, update, delete, and query operations, and webhooks are supported for real-time event notifications when data changes in a company file.</cite> <c …
Limitations: <cite index="23-1,23-2">Each connected QuickBooks company is a separate realmId with its own OAuth token pair and rate limit bucket, requiring your integration to partition architecture by realmId from day one</cite> -- meaning your 8 legal entities require 8 separate authenticated API connections with no unified cross …
Showing the 4 most recent of 12. The rest are in the comparisons listed below.