Loading article…
Loading article…
Last updated on Aug 28, 2026
QuickBooks and Maxio work together to provide invoicing, revenue, and subscription management. QuickBooks and Maxio share responsibility for managing Customers and Invoices, so the actions you take and the settings you manage in QuickBooks can significantly affect the information stored in Maxio.
When working only with QuickBooks, the Invoice is the focal point of financial records management: you create Invoices and manage payments against them.
As a total subscription management system, the focal point in Maxio is the Transaction, not the Invoice. You create and manage Transactions, and Invoices are generated as a by-product of that process. Because of this, the Invoice Line Items that make up a complete Invoice can be created at different times or for different Transactions.
Once an Invoice syncs to QuickBooks and receives a unique QuickBooks ID, you can no longer edit it in Maxio. Edits made in QuickBooks sync back to Maxio. You can distribute Invoices to Customers from either system, accept payment in either system, and manage AR in either system.
In QuickBooks, Customers have Invoices, and Invoices contain Invoice Line Items that reference an Item/Product. Maxio adds a layer QuickBooks doesn't have: Customers have Contracts, and QuickBooks has no equivalent Contract object. A Contract is a container that holds Transactions, Revenues, Invoices, and Invoice Line Items. See Understanding Contracts for the full data model.
Maxio alone manages Contracts, Transactions, and Revenues, none of which QuickBooks knows about. When multi-currency is enabled, Maxio also manages FX rates and the generation of local and home financial records.
Maxio integrates with two QuickBooks products, and they connect and sync differently:
Most of the concepts on this page apply to both products. Where a capability, limitation, or sync rule differs between QuickBooks Online and QuickBooks Desktop, this page and Sync QuickBooks Data call that out directly.
The following rules apply universally to the flow of information between Maxio and QuickBooks:
See Sync QuickBooks Data for the full set of sync conditions and field-level behavior, broken out by Customers, Invoices, Credit Memos, and Payments/Deposits.
Important: Enabling or disabling Jobs after your first sync can significantly change your existing data. Contact support@maxio.com before changing this setting on an account that has already synced.
Maxio supports three closing functions that prevent changes to Transaction, Revenue, and Invoice records: the Maxio Closing Date, the QuickBooks Closing Date, and the Transaction Lock. See Manage Closing and Transaction Lock Dates.
When a sync runs, Maxio raises an alert on its QuickBooks page for each record it can't move cleanly between the two systems. These apply to both QuickBooks Online and QuickBooks Desktop.
| Alert | See this article |
|---|---|
| A customer is set to Do Not Sync | Customers with Do Not Sync On |
| An invoice uses an item that didn't come from QuickBooks | Invoice with Non-QuickBooks Item |
| A GL-synced item on an invoice line has no Maxio profile | Invoice Line Item's GL-Synced Item Needs a Maxio Platform Profile |
| An item set to sync is inactive or deleted in QuickBooks | Item Set to Sync Is Inactive in QuickBooks Desktop or Deleted in QuickBooks Online |
| Items arrive carrying their parent's name | Items in Maxio Platform Include the Parent Item or Product Name in QuickBooks |
| A customer's email address is rejected | Invalid Email Address for Customer |
| A credit memo contains a discount item | Credit Memos with Discount Items |
| Sales tax can't be committed because AvaTax timed out | Unable to Commit Sales Tax: AvaTax Took Too Long to Respond |
| A record's QuickBooks timestamp needs correcting | Edit QuickBooks Timestamps |
For errors that stop a QuickBooks Online sync outright rather than flagging one record, see QuickBooks Online General Sync Issues. For the QuickBooks Desktop equivalent, see QuickBooks Desktop Sync Issues.
For the settings that control how this data flows, see Configure QuickBooks Integration Settings.
For a one-page summary of which records sync in which direction, see QuickBooks Integration Cheat Sheet.
For how to choose which system takes the lead in your day-to-day workflow, see Understand QuickBooks Integration Workflow Options.
Still need help?
Reach out and our support team will take it from here.