DIGS "1С программы"

Переоценка валютного остатка по оплачиваемому документу

Каким образом происходит переоценка остатка по оплачиваемому документу (или "как думает программа")

В "Настройках параметров учета" есть настройка "Переоценивать остаток при оплате", которая включает для регистраторов банка и кассы (платежек и ордеров) механизм переоценки остатка по оплачиваемому документу. Что происходит при переоценке? По какому алгоритму считает программа..? Вот реальный пример...

02.04.2007 произошла реализация -  
18675,00 USD * 0,527 = 9841,73 LVL (23.10 / 61.10)

16.05.2007 сделана частичная оплата по банку -
6000,00 USD * 0,519 = 3114,00 LVL (26.20 / 23.10)

Программа видит неоплаченный остаток по субконто (!!!), т.е. по конкретному исходящему документу в валюте 12675,00 USD и в латах 6727,73 LVL.
Программа умножает валютный остаток на курс валюты по Банку Латвии на день создания банковского документа (не на дату реального исполнения документа!!!)
12675,00 USD*0,519 = 6578,33 LVL и сравнивает сумму реального остатка в латовом эквиваленте с той, которая должна быть при пересчете по курсу Банка Латвии (6727,73 - 6578,33 = 149,90).

По разнице 149,40 латов формируется проводка 82.50 / 23.10, т.е. дебетовая задолженность в латовом выражении уменьшается, латовую разницу программа относит на счет убытков от изменения валютного курса.

23.10 / 61.10    18675,00 USD    9841,73 LVL
26.20 / 23.10      6000,00 USD    3114,00 LVL
82.50 / 23.10                                  149,90 LVL