Не могу понять что делать с закрытием рублевой суммы, как то не красиво у всех получается.
Допустим курс всегда стандартный 30 бакс и 40 евро.
Если сделать вот так:
р1 2500Е - 100000Р
р2 3000$ - 90000Р
пд1 1183,825 47353/40, начинаем списывать с договора евро, так как у него больше сумма остатка.
пд2 142643
3000 90000/30, баксы теперь больше, спишем их.
1316,075 52643/40, списали евро
В связи с особенностью округления мы получим на самом деле списание два раза евро (1183,83 и 1316,08) = 2499,91
Получается на остатках осталось 0,09 евро.
пд3 3,6 0,9 евро. Все, сумму валютную закрыли в ноль, но сумма в рублях из за округления не закрывается в ноль. 0,40(40 копеек зависли).
Документом "Корректировка долга" можно корректировать разницу, но в данном случае курсы не менялись. Получается мы еще откорректируем погрешность округления. Как то не совсем правильно.
Интересует мнение форумчан по этому вопросу.