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

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

Ключ

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

...

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

...

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

Настройка:

По умолчанию, функция скидки на мелочь отключена. Чтобы ее активировать, следует удалить в конфигурационном файле marketing.conf (services\marketing\marketing.conf) параметр # в блоке discountOnChange. При этом, округление суммы будет происходить по факту нажатия кнопки Расчёт, вне зависимости от средств оплаты, которые будут применены в чеке. Если скидка на мелочь нужна только когда покупатель полностью расплачивается наличными, то в конфигурационном файле marketing.conf (services\marketing\marketing.conf) нужно установить параметр onlyOnCash = true. В данном случае, кассир не будет иметь возможности видеть округленную сумму чека. Он увидит лишь сообщение о необходимости выдать сдачу покупателю по факту расчета, с учетом скидки на мелочь.

...