1с УНФ Ошибка округления суммы расходной накладной при автоматическом пересчете из евро в рубли
Добрый день. Прошу помочь с технической проблемой в 1с УНФ.
Мы выставляем счета покупателям в евро. Оплата производится в рублях по курсу ЦБ на момент оплаты.
При формировании расходной накладной программа пересчитывает курс из евро в рубли, но конечная цена в рублях рассчитывается неправильно из-за округления.
Пример:
Имеем счет на 11 одинаковых единиц товара по 36 евро. Общая сумма 396 евро.
Курс ЦБ 88,9754 руб. за евро.
Покупатель оплачивает нам сумму 35234,26 (396 * 88,9754 = 35234,2584)
Но при формировании расходной накладной получается сумма 35 234, 21. Т.е. 21 копейка вместо 26.
Происходит это из-за того, что программа производит следующую последовательность действий:
1. Цену одной единицы в 36 евро умножает на курс (36 * 88,9754), получает 3 203,1144
2. Производит округление до 3 203,11 руб. (т.е. теряются 0,044 копейки).
3. Умножает полученную округленную цену на количество 3 203,11 *11 = 35 234,21.
В связи с этим возникает долг перед покупателем в 5 копеек.
Прошу предоставить детальную информацию как настроить программу для корректного расчета сумм расходных накладных при пересчете из евро в рубли.
Мы выставляем счета покупателям в евро. Оплата производится в рублях по курсу ЦБ на момент оплаты.
При формировании расходной накладной программа пересчитывает курс из евро в рубли, но конечная цена в рублях рассчитывается неправильно из-за округления.
Пример:
Имеем счет на 11 одинаковых единиц товара по 36 евро. Общая сумма 396 евро.
Курс ЦБ 88,9754 руб. за евро.
Покупатель оплачивает нам сумму 35234,26 (396 * 88,9754 = 35234,2584)
Но при формировании расходной накладной получается сумма 35 234, 21. Т.е. 21 копейка вместо 26.
Происходит это из-за того, что программа производит следующую последовательность действий:
1. Цену одной единицы в 36 евро умножает на курс (36 * 88,9754), получает 3 203,1144
2. Производит округление до 3 203,11 руб. (т.е. теряются 0,044 копейки).
3. Умножает полученную округленную цену на количество 3 203,11 *11 = 35 234,21.
В связи с этим возникает долг перед покупателем в 5 копеек.
Прошу предоставить детальную информацию как настроить программу для корректного расчета сумм расходных накладных при пересчете из евро в рубли.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот