Интересно, как он считает.

Моя версия:
Понятно, что цель контроль баланса.
Баланс контролируется по сумме и по дате.
Для всех счетов баланс на любую дату должен быть = 0
Можно по-разному определять баланс на дату.

Но выбрали такой хитрый способ.
Допустим в результате учета создались несколько операций. с 22.02.07..по 24.02.2007...
Баланс = 0, Но баланс по дате не везде равен нулю.
[attachment=555:attachment]
С помошью BalanceCheckAmount это легко отследить, т.к. для каждого дня свой коэффициент.
Но такой метод не гарантиирует абсолютной точности, если учитываются операции с разностью дат более 99 дней. Чтобы учесть и эту ситацию используется BalanceCheckAmount2.