Публичное пространство
Маркировка и МРЦ ◾️ Проверка маркированного товара в ЛМ ЧЗ / ИМ ЧЗ при недоступности ТС ПИоТ
https://crystals.atlassian.net/browse/SRTB-10362
https://crystals.atlassian.net/browse/CR-15432
10.4.25.0
В версии 10.4.25.0 реализована возможность проверки маркированного товара напрямую в ЛМ ЧЗ / ИМ ЧЗ при недоступности ТС ПИоТ. Данная доработка соответствует методическим рекомендациям и позволяет обеспечить выполнение требований законодательства при продаже маркированных товаров.
Описание работы
Переход к офлайн-проверке осуществляется автоматически в следующих случаях:
ТС ПИоТ не отвечает в течение таймаута, заданного в настройках сервера (минимум 2000 мс).
Метод ТС ПИоТ «Запрос на получение информации о маркированном товаре» возвращает HTTP-код ошибки из диапазона 514–520.
В указанных ситуациях касса выполняет проверку марки в настроенном офлайн-сервисе ЛМ ЧЗ / ИМ ЧЗ. Результат проверки сохраняется и используется для принятия решения о продаже.
Ограничения
Если на кассе не подключен или не настроен процессинг ЛМ ЧЗ / ИМ ЧЗ, проверка осуществляется по текущему процессу:
При включённой настройке в плагине
Разрешить продажу при отсутствии ответа от ЧЗ – марка добавляется в чек.
При выключенной настройке – продажа маркированного товара запрещена.
Если марку не удалось проверить ни в ТС ПИоТ, ни в ЛМ ЧЗ / ИМ ЧЗ, применяется аналогичная логика: разрешение или запрет продажи определяется настройкой процессинга ТС ПИоТ.
Пример сценария работы
Кассир авторизуется на кассе.
Добавляет маркированный товар.
Касса выполняет проверку КМ в онлайн-сервисе ТС ПИоТ.
Если ТС ПИоТ не отвечает или возвращает ошибку 514–520, касса выполняет проверку в офлайн-сервисе ЛМ ЧЗ / ИМ ЧЗ.
Результат проверки от ЛМ ЧЗ / ИМ ЧЗ сохраняется и используется для дальнейших действий.