Connect the company securely
Use an Intuit application and OAuth 2.0 consent flow for the approved QuickBooks Online company, scopes, environments, and account owners.
Accounting operations / Custom API integration planning
Define what crosses into accounting, when it moves, how it reconciles, and who owns every exception before writing the connector.
The current CMS Max release does not expose QuickBooks Online as a registered self-service plugin. CMS Max can scope a custom connection using Intuit OAuth 2.0 and the QuickBooks Online Accounting API, but customers, items, taxes, invoices, sales receipts, payments, refunds, fees, and deposits must be mapped and accepted as explicit data contracts.

What the integration does
QuickBooks Online exposes many accounting entities and operations. The right CMS Max connection depends on transaction model, accounting policy, tax handling, payments, refunds, fees, inventory, locations, classes, currencies, close procedures, and which system is authoritative for each field.
Use an Intuit application and OAuth 2.0 consent flow for the approved QuickBooks Online company, scopes, environments, and account owners.
Translate CMS Max customers, orders, products, taxes, discounts, shipping, tenders, refunds, and fees only where the finance team approves the corresponding QuickBooks model.
Design idempotency, retries, duplicate prevention, period controls, error queues, audit references, totals, and finance sign-off into the connector.
Operating boundary
A custom connector is dependable when it knows which system creates, updates, and closes each record.
| Area | Primary owner | Supported contract |
|---|---|---|
| Website, catalog, customer, and order records | CMS Max | Owns the digital commerce experience and original transaction context. |
| General ledger and accounting policy | QuickBooks Online / finance | Owns chart of accounts, posting rules, periods, reconciliation, financial adjustments, and reporting. |
| OAuth application and API connector | Custom implementation | Handles consent, tokens, entity calls, mappings, retries, idempotency, logging, and support. |
| Payments and deposits | Finance + payment providers | Requires explicit tender, settlement, fee, refund, chargeback, and deposit mapping; Accounting API scope does not imply Payments API scope. |
| Exception resolution | Named operations and finance owners | Reviews rejected, duplicate, incomplete, changed, closed-period, and out-of-balance records. |
Connected workflow
Implementation begins after finance agrees on the target record and timing for each transaction type.
Inventory companies, stores, channels, orders, tenders, taxes, shipping, discounts, refunds, fees, deposits, currencies, and close procedures.
Choose the QuickBooks entities, accounts, items, customers, tax codes, classes, locations, references, dates, statuses, and sync direction.
Create the Intuit app, configure sandbox and production OAuth, protect tokens, define roles, and document reconnect behavior.
Run representative sales, refunds, cancellations, split tenders, tax, shipping, discounts, fees, duplicates, retries, and closed-period cases.
Compare counts and amounts, resolve exceptions, preserve audit links, monitor tokens and API errors, and assign month-end ownership.
High-value applications
These are possible custom scopes, not native features activated by the current page.
Send approved daily or period summaries by store, channel, tender, tax, shipping, discount, and account.
Create supported sales receipts, invoices, payments, credit memos, or related entities with stable CMS Max references.
Match or create approved records under deduplication, naming, tax, account, and lifecycle rules.
Represent full and partial refunds, cancellations, processor fees, deposits, and adjustments using finance-approved policy.
Governance and trust
Accounting integration affects reported revenue, liabilities, tax, cash, inventory, close, and audit evidence.
Use least-privilege Intuit access, protect refresh tokens, separate sandbox and production, and define reconnect and revocation ownership.
Attach stable CMS Max references, prevent duplicate posting, and make retries safe across network and provider failures.
Respect closed periods, accounting dates, tax policy, chart-of-account ownership, manual adjustments, and finance approval.
Preserve source IDs, target IDs, timestamps, payload versions, errors, totals, corrections, and named exception resolution.
Search and conversion continuity
QuickBooks supports back-office operations. CMS Max remains responsible for crawlable product and category content, customer accounts, orders, checkout, local pages, campaigns, and the storefront experience.
Keep the complete customer-facing order and website journey in CMS Max.
Use reconciliation to prevent accounting uncertainty from slowing fulfillment, refunds, support, or growth decisions.
Define channel, store, product, tax, discount, and tender dimensions that finance and commerce teams interpret consistently.
Design company, location, currency, channel, and period boundaries before adding new stores or transaction sources.
Implementation sequence
A successful HTTP request is incomplete evidence until finance reconciles the resulting records and totals.
Document accounting policy, entities, accounts, mappings, timing, authority, volumes, history, exceptions, periods, and reconciliation.
Implement OAuth and the smallest approved entity flow with idempotency, logs, retries, references, and controlled test data.
Prove representative transactions and compare source and target counts, gross, tax, shipping, discounts, tenders, refunds, fees, and net.
Start with a defined store or date, monitor every exception, document rollback, and expand only after reconciled closes.
Implementation references
Provider products and requirements change. These references support discovery; the production implementation and acceptance evidence remain authoritative for each CMS Max site.
QuickBooks Online FAQ
Final scope depends on account configuration, customer journeys, data policy, connected systems, operational ownership, and acceptance criteria.
No registered self-service QuickBooks Online plugin runtime was found in the current CMS Max application. The page describes a custom integration discovery and implementation path.
The Accounting API exposes many entities, but the project must choose and map the exact customer, item, sales, invoice, payment, tax, refund, class, location, or other records required by the finance policy.
Intuit uses OAuth 2.0 for customer consent and API access. A custom connector needs an Intuit application, sandbox and production configuration, protected tokens, scopes, reconnect behavior, and account owners.
Intuit treats the QuickBooks Online Accounting API and Payments API as distinct products and scopes. Payment processing, settlement, fees, deposits, refunds, and chargebacks must be explicitly scoped.
Bidirectional editing creates conflict and audit risk. Define one authoritative owner and permitted update direction for each entity and field, with exception handling for changes.
Use stable CMS Max source identifiers, target references, idempotent write rules, safe retries, duplicate detection, audit logs, and reconciliation before production expansion.
Connect with confidence
Bring the QuickBooks companies, chart of accounts, tax and payment policy, CMS Max stores and channels, transaction samples, target entities, sync timing, history, volumes, close procedures, exception owners, and reconciliation requirements.
QuickBooks Online is a trademark of its respective owner. CMS Max scope is described on this page and may differ from the provider's complete product offering.
The world's fastest and most SEO friendly website code.