Что требует закон
Постановление Правительства № 1944 ввело разрешительный режим: касса обязана спросить «Честный Знак» перед продажей и не продать, если код не прошёл проверку. Критерии блокировки: кода нет в системе, нет сведений о нанесении, товар уже выведен из оборота, истёк срок годности, блокировка органом власти, некорректная криптоподпись.
Проверку выполняет ТС ПИоТ — программный модуль между кассой и системой маркировки. Старая схема с токеном действует до 1 октября 2026 года; срок уже переносили с 1 июля, но перенос не отменил обязанность: с июля система фиксирует отклонения по чекам у неподключившихся и передаёт их контролирующим органам.
Модуль, который уже есть
У облачной кассы Ferma этот модуль реализован внутри самой кассы: она отправляет код на проверку в ЦРПТ перед пробитием, а при недоступности системы маркировки идёт через локальный модуль. Отдельно покупать, ставить и настраивать ничего не нужно.
Условие одно — формат фискальных документов 1.2. На версиях 1.05 и 1.1 документы запроса кода и уведомления о реализации не формируются вообще, и никакой модуль не поможет. Версия видна в карточке кассы в кабинете; у проверенной кассы стояла 1.2.
Что показали живые чеки
За три недели сентября касса пробила около двухсот чеков, почти пятьсот позиций маркированной косметики. Код маркировки был лишь у каждой двадцатой позиции. Один и тот же товар уходил то с кодом, то без — у семи наименований. Это и есть настоящий риск к 1 октября: продажа маркированного товара без кода в чеке, а не отсутствие модуля.
Второе открытие — формат кода. Все чеки, где код был передан в виде 24 знаков — идентификатор без криптохвоста, — касса отклонила с ошибкой пробития. Коды с хвостом проходили. Для сверки с системой маркировки хвост принято отрезать; в чек он обязан идти целиком. Все ошибки пробития за месяц пришлись именно на чеки с кодами: чек без кода касса принимает всегда — ей просто нечего проверять.
Чек-лист готовности
Первое: версия формата 1.2 в карточке кассы. Второе: код в чек передаётся полностью, с криптохвостом, а не нормализованный идентификатор. Третье, главное: доля позиций маркированного товара, у которых код реально доехал до чека — считать по выгрузке чеков из кабинета кассы, а не по ощущениям.
Отдельно про интернет-магазины без розничной кассы: если код не указан в чеке, товар законно списывается по факту отгрузки через личный кабинет или API системы маркировки. Это закрывает обязанность по выводу из оборота, но не закрывает разрешительный режим на кассе — там, где касса есть, проверка перед продажей обязательна. Если сомневаетесь, какая из двух схем ваша, — это первый вопрос, с которого мы начинаем разбор.