
SDK & Integration
Deleting Employee and List Items Through the QuickBooks SDK
QuickBooks SDK users who need to remove list objects like employees or customers can use the ListDel request rather than simply marking items inactive.
A note from the desk
Quickbooky is an independent news publication. Nobody at this desk works for Intuit Inc., and the two have no relationship of any kind — we cover QuickBooks the way a newspaper covers a company: from the outside.
QuickBooks and QuickBooks Online are trademarks of Intuit Inc., used here only to identify the software being covered. What you will read is journalism and information — not accounting, tax, or legal advice.
Accounting News
Problems, outages, and quirks that QuickBooks users are reporting — tracked and explained by the desk.

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.

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

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.

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.

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.

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.

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

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.

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.

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.

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

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.

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

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 & 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 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.

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.

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.

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

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

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.

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

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

Developer & API
Developers building private desktop tools for QuickBooks Online hit a wall during OAuth app registration — the fix is simpler than the documentation suggests.