Нашли проблему. Выемка средств была концом месяца, а поступление в центральную кассу первым днем следующего месяца... Выравниваем даты - все сходится.
Всем спасибо!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший