
Errors & Sync
Adding Invoice Lines via Web Connector Sync Fails With Error 320
QuickBooks Web Connector integrations report error 320 when appending invoice lines through a MySQL two-way sync, caused by an invalid transaction line identifier.
Accounting News
Problems, outages, and quirks that QuickBooks users are reporting — tracked and explained by the desk.

Errors & Sync
QuickBooks Web Connector integrations report error 320 when appending invoice lines through a MySQL two-way sync, caused by an invalid transaction line identifier.

Errors
Updating QuickBooks records through custom integrations can trigger an XML parsing error when the qbXML version specified is too old for modify operations.

Errors
QuickBooks Desktop users see error 0x80040400 when modifying sales orders via XML integration, typically due to incorrect tag usage or ordering.

Integrations & API
A look at the challenges and solutions for integrating QuickBooks Desktop with a remote PHP site, including the Web Connector and manual CSV export approaches.

Integrations & API
QuickBooks Web Connector cannot handle administrative tasks like user management, mode switching, or preferences — plan integrations around what it actually supports.

Errors & XML
QuickBooks rejects CustomerAdd requests when XML elements appear out of sequence, even when all required fields are present and correctly formatted.

Developers & SDK
Developers modifying Sales Order line item custom fields via QBXML hit a parse error when the request declares an outdated QBXML version instead of a current one.

Web Connector
QuickBooks Web Connector reports "Authentication failed" with a 404 error when a WCF service endpoint omits required contract attributes that the connector depends on.

Data Import & Export
QuickBooks Enterprise throws an XML parsing error when customer names contain em dashes or accented characters imported through the PHP Web Connector devkit.

API & Integrations
Developers connecting custom Rails apps to QuickBooks Online via qbXML hit a "Failed to notify third party" error caused by GoDaddy SSL and rDNS limitations.

Data & Backups
QuickBooks Online does not offer a restore point or backup-and-restore option, leaving users without a safety net when reorganizing their books.

API & Integration
Developers building headless integrations with the QuickBooks Online Accounting API must use OAuth tokens, even when no user-facing login flow exists.

API & Integrations
Developers integrating with QuickBooks Online find no API method to retrieve invoice fields for mapping, forcing them to rely on schema files or manual documentation review.

Errors
QuickBooks developers hitting error 3200 on invoice creation through IPP v3 are likely facing expired OAuth tokens, not an edit sequence problem.

Errors
QuickBooks Desktop returns error 3180 when a qbXML InvoiceAdd request contains no line items, because the application requires at least one entry to save.

Developer & API
QuickBooks Desktop V3 REST API was deprecated, but Intuit offered case-by-case grandfathering for invested developers and pointed others to the QBXML SDK.

Web Connector
QuickBooks Web Connector users querying inventory items can hit a misleading error when the item type queried doesn't match what exists in the company file.

SDK & Integration
Developers discover that QuickBooks payroll items are locked down from the SDK, forcing workaround approaches for commission imports tied to employee pay.

Nonprofit & Events
A community answer explains the correct debit and credit entries when event attendees pay ahead, clarifying why the initial credit is a liability rather than revenue.

Accounts Payable
QuickBooks users back-filling early books can clear personally paid bills through a journal entry to equity, then apply the resulting credits in Pay Bills.

API & Integration
When integrated software sends overpayments to QuickBooks Desktop via the Web Connector, the ReceivePaymentAdd request should carry the full check amount with only the invoice portion applied.

Development & Integration
QuickBooks Desktop requires the desktop application and the official SDK for custom integrations. There is no way to read company files directly, but in-house development is free.

Import & Export
Comparing Web Connector, third-party import tools, and the QuickBooks Online API for moving transactions from an internal application into QuickBooks Pro.

SDK & Integration
QuickBooks SDK users who need to remove list objects like employees or customers can use the ListDel request rather than simply marking items inactive.