Quickbooks File Repair — Error code: C=102
QuickBooks error C=102 is raised by list problems inside the company file, most often on older versions of the program (version 5 and earlier). The code points to damage in one or more of the lists QuickBooks relies on, and it surfaces when the program tries to read a list entry it cannot reconcile.
What C=102 means
QuickBooks keeps customers, vendors, accounts, items, and other records in named lists. When a list entry is malformed, missing, or cross-linked incorrectly, the program raises C=102. Because it traces back to list structure rather than a single transaction, the fix centers on cleaning and re-sorting those lists so QuickBooks can read them cleanly again.
Symptoms you'll typically see
- The
C=102code appears on open or during everyday list-driven tasks. - Lists that display out of order or show duplicate-looking entries.
- Errors that reappear after memorized reports are run.
- A file originally created in an early QuickBooks version.
Common causes
- Damage to data files that corrupts list entries.
- List order that has fallen out of sync internally.
- Memorized reports that reference damaged or stale list data and trigger the error.
What you can safely try first
The proven recovery steps for this code follow a clear order. Back up the file first, then work through these:
- Re-sort the affected lists (use the "Re-sort List" option) to rebuild their internal order.
- Run Rebuild Data from File > Utilities to repair list damage.
- Remove any memorized reports — they can sometimes be the source of the issue, so deleting them and re-creating as needed often clears it.
When professional recovery is the safer path
If re-sorting and a Rebuild do not clear C=102, the list damage is likely too deep for the built-in utilities, which is common on legacy files. Our engineers repair the underlying list structure directly and recover the full record set. E-Tech provides QuickBooks data recovery performed in-house in North America with a no-data, no-charge guarantee. You can start a recovery whenever you are ready.