Разрешительный режим на кассе: что проверяет касса перед чеком, почему блокирует продажу и как подготовить розницу
Касса сканирует код маркировки на товаре - и вместо чека выдаёт запрет: продажа заблокирована. Покупатель ждёт, очередь растёт, а товар физически нельзя пробить. Это работает разрешительный режим: прежде чем добавить товар в чек, касса отправляет код маркировки на проверку в «Честный знак» и продаёт только при положительном ответе.
Важно сразу разделить два разных механизма. На кассе проверяется сам код маркировки - легальность, статус, срок годности, блокировки. Это не проверка содержимого декларации или сертификата: разрешительная документация указывается совсем на другом этапе (описание товара и ввод в оборот) и совсем другим участником. Здесь же речь только о коде на упаковке.
Разбираем: как устроен разрешительный режим, что именно проверяет касса, чем онлайн-проверка отличается от офлайн, какие группы товаров уже подключены, как подготовить кассу и что делать при блокировке.
Разрешительный режим - порядок продажи маркированных товаров, при котором операция возможна только после одобрения системой маркировки. Правовая основа - Постановление Правительства РФ от 21.11.2023 № 1944. Поэтапное внедрение началось с 1 апреля 2024 года.
До разрешительного режима касса при сканировании Data Matrix просто фиксировала выбытие товара и передавала данные в «Честный знак» через ОФД - уведомительный порядок. Невалидный код всё равно продавался, ошибка фиксировалась постфактум. Теперь логика принципиально иная: касса проверяет статус кода до продажи и при провале проверки блокирует чек.
С 7 января 2026 года проверки выполняются через специальный модуль - ТС ПИоТ (Технологический сервис проверки информации о товаре). Это отдельный сертифицированный модуль, напрямую интегрированный с «Честным знаком», а не просто опция кассы.
Ключевая мысль:
Касса проверяет код маркировки, а не разрешительную документацию как таковую. Это другой механизм, другая правовая база и другой ответственный, чем при указании РД в карточке товара.
При сканировании кассовое ПО формирует запрос и получает ответ системы. Проверяется несколько параметров кода:
| Что проверяется | Когда продажа блокируется |
|---|---|
| Наличие кода в системе | Код не был эмитирован / отсутствует в «Честном знаке» |
| Структура кода и криптохвост | Код «битый», некорректная криптографическая подпись (код проверки) |
| Ввод в оборот | Товар не введён в оборот |
| Повторная продажа | Код уже выведен из оборота (товар ранее продан) |
| Срок годности | Срок годности продукции истёк |
| Блокировки органов власти | На товар наложен запрет продажи решением контролирующего органа |
В фискальном чеке результат отражается отметкой: [М+] - проверки пройдены, [М] - товар промаркирован, но полная проверка не выполнена. Облачная или стационарная касса лишь записывает результат проверки в фискальный документ.
По Постановлению № 1944 проверка работает в двух форматах.
Онлайн-проверка. Основной режим: кассовое ПО напрямую обращается к серверам «Честного знака» по каждому коду и получает актуальный статус. Проверяется полный набор признаков - введён ли код в оборот, не продан ли, срок годности, блокировки и др. Процедура занимает не более 1,5 секунд.
Офлайн-проверка. Вспомогательный режим, когда нет интернета или серверы недоступны. Решение принимается по локальной базе, и проверяется один критерий - нет ли запрета продажи от органов власти. Данные догружаются в систему позже.
Важно про офлайн: локальному модулю всё равно нужно периодически выходить в интернет. Если связь не восстановится в течение 72 часов, модуль блокируется, и добавить товар в чек будет нельзя.
Касса блокирует продажу маркированного товара?
Сервис GetMark помогает выстроить оборот так, чтобы код всегда проходил проверку: корректный ввод в оборот, контроль статусов и сроков, приёмка и отгрузка по ЭДО без «зависших» кодов. Меньше блокировок на кассе - меньше простоев в час пик.
Тариф «Старт» - до 5 000 КМ/год за 14 500 ₽/год. С полным функционалом - «Старт+» от 35 000 ₽/год.
Пробный тариф на 7 дней - бесплатно!
Если касса не пропускает товар, причина почти всегда в одном из пунктов:
— Код не читается (этикетка стёрлась, намокла, порвалась). Решение - перемаркировать: заказать новый код, распечатать и нанести.
— Код не введён в оборот или уже выведен (повторная продажа, ошибочное выбытие).
— Истёк срок годности.
— Запрет от органов власти по конкретному коду или партии.
— Не пройдена криптопроверка - код повреждён или поддельный.
Отдельная причина - с 1 апреля 2026 года. В разрешительный режим добавлена новая причина запрета: у товара должен быть действующий сертификат или декларация, сведения о которых есть в системе. Но это не «проверка документа на кассе» в привычном смысле - РД привязывается на этапе ввода в оборот производителем/импортёром. Если касса блокирует товар по этой причине, исправление выполняется на стороне карточки и ввода в оборот. Подробно - в отдельном материале «Разрешительная документация: карточка товара и ввод в оборот».
Раньше разработчики кассового ПО реализовывали разрешительный режим по-разному. С 7 января 2026 года действует единый алгоритм: продажа маркированных товаров возможна только через сертифицированный модуль ТС ПИоТ, который связывает онлайн-кассу с «Честным знаком».
Если система не даёт разрешение (товар снят с производства, выбыл из оборота, контрафакт, просрочен), модуль не позволит пробить чек. ЦРПТ отмечает, что старые механизмы разрешительного режима поддерживаются, пока участники полностью не перейдут на ТС ПИоТ.
Отдельно для пользователей 1С: токен разрешительного режима (X-API-KEY) имел ограниченный срок. Без установки специального патча кассы могут перестать проверять маркированные товары - убедитесь, что обновление установлено.
Разрешительный режим вводится поэтапно - у каждой группы свой срок. Ключевые ориентиры:
| Дата | Товарная группа / изменение |
|---|---|
| 01.04.2025 | Обязательная онлайн-проверка при продаже упакованной воды |
| 07.01.2026 | Единый алгоритм через модуль ТС ПИоТ становится обязательным |
| 01.04.2026 | Новая причина блокировки - отсутствие действующего РД (см. отдельный материал) |
| 01.05.2026 | Онлайн-проверка для пищевых растительных масел + обязательная офлайн-проверка |
| 01.07.2026 | Обязательная передача кода маркировки при продаже косметики и бытовой химии |
| 01.04.2027 | Онлайн-проверка для консервированной продукции + обязательная офлайн-проверка |
Перечень расширяется, а даты могут корректироваться постановлениями. Актуальный график публикуется на честныйзнак.рф - проверяйте обновления. Для маркетплейсов (Wildberries, Ozon, Яндекс Маркет) разрешительный режим тоже действует: площадки обязаны проверять коды при продаже.
Подготовим розницу к разрешительному режиму
GetMark поможет настроить работу по новым правилам: ключ доступа на каждый ИНН, обновление кассового ПО и ТС ПИоТ, настройка офлайн-проверки, контроль статусов кодов, чтобы касса не блокировала продажи.
Модели сотрудничества:
• Подписка на ПО - от 14 500 ₽/год. С полным функционалом - «Старт+» от 35 000 ₽/год.
• Маркировка под ключ - от регистрации до продаж без блокировок.
• Консалтинг - разбор причин блокировок на кассе, настройка проверок.
1. Получите в личном кабинете «Честного знака» ключ доступа (X-API-KEY) для проверок. Ключ выдаётся на каждый ИНН.
2. Обновите кассовое ПО до актуальной версии с поддержкой разрешительного режима и модуля ТС ПИоТ.
3. Включите в настройках опцию проверки статуса и владельца кода, внесите ключ доступа.
4. Для 1С установите патч, продлевающий работу с токеном, иначе проверки могут отключиться.
5. Настройте офлайн-проверку (особенно при торговле растительными маслами и другими группами, где она обязательна).
6. Проинструктируйте кассиров о новых правилах и действиях при блокировке.
Точную реализацию проверки уточняйте у поставщика вашего кассового ПО - облачная или стационарная касса лишь записывает результат в чек, а саму проверку выполняет модуль.
Шаг 1. Проверьте читаемость кода. Если этикетка повреждена и сканер не читает Data Matrix - перемаркируйте товар (новый код, печать, нанесение).
Шаг 2. Проверьте статус кода. Введён ли он в оборот, не выведен ли ранее (повторная продажа), не истёк ли срок годности, нет ли блокировки органа власти.
Шаг 3. Проверьте связь и режим. Убедитесь, что есть интернет (для онлайн) и что локальный модуль не «протух» (правило 72 часов для офлайн).
Шаг 4. Проверьте настройки кассы. Актуальная версия ПО, ТС ПИоТ, действующий ключ доступа на ИНН, для 1С - установленный патч.
Шаг 5. Если причина - отсутствие РД. Это решается не на кассе: обратитесь к поставщику (производителю/импортёру), чтобы он указал РД при вводе в оборот. См. отдельный материал про разрешительную документацию.
Шаг 6. Обратитесь в поддержку. Если всё корректно, а блокировка остаётся - техподдержка ЦРПТ (support@crpt.ru) с префиксом темы «Разрешительный режим», либо поставщик кассового ПО.
Маркировка без блокировок на кассе
GetMark автоматизирует весь цикл: эмиссия кодов, ввод в оборот, приёмка и отгрузка по ЭДО, контроль статусов и сроков. Чистый оборот кодов = касса пропускает продажу без ошибок.
Тарифы:
• «Старт» - до 5 000 КМ/год: 14 500 ₽/год
• «Средний» - до 20 000 КМ/год: 40 000 ₽/год
• «Бизнес» - до 100 000 КМ/год: 60 000 ₽/год
• «Макси» - до 500 000 КМ/год: 80 000 ₽/год
Разрешительный режим - это проверка кода маркировки до продажи. Касса (через модуль ТС ПИоТ) обращается в «Честный знак» и блокирует чек, если код невалиден, не введён в оборот, уже продан, просрочен или заблокирован. Это отдельный механизм с собственной правовой базой (ППР № 1944), не связанный напрямую с указанием разрешительной документации.
Чтобы продажи шли без блокировок: получите ключ доступа на ИНН, обновите кассовое ПО и ТС ПИоТ, настройте офлайн-проверку, следите за чистотой оборота кодов. А если касса блокирует товар из-за отсутствия РД - это решается на стороне поставщика, при вводе в оборот.