
Data Recovery & Backups
Recovering Lost Transactions from a QuickBooks .TLG File
When the company file is damaged and the backup is old, the transaction log can help recover recent work — if paired correctly with a base file.
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.

Data Recovery & Backups
When the company file is damaged and the backup is old, the transaction log can help recover recent work — if paired correctly with a base file.

File Size & Performance
The QuickBooks audit trail can be removed to reduce file size, but the trade-offs are significant. Here is what to know before you proceed.

Data Import & Migration
Learn how IIF files move lists and simple entries into QuickBooks Desktop, where the process can fail, and what alternatives give a more complete migration.

Company Files
Learn what the .QBW, .TLG, .ND, .ADR and .QBB files do, which hold your live data, and how to keep them safe for recovery.

Conversion & Migration
QuickBooks Desktop-to-Online migration moves most lists and history, but reconciliation data, templates, payroll, and some transaction types don't survive the trip. Here's what to expect.

Developer & API
Developers needing one integration for both QuickBooks Online and Desktop face a historical challenge: the two products have never shared a single current API.

Web Connector & API
Developers building customer-facing balance tools with the QuickBooks Web Connector often discover that reconstructing balances from individual transactions is harder than expected.

Data Import & Integration
QuickBooks locks its database behind encryption, but several pathways exist for importing external data like web form submissions into the company file.

Data Import & Export
Developers moving data from web-based systems into QuickBooks should avoid the deprecated IIF format and use the SDK instead.

Integration & API
Users replacing legacy QuickBooks plug-ins with PowerShell scripts lose their COM object connection when each session exits, blocking multi-request workflows.

Reporting & ODBC
Queries that return instantly from a local MS Access table can take fifteen minutes or more when run through a QODBC linked table. Here is what causes the gap and what helps.

Errors
Developers implementing the Intuit connect button find the OAuth flow stays inside the pop-up instead of returning control to the parent page — by design.

Developer & Integration Errors
Developers integrating with QuickBooks Desktop encounter an XML parsing error when BillQuery filters are placed at the wrong nesting level instead of inside the proper container element.

Errors
QuickBooks Desktop rejects malformed data requests with error 0x80040400 when field tags are mismatched, a problem traceable to the underlying XML structure.

API & Integrations
QuickBooks Online's API supports fully unattended server-side data queries after an initial one-time OAuth connection, though developers frequently misunderstand the credential flow.

API & Integrations
Developers building customer-facing integrations with QuickBooks Online can use server-to-server OAuth to access company data without requiring customers to log in to QuickBooks.

API & Integration
Developers building server-side order systems can connect to QuickBooks Online once using OAuth, then generate invoices automatically with no customer involvement.

API & Integration
Developers connecting PHP websites to QuickBooks Online India face a major roadblock — non-US versions lack official API integration support.

API & Integration
Developers connecting custom applications to QuickBooks Online encounter a deprecated SDK workflow that no longer functions under Intuit's current API framework.

Errors
Third-party apps connecting via the QuickBooks SDK can leave QBW32.exe running in the background on QuickBooks Desktop 2015 and earlier, blocking users from launching the program normally.

Developer & Integration
Developers integrating with QuickBooks via QBXML often ask how to retrieve column names from Sales Orders, but QuickBooks uses XML, not SQL tables.

Errors
When a third-party app connects to QuickBooks via the SDK, a mismatch between the requested file and the open file triggers a specific access error. Here is what causes it and how developers handle it.

Data Export & Encoding
QuickBooks stores special characters like en-dashes in Windows-1252 encoding, but the SDK can misinterpret those bytes as Unicode, breaking data joins.

Web Connector & Integrations
QuickBooks Desktop Web Connector integrations built on Node.js can stall when multiple clients connect, but an asynchronous pattern resolves the contention.