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=47 appears 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.