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