Версия: 1.x
burger close
Разрешительный режим. Общие сведения.

Для товаров, подлежащих обязательной маркировке (система "Честный знак"), Касса выполняет проверку кода маркировки (Datamatrix-код) перед формированием чека и передает данные проверки в фискальный чек в формате ФФД 1.2.

При сканировании кода маркировки Касса проверяет:

  • подлинность и статус кода через систему ТС ПИоТ;
  • соответствие GTIN кода конкретному товару в каталоге;
  • срок годности товара (если применимо);
  • максимальную розничную цену (МРЦ) - если она указана в коде маркировки, Касса автоматически скорректирует цену продажи товара до значения МРЦ.
marking_check_ok.png
Успешная проверка маркировки
При выявлении проблем с кодом маркировки Касса покажет ошибку маркировки в списке позиций и не позволит перейти к оплате.

marking_check_bad.png
Запрет продажи товара
Каждая единица товара в чеке хранит привязанный к ней код маркировки - при продаже нескольких единиц одного товара необходимо отсканировать код для каждой единицы отдельно.

Заметки
Для корректной работы связи маркировки с товаром, на стороне ReadyScript в карточке каждого товара, подлежащего маркировке, должен быть указан GTIN в поле Штрихкод, а также на вкладке Маркировка должна быть выбрана категория маркируемой продукции.
marking_scheme.png
Схема взаимодействия узлов проверки маркировки
На сегодняшний день схема проверки маркировки выглядит так:

  1. Кассир сканирует маркировку товара.
  2. Касса находит по GTIN товар и добавляет его в состав заказа (будущего чека).
  3. Касса запускает проверку кода маркировки в системе ТС ПИоТ.
  4. Если ТС ПИоТ возвращает запрет на продажу, то перейти к оплате не получится.
  5. Если ТС ПИоТ не запрещает продажу, то при нажатии на кнопку Оплатить, касса запускает следующую проверку маркировок на ККТ.
  6. На этом этапе проверяется целостность и корректность маркировки через ОФД и механизмы ФФД 1.2.
  7. Если ККТ вернет запрет на продажу, то перейти к оплате не получится.
  8. Если ККТ не запрещает продажу, то все проверки пройдены и можно оплачивать такой заказ.

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

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

Касса ReadyScript поддерживает следующие способы проверки маркировки через ТС ПИоТ: