Округление итоговой суммы чека¶
Описание настройки и логики работы округления суммы чека с примерами
В этой статье рассмотрим процесс настройки для округления итоговой суммы чека и принцип работы такого округления в GBS.Market. Например, это позволит округлять кассовой чек до рубля, т.е. убрать копейки из итоговой суммы для более удобного расчета с покупателями.
Как включить округление чека¶
Информация Опция "округлять до..." доступна в программе начиная с версии 6.3.0.1621
Включить опцию “округлять чек до…” можно открыв настройки. На главной форме нажмите Файл – Настройки – Действия с товаром.
Опция "Округлять чек до..."
После включения настройки укажите коэффициент округления.
- 0,1 – округление будет происходить до 10 копеек
- 0,5 – округление чека до 50 копеек
- 1,0 – округление чека до целого рубля
- 5,0 – округление чека до 5 рублей
Вы можете указать любое необходимо значение от 0 до 1000.
Как происходит округление¶
Округление “итого” всегда работает в пользу покупателя и является скидкой, предоставляемой на весь чек. В момент продажи будет округляться итоговая сумма чека, а не каждая отдельная позиция.
В корзине сумма скидки по округлению будет отображена отдельно.
На скриншоте выше показан пример, где на позиции в чеке предоставлена скидка 3 процента и общая сумма скидки составляет 160,20. При этом включено округление “итого” до 1,0 (целого рубля). Таким образом программа рассчитывает значение скидки для округления суммы 5179,80 до целого рубля: 5179,00, добавляя к чеку скидку в 0,80.
Скидка по округлению в карточке продажи¶
В карточке продаж скидка, предоставленная посредством округления чека, будет отображаться на вкладке “платежи”
Вкладка "Платежи" в карточке продажи
На скриншоте мы видим, что округление в 0,80 зафиксировано как платеж с типом “скидка”.
Округление чека при возврате товара от покупателя¶
- Видео-урок как сделать возврат продажи от покупателя
Округление итоговой суммы чека при возврате товара от покупателя не происходит. Ранее предоставленная скидка по округлению будет равномерно разделена между возвращаемыми товарами, пропорционально их стоимости.
Скидка на чек при возврате товаров
После возврата в карточке продажи на вкладке “Платежи” отображается информация о возврате средств, в т.ч. вычет скидки на сумму 0,05 – эта сумма рассчитана так:
Т.е. ранее предоставленная скидка (0,80) разделена на сумму чека (5179,00), а затем умножена на стоимость возвращаемого товара (339,50). От стоимости возвращаемого товара сумма скидки отнимается.При возврате последующего товара ранее возвращенная скидка будет учтена. В нашем примере второй товар будет возвращен с вычетом скидки 0,75.
При этом в момент возврата программа предупредит, что произойдет неполный возврат суммы.
Предупреждение о сумме возврата
После возврата двух товаров из примера выше вкладка “Платежи” в карточке продажи будет выглядеть так:
Как печатается чек при округлении на онлайн-кассе¶
ФФД (формат фискальных документов) не имеет такого понятия, как “скидка” – ни на товарную позицию в чеке, ни на весь чек. Для реализации скидок по 54-ФЗ программа “размазывает” значение предоставляемой скидки по округлению на все позиции чека, таким образом, чтобы всем позициям досталась равная скидка, пропорциональная стоимости товара.
Простой пример¶
Рассмотрим простой пример с штучным товаром.
- Цена: 45,70
- Кол-во: 1
- Скидка: 0
- Сумма: 45,70
В итоге предоставлена скидка по округлению 0,70.
При выполнении такой продажи с печатью чека на онлайн-кассе мы получим примерно такой чек:
Пример чека с округлением суммы
Т.е. цена товара была установлена такой, чтобы итоговая сумма чека соответствовала рассчитанной программой с учетом округления.
Пример с разбивкой позиций в чеке¶
Иногда для получения “круглой” суммы чека необходимо разбить позиции на несколько записей. Такая логика срабатывает только для товаров, у которых в карточке категории указан тип “обычный” и значение кол-ва в чеке является целым числом.
- Цена: 99,99
- Кол-во: 3
- Скидка: 0%
- Сумма: 299,97
Предоставлена скидка по округлению: 0,97.
В примере нельзя вычислить стоимость товара так, чтобы в итоге получилось значение в 299 рублей.
Цена с дробным значением длиннее 2 знаков не может быть передана в ККМ. Если допустимо, программа разделит штучные позиции в чеке, чтобы добиться округления. Чек для такой продажи будет выглядеть как на скриншоте.Пример чека с разбивкой позиций для округления
Обратите внимание, что одна запись в корзине в программе разбита на две записи в чеке со разницей в цене в 1 копейку.
Пример: неточное округление¶
Некоторые чеки не могут быть округлены таким образом, чтобы корректно напечатались на ККМ. Например, в случаях, когда в чеке одна позиция с дробным количеством. Т.е. могут "вылезать" копейки, когда округление установлено до рубля. Основная причина - это ограничения в кассовой технике, из-за которого цена на 1 единицу товара может быть передана с точностью не более 2 знаков после запятой.
На скриншоте ниже показано, что при попытке округления образуется дробная сумма. Программа попытается сделать округление максимально близким к необходимой цене, т.е. обычно расхождение не превышает 1-2 копеек при округлении до 1 рубля.
- Цена: 99,90
- Кол-во: 1,53
- Скидка: 2%
- Сумма: 149,79
Будет предоставлена скидка в 0,80 по округлению, т.е. сумма к оплате не будет ровной.
Сумма кассового чека будет соответствовать расчетам программы.
Пример чека с неполным округлением суммы