Damaged or Missing Transaction

Problem

Job Costs, Pay Bills, or Write Payroll commands give warning about a damaged or missing transactions;
Pay Bills or Write Payroll will not open or access certain vendors types.

This problem is most likely to occur in Goldenseal accounting software versions 1.06 and earlier.

Diagnosis

Somewhere in the cost transactions a record was deleted with improper posting to accounts that reference it.
If problem is in Write Payroll, then it's a Labor Hour.
If in Pay Bills, it's a vendor or tax transaction.
If in Job Costs, it could be any cost transaction.

We provided the Destroy Record command for a while as a way to fix posting problems in very early versions. It removes a record without posting, so accounts that refer to it will still think it is there.

Solution

**This should not be happening in 1.07 and later as the Destroy Record cmd is not enabled in shipping vsns; if it is happening, there's a bug; document it.

Later versions of Goldenseal accounting software will usually delete the reference to the bad record after they give this message. So it should only happen once. If it repeats, definitely log a bug so we can add some "tidy up" code to that function.

NOTE-- Newer versions of Goldenseal accounting software include a Clean Up Record command, that will also fix this kind of error message.

Comments

Entered 8/8/01 by Gor. Updated 10/24/2010.