Смое прикольное - что эта шняга там болтается, по видимому, уже давно, еще с 2.5...
By design - это не глюк, это фича.

))
Есть мысль не давать просто сохранять строку, пока не проставят сумму и счет, тогда для предыдущей записи проверка сработает, как надо.
Есть еще вариант тупо возвращать true.