Wrong Status in Unvoided Checks

Problem

In Goldenseal accounting software versions 4.6 and earlier, you can get the incorrect status in a checking transaction if you void a check, then enter a statement period to clear the transaction, then unvoid it.

Caught By

Turtlesoft testing

Workaround

Remove the statement period, save the transactions, then re-enter the statement period.

Solution

Starting with the version 4.7 update, the Status field is updated correctly even after the void/statement/unvoid sequence.

Technical Details

Programmer note-- code changed in CBankTransViewer::IsReadyToUpdateObject