Критично для розницы, алкомаркетов и бухгалтерии Кассы и Честный знак Собственнику розницы ИТ-директору Товароведу

Разрешительный режим, ЛМ ЧЗ и ТС ПИоТ: почему касса блокирует продажу маркированного товара и как не встать

Статья для собственников розницы, ИТ-директоров и товароведов: разбираем, где рвётся проверка кодов Честного знака на кассе, чем это грозит в рублях и как настроить мониторинг ЛМ ЧЗ и белых списков до того, как встанет очередь.

📅 Опубликовано: 26 октября 2026 ⏱ Чтение: ~8 мин 📡 Источник сигнала: Альфа.Марка (CT128) + Чаты @ofd24chat и @frontol_chat ⚡ Важность для бизнеса: 98/100

⚡ Суть за 30 секунд — для руководителя и главного бухгалтера

  • Отказ «Не удалось проверить код маркировки» при рабочем интернете почти всегда означает не обрыв связи, а рассинхрон: устаревший белый список в ЛМ ЧЗ, задержка ответа CDN ГИС МТ или недоступность ТС ПИоТ для конкретной товарной группы.
  • В зоне риска сети с водой, молочкой, пивом и табаком: там проверка идёт на каждой позиции, и один сбой превращается в очередь и потерянную выручку за минуты.
  • Ручной обход проверки кассиром или проданный «по старому коду» без подтверждения ведёт к штрафу по ст. 15.12.1 КоАП и приостановке продаж, поэтому обходить контур нельзя ни при каких условиях.
  • Первое действие: включить мониторинг возраста синхронизации ЛМ ЧЗ, доступности ТС ПИоТ и очереди ОФД по каждой кассе и настроить алерт до того, как касса начнёт отказывать в продаже.

Откуда сигнал и что происходит на практике

Сигнал пришёл одновременно из двух источников: из обращений клиентов, которые отслеживает «Альфа.Марка» по кодам и отказам на приёмке и продаже, и из чатов технической поддержки кассового ПО (чаты @ofd24chat и @frontol_chat). Картина в обоих источниках одинаковая: на кассах при пробитии воды, молочной продукции, пива и табака появляется отказ в продаже легального товара. Кассир видит сообщение о невозможности проверить код маркировки, пробивает вручную, ждёт, очередь растёт, а старший смены начинает искать, где сломалось.

Типичный сценарий выглядит так. Интернет в магазине работает, бухгалтерия открывает личный кабинет без проблем, терминал оплаты отвечает. Но для проверки кода маркировки касса обращается не к «интернету вообще», а к конкретным сервисам: CDN Честного знака (ГИС МТ) для онлайн-проверки, локальному модулю ЧЗ для офлайн-проверки по белому списку и ТС ПИоТ для передачи данных о продаже и обороте. Любой из этих контуров может молчать, даже когда сеть жива.

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

Инженерный акцент: Отказ проверки кода при работающем интернете: это сигнал проверить не канал связи, а свежесть белого списка ЛМ ЧЗ, доступность CDN ГИС МТ и ТС ПИоТ. Ручной обход проверки без подтверждения: основание для штрафа по ст. 15.12.1 КоАП.

Где именно возникает сбой в ЛМ ЧЗ, ТС ПИоТ и на кассе

Разбираем три контура, которые путают даже опытные администраторы. Онлайн-проверка по CDN ГИС МТ даёт актуальный ответ, но зависит от внешнего канала и задержек на стороне оператора. Офлайн-проверка через локальный модуль ЧЗ работает по сохранённому на кассе или сервере белому списку: быстрее и устойчивее, но если список не обновлялся, касса проверяет товар по устаревшим данным. ТС ПИоТ отвечает за передачу данных о продаже и обороте и в ряде сценариев участвует в допуске, поэтому его недоступность для конкретной товарной группы выглядит как отказ именно в ней.

Чаще всего рвётся не один контур, а стык между ними. Касса работает в онлайн-режиме, но при коротком таймауте CDN переходит к локальному списку, который устарел на сутки или больше. Или наоборот: ЛМ ЧЗ синхронизирован, но ТС ПИоТ не отвечает, и касса блокирует только воду и пиво, а остальной ассортимент продаётся. Именно поэтому отказ «по одной группе» почти всегда указывает на конкретный узел, а не на общий сбой кассы.

  • Устаревший белый список ЛМ ЧЗ: синхронизация не выполнялась, касса проверяет по старым данным и отказывает в новых кодах или пропускает отозванные.
  • Таймаут CDN ГИС МТ: длительная задержка ответа при пиковой нагрузке, касса переходит в ожидание и показывает ошибку проверки кода.
  • Недоступность ТС ПИоТ для товарной группы: блокировка воды, молочки, пива или табака при том, что остальной ассортимент продаётся без проблем.
  • Очередь документов в ОФД: чеки и данные о продаже накапливаются, и при переполнении очереди касса перестаёт принимать новые позиции с маркировкой.
  • Несогласованность справочника товаров: код GTIN в карточке 1С или Frontol не совпадает с кодом в реестре, и касса честно отказывает в продаже позиции.
Инженерный акцент: Если отказ касается только одной товарной группы, сначала проверяйте ТС ПИоТ и справочник GTIN по этой группе, а не перезагружайте кассу целиком.

Как выстроить надёжную схему без ручных костылей

Надёжная схема начинается с мониторинга, а не с ремонта. Нужно видеть три показателя по каждой кассе и каждой точке: возраст последней синхронизации ЛМ ЧЗ, доступность ТС ПИоТ по товарным группам и длину очереди ОФД. Когда возраст белого списка переваливает за заданный порог, система должна поднять алерт заранее, до первого отказа на кассе. В Группе Альфа для кассового контура Artix POS, Frontol 6 и 1С РМК этот контроль работает через триггерный оркестратор, который опрашивает кассы и сервисы круглосуточно и сообщает ответственному до того, как очередь выросла.

Второй слой: «Альфа.Марка» и связка с товароведом 1С. Коды проверяются не на кассе в момент продажи, а уже на приёмке УПД: некорректные коды, истекающие сроки годности и позиции, которые не пройдут разрешительный контроль, выявляются заранее. Это снимает основную массу отказов на кассе, потому что проблемный товар не попадает на полку. Решение «Альфа.Марка» + Товаровед 1С (/produkty/marka/) закрывает именно эту задачу: автоматический контроль кодов Честного знака, сроков годности, УПД и офлайн-белых списков касс без штрафов и остановок продаж.

Инженерный акцент: Практический вывод инженера Группы Альфа: мониторинг возраста ЛМ ЧЗ и доступности ТС ПИоТ с алертом плюс проверка кодов на приёмке УПД снимают большую часть простоев. Ручной обход проверки на кассе не является решением и ведёт к штрафу.

Матрица симптомов, причин в 1С / ККТ и финансовых рисков

Симптом в магазине или учётеГде причина в 1С / ДАЛИОН / ККТЧем грозит бизнесу
Касса пишет «Не удалось проверить код маркировки» при рабочем интернетеТаймаут CDN ГИС МТ или устаревший белый список ЛМ ЧЗ, касса не получает подтверждения по кодуОстановка продажи воды, пива или молочки, очередь у кассы, потерянная выручка за пиковый час
Блокируется только одна товарная группа (вода, пиво, табак), остальное продаётсяНедоступность ТС ПИоТ по конкретной группе или ошибка в справочнике GTIN для этих позицийЧастичный простой ассортимента, рост очередей, риск ручных обходов кассиром
Кассир пробивает позицию вручную «по старому коду», чтобы не задерживать очередьОбход проверки маркировки без подтверждения разрешительного контроляШтраф по ст. 15.12.1 КоАП, возможная приостановка продаж и проверка ЧЗ по всей сети
Отказ по коду, который в накладной УПД выглядит корректнымНесогласованность GTIN или серии между УПД, карточкой в 1С и реестром маркировки, либо истёкший срок годностиЗависшая отгрузка, возврат поставщику, искажение остатков и расхождение в учёте
Очередь чеков в ОФД растёт, касса замедляется и начинает отказыватьНакопление документов в очереди ОФД при сбое передачи и отсутствии мониторинга очередиОстановка кассы, требование восстановить передачу данных, риск нарушения 54-ФЗ

Пошаговый чек-лист: что проверить в 1С, ДАЛИОН и на кассе

Шаг 1. Проверьте возраст последней синхронизации ЛМ ЧЗ на каждой кассе

Откройте журнал обмена кассового ПО (Artix POS, Frontol 6, 1С РМК) и найдите время последнего обновления белого списка. Если разрыв больше заданного порога (рекомендуем не более нескольких часов для воды, пива и табака), инициируйте синхронизацию и проверьте сетевой доступ к серверу ЛМ ЧЗ.

Шаг 2. Проверьте доступность ТС ПИоТ и CDN ГИС МТ по товарным группам

Пробейте тестовый код из группы воды или пива и сравните время ответа CDN и ТС ПИоТ. Если ответы идут с задержкой или ошибкой только по одной группе, фиксируйте время и код ошибки и передавайте их в техподдержку оператора маркировки.

Шаг 3. Сверьте GTIN в карточках 1С и Frontol с реестром маркировки

В товароведении 1С выгрузите позиции с маркированными группами и сравните GTIN с кодами, пришедшими в УПД. Несовпадения исправьте в справочнике до продажи; позиции с истёкшим сроком годности выведите из продажи.

Шаг 4. Настройте очередь ОФД и алерт на переполнение

Проверьте количество документов в очереди на каждой кассе и задайте порог, при котором система поднимает уведомление ответственному. Убедитесь, что передача в ОФД восстанавливается автоматически и не требует ручного вмешательства кассира.

Шаг 5. Включите мониторинг кассового контура и регламент реакции

Подключите круглосуточный контроль свежести ЛМ ЧЗ, доступности ТС ПИоТ и очереди ОФД с алертом в мессенджер ответственному. Пропишите в регламенте запрет на ручной обход проверки маркировки и порядок эскалации к оператору и в поддержку Группы Альфа.

Флагманское решение Группы Альфа по этой задаче

Альфа.Марка + Товаровед 1С

Автоматический контроль кодов «Честного знака», сроков годности, УПД и офлайн-белых списков касс без штрафов и остановок продаж.

Частые вопросы по теме

Почему касса пишет «Не удалось проверить код маркировки», если интернет работает?
Интернет: это лишь канал. Касса обращается к конкретным сервисам: CDN ГИС МТ для онлайн-проверки, белому списку ЛМ ЧЗ для офлайн-проверки и ТС ПИоТ для данных о продаже. Таймаут или устаревание любого из них дают ту же ошибку, поэтому сначала проверяйте возраст синхронизации ЛМ ЧЗ и ответ сервисов по группе товара.
В чём разница между онлайн-проверкой CDN, ЛМ ЧЗ и ТС ПИоТ?
CDN ГИС МТ даёт актуальный ответ по коду, но зависит от внешней сети и нагрузки. ЛМ ЧЗ проверяет код по сохранённому белому списку, быстрее и устойчивее, но точен только при свежей синхронизации. ТС ПИоТ отвечает за передачу данных о продаже и обороте, и его сбой проявляется отказом по конкретной товарной группе.
Можно ли продать товар вручную, если проверка не проходит и очередь растёт?
Нет. Продажа маркированного товара без подтверждения разрешительного контроля ведёт к штрафу по ст. 15.12.1 КоАП и риску приостановки продаж. Правильный путь: временно убрать группу из продажи, устранить причину сбоя и эскалировать к оператору маркировки и поддержке кассового ПО.
Как узнать о сбое ЛМ ЧЗ до того, как встанет касса?
Нужен мониторинг, а не ожидание жалоб. Контролируйте возраст последней синхронизации белого списка, доступность ТС ПИоТ по группам и длину очереди ОФД на каждой кассе, задайте пороги и алерт ответственному. Такой контроль в Группе Альфа работает круглосуточно через триггерный оркестратор для Artix POS, Frontol 6 и 1С РМК.
Спросить в Telegram