$customHeader
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

При разработке плагина лояльности следует иметь ввиду набор проверок со стороны кассы Set10 


Результаты расчета скидок плагинами лояльности проходят цепочку проверок,

при провале любой из которых все результаты расчета плагином скидок по чеку аннулируются !


При провале валидации корректности расчета скидок, плагинные скидки отбрасываются для всего чека целиком, даже в том случае, если нарушение установленных ограничений произошло всего лишь по одной из позиций чека.

При провале валидации корректности расчета скидок, начиная с версии Set 10.2.59.0 для кассира отображается сообщение "Скидки внешней системы рассчитаны некорректно и не учтены в чеке. Обратитесь в поддержку".

Валидация корректности расчета скидок - это набор проверок, чтобы в случае ошибок отменить скидки на этапе расчете скидок, и не выпадать кассе в ошибку на этапе оплаты или при фискализации чека.

Проверки, которые выполняются:

  1. Предоставление скидки на товар, которого не было в чеке.
  2. Предоставлена скидка на товар, на который запрещено предоставлять скидку.
  3. Скидка опустила стоимость позиции ниже минимальной цены.
  4. Предоставлена скидка более 100%.
  5. Были предоставлены нулевые или меньше нуля значения бонусных начислений.

Какая именно из проверок провалилась будет написано в логах плагина (plugins.log), запись будет зафиксирована выше строки ""Sanity check for result of plugin XXX failed".


  • Нет меток