Не работает округление при печати чека. При выполнении операции произошла ошибка: "Неверная цена (сумма)".
Добрый.
Обновили драйвер Атол. Якобы после этого перестало работать округление. Ситуация такая. БП фреш. Добавляет номенклатуру, делает произвольную скидку. Ставит 5 % и получает верную сумму, которую считает программа. Есть на скрине.
Скидка 5% от 51 р = 2,55 и далее верная сумма = 48,45. Но клиент хочет, округлять сумму, и для этого вместо скидки 2,55 р ставит 3 р, и получает ровно 48 р, Или где 48,45 меняет на 48 и пересчитывается скидка в процентах и рублях. Скидка пересчитывается на 5,88%, но такой чек не пробивается. Ошибка При выполнении операции произошла ошибка:"Неверная цена (сумма)". И сумма действительно не верная. Потому, что если новую скидку 5,88% от 51 р взять, то будет не 3 р, как клиент вписывает, а 2,9988 р и конечная стоимость будет не 48 р а 48,0012 р.
И не пойму, куда смотреть нужно.
Обновили драйвер Атол. Якобы после этого перестало работать округление. Ситуация такая. БП фреш. Добавляет номенклатуру, делает произвольную скидку. Ставит 5 % и получает верную сумму, которую считает программа. Есть на скрине.
Скидка 5% от 51 р = 2,55 и далее верная сумма = 48,45. Но клиент хочет, округлять сумму, и для этого вместо скидки 2,55 р ставит 3 р, и получает ровно 48 р, Или где 48,45 меняет на 48 и пересчитывается скидка в процентах и рублях. Скидка пересчитывается на 5,88%, но такой чек не пробивается. Ошибка При выполнении операции произошла ошибка:"Неверная цена (сумма)". И сумма действительно не верная. Потому, что если новую скидку 5,88% от 51 р взять, то будет не 3 р, как клиент вписывает, а 2,9988 р и конечная стоимость будет не 48 р а 48,0012 р.
И не пойму, куда смотреть нужно.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
требование законодательства, расчет идет от суммы, а не цены, к сожалению нормально округлять может только если количество не равно 1, тогда разбивает строку и одну штуку бросит с копейками.
как клиент вписывает, а 2,9988 р и конечная стоимость будет не 48 р а 48,0012 р.
требование законодательства, расчет идет от суммы, а не цены, к сожалению нормально округлять может только если количество не равно 1, тогда разбивает строку и одну штуку бросит с копейками.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот