Quickbooks File Repair — C=47 (can't find transaction - usually while running a report or opening a file
QuickBooks error C=47 means the program cannot find a transaction it expects to exist — typically while running a report or opening a file. A pointer in the company file references a record that QuickBooks then cannot locate, and the mismatch is reported as C=47. It is a recoverable error.
What C=47 means
QuickBooks links records together with internal pointers — a report row points to a transaction, a payment points to an invoice. C=47 is raised when one of those pointers leads to a transaction that is missing, partially written, or otherwise unreadable. The reference still exists, but the target does not resolve, so QuickBooks stops rather than display incomplete data.
Symptoms you'll typically see
C=47appearing while a report compiles or as the company file opens.- A particular report failing repeatedly while others run fine.
- Verify Data flagging a transaction-link or "missing transaction" problem.
- The file opening some sessions and failing others, depending on what is accessed.
Common causes
- An interrupted write that left a transaction half-recorded.
- Prior data damage that orphaned a link without removing the pointer.
- Editing the
.QBWfile across an unreliable network connection. - Drive or storage faults under the company file or its
.TLGtransaction log.
What you can safely try first
- Copy the
.QBWfile aside and work only from the copy. - Run Verify Data, then Rebuild Data from File > Utilities; Rebuild can re-link or repair the dangling reference.
- Note any transaction the log names so you know what was affected.
- Try opening the file on a healthy local drive, away from the network share.
When professional recovery is the safer path
While C=47 is recoverable, a standard Rebuild may resolve the dangling link by deleting the surrounding transaction rather than restoring it. Our engineers trace the broken pointer to its target and repair the link at the record level, keeping your transaction history intact. We have recovered many C=47 files without data loss.
If Rebuild does not clear the error, or you cannot afford to lose the transaction, reach out to our team about QuickBooks data recovery and start a recovery. Every case is handled in-house in North America under a no-data, no-charge guarantee.