Quickbooks File Repair — Error code: C=47
QuickBooks error C=47 means QuickBooks was unable to find a transaction it expected -- usually while running a report or opening a company file. In many cases the root cause is low memory rather than a missing transaction.
What C=47 means
The message reads as "unable to find transaction," and it tends to fire when QuickBooks is navigating a report or a report-like feature, or while opening a file. The program goes looking for transaction data it can't reach in memory and reports the failure. Often the data is fine -- QuickBooks simply ran short of resources to load it.
Symptoms you'll typically see
C=47appears while running a report or opening the company file.- The error is more likely when many windows are open at once.
- It can come and go depending on how much memory is free.
What you can safely try first
Because low memory is the usual culprit, start by freeing it up:
- Click Window > Close All, then open only the windows you need.
- Check Edit > Preferences > Desktop View. If the desktop is saved on close but never cleared, too many windows can reopen automatically -- switch to not saving the desktop.
- Press Ctrl-Alt-Delete and review the task list; close other programs that are consuming memory.
- If those don't help, run Verify Data and then Rebuild Data from the File menu.
When professional recovery is the safer path
If C=47 persists after freeing memory and running Verify and Rebuild -- or if a transaction really has gone missing -- the company file may hold structural damage the built-in tools can't repair. Our engineers can open the .QBW file and its .TLG log, recover the transactions QuickBooks can't find, and return a stable file. The work is done in-house in North America, and our no-data-no-charge policy means there is no cost if your data cannot be recovered.
See our QuickBooks data recovery service, or start a recovery with our team.