Project Account Paid on Account Balance

Problem

Using Clean Up Record on a Project account with a Paid On Account balance would make the problem the worse, by adding a balance during the recalculation, rather than subtracting.

Caught By

User bug report.

Workaround

In the Billing Record, turn off or adjust the erroneous Paid On Account item.

Solution

Clean Up Record will now actually clean things up properly, in Goldenseal project billing software versions 4.9 and later.

Technical Details

Programmer note: code changed in CProjectAccount::CleanUp. Actually, we were subtracting a negative amount when we should have added it.