Разрешительный режим, ЛМ ЧЗ и ТС ПИоТ: почему касса блокирует продажу маркированного товара и как не встать
Статья для собственников розницы, ИТ-директоров и товароведов: разбираем, где рвётся проверка кодов Честного знака на кассе, чем это грозит в рублях и как настроить мониторинг ЛМ ЧЗ и белых списков до того, как встанет очередь.
⚡ Суть за 30 секунд — для руководителя и главного бухгалтера
- Отказ «Не удалось проверить код маркировки» при рабочем интернете почти всегда означает не обрыв связи, а рассинхрон: устаревший белый список в ЛМ ЧЗ, задержка ответа CDN ГИС МТ или недоступность ТС ПИоТ для конкретной товарной группы.
- В зоне риска сети с водой, молочкой, пивом и табаком: там проверка идёт на каждой позиции, и один сбой превращается в очередь и потерянную выручку за минуты.
- Ручной обход проверки кассиром или проданный «по старому коду» без подтверждения ведёт к штрафу по ст. 15.12.1 КоАП и приостановке продаж, поэтому обходить контур нельзя ни при каких условиях.
- Первое действие: включить мониторинг возраста синхронизации ЛМ ЧЗ, доступности ТС ПИоТ и очереди ОФД по каждой кассе и настроить алерт до того, как касса начнёт отказывать в продаже.
Откуда сигнал и что происходит на практике
Сигнал пришёл одновременно из двух источников: из обращений клиентов, которые отслеживает «Альфа.Марка» по кодам и отказам на приёмке и продаже, и из чатов технической поддержки кассового ПО (чаты @ofd24chat и @frontol_chat). Картина в обоих источниках одинаковая: на кассах при пробитии воды, молочной продукции, пива и табака появляется отказ в продаже легального товара. Кассир видит сообщение о невозможности проверить код маркировки, пробивает вручную, ждёт, очередь растёт, а старший смены начинает искать, где сломалось.
Типичный сценарий выглядит так. Интернет в магазине работает, бухгалтерия открывает личный кабинет без проблем, терминал оплаты отвечает. Но для проверки кода маркировки касса обращается не к «интернету вообще», а к конкретным сервисам: CDN Честного знака (ГИС МТ) для онлайн-проверки, локальному модулю ЧЗ для офлайн-проверки по белому списку и ТС ПИоТ для передачи данных о продаже и обороте. Любой из этих контуров может молчать, даже когда сеть жива.
Разрешительный режим для маркированных групп работает как условие допуска товара в продажу. Если касса не получила подтверждение или не может его проверить, она честно не даёт пробить позицию. Это защищает от продажи нелегального товара, но в пиковые часы превращается в остановку выручки. Для алкомаркета или сети у дома один час такого простоя по воде и пиву может стоить больше, чем годовая подписка на мониторинг кассового контура.
Где именно возникает сбой в ЛМ ЧЗ, ТС ПИоТ и на кассе
Разбираем три контура, которые путают даже опытные администраторы. Онлайн-проверка по CDN ГИС МТ даёт актуальный ответ, но зависит от внешнего канала и задержек на стороне оператора. Офлайн-проверка через локальный модуль ЧЗ работает по сохранённому на кассе или сервере белому списку: быстрее и устойчивее, но если список не обновлялся, касса проверяет товар по устаревшим данным. ТС ПИоТ отвечает за передачу данных о продаже и обороте и в ряде сценариев участвует в допуске, поэтому его недоступность для конкретной товарной группы выглядит как отказ именно в ней.
Чаще всего рвётся не один контур, а стык между ними. Касса работает в онлайн-режиме, но при коротком таймауте CDN переходит к локальному списку, который устарел на сутки или больше. Или наоборот: ЛМ ЧЗ синхронизирован, но ТС ПИоТ не отвечает, и касса блокирует только воду и пиво, а остальной ассортимент продаётся. Именно поэтому отказ «по одной группе» почти всегда указывает на конкретный узел, а не на общий сбой кассы.
- Устаревший белый список ЛМ ЧЗ: синхронизация не выполнялась, касса проверяет по старым данным и отказывает в новых кодах или пропускает отозванные.
- Таймаут CDN ГИС МТ: длительная задержка ответа при пиковой нагрузке, касса переходит в ожидание и показывает ошибку проверки кода.
- Недоступность ТС ПИоТ для товарной группы: блокировка воды, молочки, пива или табака при том, что остальной ассортимент продаётся без проблем.
- Очередь документов в ОФД: чеки и данные о продаже накапливаются, и при переполнении очереди касса перестаёт принимать новые позиции с маркировкой.
- Несогласованность справочника товаров: код GTIN в карточке 1С или Frontol не совпадает с кодом в реестре, и касса честно отказывает в продаже позиции.
Как выстроить надёжную схему без ручных костылей
Надёжная схема начинается с мониторинга, а не с ремонта. Нужно видеть три показателя по каждой кассе и каждой точке: возраст последней синхронизации ЛМ ЧЗ, доступность ТС ПИоТ по товарным группам и длину очереди ОФД. Когда возраст белого списка переваливает за заданный порог, система должна поднять алерт заранее, до первого отказа на кассе. В Группе Альфа для кассового контура Artix POS, Frontol 6 и 1С РМК этот контроль работает через триггерный оркестратор, который опрашивает кассы и сервисы круглосуточно и сообщает ответственному до того, как очередь выросла.
Второй слой: «Альфа.Марка» и связка с товароведом 1С. Коды проверяются не на кассе в момент продажи, а уже на приёмке УПД: некорректные коды, истекающие сроки годности и позиции, которые не пройдут разрешительный контроль, выявляются заранее. Это снимает основную массу отказов на кассе, потому что проблемный товар не попадает на полку. Решение «Альфа.Марка» + Товаровед 1С (/produkty/marka/) закрывает именно эту задачу: автоматический контроль кодов Честного знака, сроков годности, УПД и офлайн-белых списков касс без штрафов и остановок продаж.
Матрица симптомов, причин в 1С / ККТ и финансовых рисков
| Симптом в магазине или учёте | Где причина в 1С / ДАЛИОН / ККТ | Чем грозит бизнесу |
|---|---|---|
| Касса пишет «Не удалось проверить код маркировки» при рабочем интернете | Таймаут CDN ГИС МТ или устаревший белый список ЛМ ЧЗ, касса не получает подтверждения по коду | Остановка продажи воды, пива или молочки, очередь у кассы, потерянная выручка за пиковый час |
| Блокируется только одна товарная группа (вода, пиво, табак), остальное продаётся | Недоступность ТС ПИоТ по конкретной группе или ошибка в справочнике GTIN для этих позиций | Частичный простой ассортимента, рост очередей, риск ручных обходов кассиром |
| Кассир пробивает позицию вручную «по старому коду», чтобы не задерживать очередь | Обход проверки маркировки без подтверждения разрешительного контроля | Штраф по ст. 15.12.1 КоАП, возможная приостановка продаж и проверка ЧЗ по всей сети |
| Отказ по коду, который в накладной УПД выглядит корректным | Несогласованность GTIN или серии между УПД, карточкой в 1С и реестром маркировки, либо истёкший срок годности | Зависшая отгрузка, возврат поставщику, искажение остатков и расхождение в учёте |
| Очередь чеков в ОФД растёт, касса замедляется и начинает отказывать | Накопление документов в очереди ОФД при сбое передачи и отсутствии мониторинга очереди | Остановка кассы, требование восстановить передачу данных, риск нарушения 54-ФЗ |
Пошаговый чек-лист: что проверить в 1С, ДАЛИОН и на кассе
Откройте журнал обмена кассового ПО (Artix POS, Frontol 6, 1С РМК) и найдите время последнего обновления белого списка. Если разрыв больше заданного порога (рекомендуем не более нескольких часов для воды, пива и табака), инициируйте синхронизацию и проверьте сетевой доступ к серверу ЛМ ЧЗ.
Пробейте тестовый код из группы воды или пива и сравните время ответа CDN и ТС ПИоТ. Если ответы идут с задержкой или ошибкой только по одной группе, фиксируйте время и код ошибки и передавайте их в техподдержку оператора маркировки.
В товароведении 1С выгрузите позиции с маркированными группами и сравните GTIN с кодами, пришедшими в УПД. Несовпадения исправьте в справочнике до продажи; позиции с истёкшим сроком годности выведите из продажи.
Проверьте количество документов в очереди на каждой кассе и задайте порог, при котором система поднимает уведомление ответственному. Убедитесь, что передача в ОФД восстанавливается автоматически и не требует ручного вмешательства кассира.
Подключите круглосуточный контроль свежести ЛМ ЧЗ, доступности ТС ПИоТ и очереди ОФД с алертом в мессенджер ответственному. Пропишите в регламенте запрет на ручной обход проверки маркировки и порядок эскалации к оператору и в поддержку Группы Альфа.
Флагманское решение Группы Альфа по этой задаче
Альфа.Марка + Товаровед 1С
Автоматический контроль кодов «Честного знака», сроков годности, УПД и офлайн-белых списков касс без штрафов и остановок продаж.