Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Якорь
builtin
builtin
Встроенные скидки

Якорь
change
change
Скидка на мелочь

При желании, можно активировать применение к чеку продажи скидки на мелочь (т.е. уменьшения суммы чека на копейки, если они есть).

...

- скидка рассчитывается независимо от настроек системы лояльности LOYA, также предоставляющей скидки;
- при применении к позициям с весовым товаром, скидка не допускает формирования сумм, приводящих к "расщеплению" товарных позиций в чеке;
- скидка срабатывает самой последней, после всех остальных скидок;
- скидка на мелочь работает только в чеках продажи и не работает при возвратах; для округления в чеках возвратов следует выполнить соответствующие настройки.

Скидка на мелочь выдается на товары в соответствии со следующими приоритетами:
      1) товары с НДС 20%, с копейками и максимальным значением price - minprice;
      2) товары с НДС 20%, без копеек и максимальным значением price - minprice;
      3) товары с НДС 10%, с копейками и максимальным значением price - minprice;
      4) товары с НДС 10%, без копеек и максимальным значением price - minprice.

Скидка применяется на максимально возможное значение к первой же товарной позиции в приведенном списке следующим образом:
- рассчитывается новая стоимость товарной позиции: уменьшается стоимость позиции на остаток скидки на мелочь с учетом минимальной цены на данный товар;
- для весовых товаров проверяется, не произошло ли расщепление позиции:
   - определяется расчетная цена для позиции в неограниченной разрядной сетке = <сумма позиции с учетом скидок> / <количество>;
   - расчетная цена округляется в большую сторону до 2-х разрядов (до копеек);
   - рассчитывается стоимость позиции по округленной расчетной цене = <округл. расч. цена> * <количество>;
   - если разность между исходной стоимостью позиции и полученной стоимостью составляет более 1 копейки, то полученное значение используется как стоимость позиции;
   - нераспределенная сумма скидки на мелочь увеличивается на полученную разность;
   - если нераспределенная сумма скидки на мелочь составляет больше 0, то описанный алгоритм применятся к следующей позиции (в порядке указанной выше сортировки по приоритетам).

Настройка:

По умолчанию, функция скидки на мелочь отключена. Чтобы ее активировать, следует

...

раскомментировать в конфигурационном файле marketing.conf (services\marketing\marketing.conf)

...

 блок discountOnChange, после чего сохранить изменения:

Image Added

При этом, округление суммы будет происходить по факту нажатия кнопки Расчёт, вне зависимости от средств оплаты, которые будут применены в чеке.

Если скидка на мелочь нужна только когда покупатель полностью расплачивается наличными, то в конфигурационном файле marketing.conf   (services\marketing\marketing.conf) нужно  нужно установить параметр onlyOnCash = true. true в раскомментированном блоке discountOnChange и сохранить изменения:

Image Added

В данном случае, кассир не будет иметь возможности видеть округленную сумму чека. Он увидит лишь сообщение о необходимости выдать сдачу покупателю по факту расчета, с учетом скидки на мелочь.

Все настройки нужно сохранить.

Якорь
refund
refund
Округление чеков возврата

Иногда, особенно в случае смешанной оплаты чека несколькими платежными средствами (например, наличными и картой), суммы, погашенные тем или иным способом оплаты, могут оказаться дробными (не целыми числами). Однако, не все торговые сети и эквайринговые системы работают с мелочью. В случае чеков продажи, проблема избавления от мелочи легко решается активацией кассовой скидки на мелочь. Но если по чеку предстоит оформить возврат, то в итоговой сумме, подлежащей возврату, также могут оказаться дробные значения. Для избавления от расчетов с мелочью при возврате, можно воспользоваться округлением чеков возврата.

Функционал округления суммы для возвратов по чеку настаивается в конфигурационном файле return_by_receipt.conf (applications\return_by_receipt\return_by_receipt.conf) путем указания параметра roundReturnReceipt = true:

Image Added

Файл с измененным параметром следует сохранить.

Функционал округления суммы для чеков возврата (без привязки к чеку продажи) настаивается в конфигурационном файле return_wo_receipt.conf (applications\return_wo_receipt\return_wo_receipt.conf) путем указания параметра roundReturnReceipt = true:

Image Added

Файл с измененным параметром следует сохранить.

Особенности:

1. Сумма возвращаемого товара будет округляться в бОльшую сторону. При оформлении серии последовательных возвратов товара по чеку продажи, где в каждом чеке присутствует один товар, возвращаемая сумма будет округляться в бОльшую сторону в каждом чеке, кроме последнего. В последнем чеке возвращаемая сумма будет уменьшена (ее значение будет равно разности суммы чека продажи и сумм всех созданных ранее чеков возврата).

2. Функционал округления суммы возврата срабатывает при расчете сформированного чека на возврат (непосредственно перед оплатой).

Коррекция

В соответствии с требованиями законодательства (54-ФЗ) в чеках цена на товар должна показываться с учетом применённых скидок.

...