Урок № 33 Округление в чеке (скидка, весовой товар) и копейка не сходится. Чек аннулирован
(урок подготовлен на основании релиза *.0367)
Пробиваем чек - и выходит сообщение : ЧЕК АНУЛИРОВАН ( не полностью оплачен или расхождение суммы оплат)
Давайте разбираться почему так происходит и что делать, что бы этого избежать.
Происходит это из за того , что итоговая сумма имеет форма ДВА знака после запятой - например : 1123,56 ,
и математические расчеты - если есть скидка (и) , дробное количество особенно с тремя знаками после запятой 10,026 гр. скидка 3,33 и цена 11,26 и попробуй посчитай...
раньше "в древние кассы" можно было напрямую передавать все , что нам нужно из чека.
Онлайн кассы - стали намного умнее и в нее передается КОЛИЧЕСТВО и ИТОГОВАЯ СУММА
Непонятно ? Давайте с картинками и примерами:
товар в количестве : 1,080 при цене 510 руб. =1,080*510 = 550,80 руб.
Все отлично - такой чек пробивается без каких либо проблем.
НО, мы легких путей не ищем - и категорически "отказывается от копеек", т.е в настройка ставим округлять до целого рубля
заходим снова в чек и видим : товар в количестве : 1,080 при цене 510 руб. =1,080*510 = 551,00 руб.
отправляем на кассу.... и получаем ОШИБКУ - ЧЕК АНУЛИРОВАН :((
Почему ?
Да тут простая математика - мы отправляем кассе : КОЛИЧЕСТВО (1,080) и ИТОГОВУЮ СУММУ (551.00) (мы ей не сообщаем ЦЕНУ товара)
и наша касса начинает считать обратным счетом : 551,00 / 1,080 = 510,185185185185 , но цена у нас с ДВУМЯ знаками после запятой
и получаем с округление цену : 510,19 руб.
идем дальше : 1,080 * 510,19 = 551,01 руб. - должна получить касса для оплаты товара , но мы то передали 551,00 руб. и разница :0,01 руб. (копейка рубль бережет (с))
Как решить и избежать ошибки :
1. Оставить коэффициент округления равным 2 - продавать с копейками (а покупателям говорить уже с округлением, кстати так и делают КРУПНЫЕ торговые прод. магазины у дома)
2. Вариант - в настройках поставить скидка
Чек пробьется вот так ( якобы с копейками) 550,80 руб. сдача 0,20 руб. (но в программе будет 551 руб.) будут расхождения не большие, а это нервы. идем дальше....
Методисты из "УМНЫХ КОНТОР" предлагают два АЛЬТЕРНАТИВНЫХ варианта
3. Вариант "КОРРЕКТИРОВКА КОЛИЧЕСТВА"
товар в количестве : 1,080 при цене 510 руб. =1,000*551 = 551,00 руб.
т.е изменяется количество изменяется цена - но сумма СОВПАДАЕТ
и ваш продавец замучается объяснять сердобольной бабуле - что она хотела за 510 , а вы ей за 551 руб..... но это ВАРИАНТ.
4. Вариант : РАЗДЕЛЯТЬ СТРОКИ
товар в количестве : 1,080 при цене 510 руб. =1,080*510 = 551,00 руб.
- 1.000 * 510,18 = 510.18
- 0,080 * 510,19 = 40,82
итого : 551.00 руб.
Какой вариант выбрать вам - главное , что есть выбор !
MAGAZKA - лучшая программа для магазина (с)