Quickbooks File Repair — C=47
QuickBooks error C=47 occurs when the program tries to locate a transaction that has been modified but cannot find it -- typically while removing a transaction from a report or a report-like feature. In most cases this code is harmless: it reflects a momentary mismatch rather than deep file damage, and it can often be cleared by simply closing windows and continuing your work.
What C=47 means
A C= code reports an internal QuickBooks operation failure. With C=47, the program was working through a report or similar feature and went to act on a transaction it expected to find -- one that had been modified -- but the transaction was no longer where it expected. This is usually a transient inconsistency, which is why QuickBooks lets you continue past it.
Symptoms you'll typically see
C=47appears while removing or refreshing a transaction inside a report.- The message can often be dismissed and work resumes normally.
- It may recur on the same report or transaction.
- No broad data loss is apparent.
Common causes
- A transaction was modified or removed and a report-like feature still referenced the old state.
- A temporary index mismatch between a report view and the underlying data.
- In persistent cases, minor inconsistency in the company file (
.QBW) worth verifying.
What you can safely try first
- Close all open windows and continue -- this clears most occurrences.
- Restart QuickBooks and reopen the report to refresh its view.
- If it keeps returning, run Verify Data, then Rebuild Data, on a backed-up copy.
- Keep a current backup before any rebuild.
When professional recovery is the safer path
If C=47 persists after a Verify and Rebuild, or it starts appearing alongside other errors, the file may have damage beyond a passing mismatch. Our engineers can verify the file and recover it cleanly when needed. We work in-house in North America under a no-data, no-charge guarantee, so there is no cost if recovery is not possible. See QuickBooks data recovery or start a recovery.