Quickbooks File Repair — EDLIST.C (retStatus.Succeeded()) is false
The QuickBooks error EDLIST.C (retStatus.Succeeded()) is false is an internal assertion failure: a list-editing routine asked the database for a status and got back failure instead of success. The reference to EDLIST.C points at the code that edits one of QuickBooks' lists (customers, vendors, items, or accounts), and the failed status means the operation it attempted on that list did not complete. It is generally a recoverable error.
What this assertion means
QuickBooks checks the result of nearly every internal operation. When it edits a list entry, it expects the database to confirm success. If the database instead returns failure, the program records that retStatus.Succeeded() came back false and surfaces the EDLIST.C message. In plain terms, QuickBooks tried to read or modify a list record and the underlying data would not cooperate -- usually because that record or its index is damaged.
Symptoms you'll typically see
- The error appears when opening, editing, merging, or deleting a list entry.
- A particular customer, vendor, item, or account record cannot be saved.
- QuickBooks closes unexpectedly when the affected list is accessed.
- The same list operation works for most entries but fails on one.
Common causes
- A damaged list record left inconsistent after a crash or interrupted save.
- Index corruption so QuickBooks cannot locate the entry it is editing.
- Network drops in multi-user mode during a list edit.
What you can safely try first
- Copy the file and work only on the copy.
- Run File > Utilities > Verify Data, then Rebuild Data if Verify flags problems -- Rebuild re-indexes lists and clears many of these assertion failures.
- If you can identify the offending list entry, re-saving it after a Rebuild sometimes resolves the inconsistency.
- Restore a clean
.QBBbackup from before the error if one exists.
When professional recovery is the safer path
If Rebuild does not silence the EDLIST.C assertion, or the file will not open at all, the damaged list structure needs repair below what the built-in tools reach. Our engineers open the file directly, fix the broken list records and their indexes, and return a verified working copy -- all done in-house in North America. We stand behind a no-data, no-charge guarantee, so there is no fee if we cannot recover your data. See how QuickBooks data recovery works, or start a recovery.