К основному содержимому
Все коллекцииАвтоматизацияМаркированные и подакцизные товары
Проверка кодов маркировки в Честном Знаке онлайн и офлайн (разрешительный режим)
Проверка кодов маркировки в Честном Знаке онлайн и офлайн (разрешительный режим)

Что такое разрешительный режим? Как настроить проверку кодов маркировки в Честном Знаке в момент добавления позиции в чек?

Олег avatar
Автор: Олег
Обновлено на этой неделе

С 1 апреля 2024 года поэтапно вводится запрет продажи товара, если код маркировки не прошел проверку онлайн или офлайн в Честном Знаке («разрешительный режим»).

Раньше товары добавлялись в чек, даже если код маркировки был некорректным. Проверка происходила на ККТ только в момент печати фискального чека. Теперь коды маркировки автоматически проверяются в момент добавления позиции в чек в приложении Restik POS.

Есть два типа проверки: онлайн (приоритетный) и офлайн (если нет интернета).

Онлайн-проверка доступна на всех платформах, а офлайн-проверка доступна только на Android и Эвотор, поскольку официальный модуль Честного Знака для iOS отсутствует.

Если вы используете iOS-устройства, рекомендуем обеспечить стабильный интернет и увеличить время ожидания ответа от Честного Знака.

📎 Полезные материалы на официальном сайте Честного знака:

Как включить разрешительный режим

Чтобы включить разрешительный режим для проверок онлайн и офлайн:

  1. Перейдите в панель администратора в раздел «автоматизация» — «настройки» — «терминал».

  2. Включите опцию «Проверять коды маркировки в Честном Знаке (разрешительный режим)»:


  3. Заполните информацию:

  • Время ожидания ответа Честного Знака — это время, которое приложение Restik POS будет ждать ответа от системы ЧЗ в секундах.


    Если ответ за это время не получен:

    - на Android и Эвотор: товар автоматически проверяется офлайн через встроенный модуль ЧЗ.

    - на iOS: товар добавляется в чек без проверки, так как офлайн-проверка на iOS недоступна.

    💡При работе только на Android и Эвотор рекомендуется устанавливать время ожидания в 1.5 секунды, но можно увеличить при нестабильном подключении к Интернету. При работе в Restik POS для iOS лучше установить большее время ожидания, например 30 секунд, чтобы не нарушать закон при нестабильном подключении к интернету и проверять все марки в режиме онлайн.

  • Разрешать продажу, если товар не прошел проверку.
    По умолчанию опция выключена. Если включить в настройках Restik «Разрешать продажу, если товар не прошел проверку» — официант или кассир смогут добавить позицию в чек, нажав на кнопку «Все равно продать», даже если код маркировки не прошел проверку.

    📢 Рекомендуем использовать эту опцию только в случаях нестабильной работы ЧЗ или некорректных результатах проверки.

    Если все работает исправно, продавать товар, который не прошел проверку, — нарушение.

Ответы на частые вопросы


Как получить токен авторизации

  1. Перейдите в личный кабинет Честного Знака и авторизуйтесь.


  2. Перейдите в раздел «Профиль»:


  3. Нажмите «Сгенерировать токен»:

  4. Скопируйте сгенерированный токен и вставьте в настройки Restik в поле «Токен авторизации»:


Какие версии приложения Restik POS поддерживают разрешительный режим?

Версии Restik POS с поддержкой онлайн-проверки:

  • v2.43 или новее на iOS

  • v1.11 или новее на Android

  • v1.0 или новее на Эвотор

Версии Restik POS с поддержкой онлайн и офлайн-проверки:

  • v1.20 или новее на Android

  • v1.4 или новее на Эвотор

Онлайн-проверка доступна на всех платформах, а офлайн-проверка доступна только на Android и Эвотор, поскольку официальный модуль Честного Знака для iOS отсутствует.

В предыдущих версиях маркированные товары будут добавляться в чек без проверки, даже если она включена.


Будет ли онлайн-проверка замедлять работу в Restik POS?

Обмен данными между Restik POS и Честным Знаком происходит быстро. Это закреплено в законодательстве: ожидание во время онлайн-проверки должно занимать не больше 1.5 секунд. Если за это время ответ от Честного Знака не пришел или пропал интернет:

  • на Android и Эвотор: товар автоматически проверяется офлайн через встроенный модуль ЧЗ.

  • на iOS: товар добавляется в чек без проверки, так как офлайн-проверка на iOS недоступна.

Еще могут возникнуть технические проблемы на стороне Честного Знака. Об этом система сообщает публично — вводится режим аварийной ситуации. В таком случае коды можно не проверять до исправления.


Почему офлайн проверка недоступна в Restik POS для iOS?

Проблема заключается в том, что офлайн-проверка осуществляется с помощью официального модуля Честного Знака, который разрабатывается их командой. Этот модуль доступен только для Windows, Linux и Android, поэтому в приложении Restik POS для iOS поддержки офлайн-проверки не будет (до тех пор, пока Честный Знак не предоставит модуль для iOS).

Как работать на iOS сейчас: офлайн-проверка требуется только в условиях нестабильного или отсутствующего интернета. Во всех остальных случаях проверка маркировки выполняется онлайн. Мы рекомендуем обеспечить стабильное подключение к интернету и увеличить время ожидания ответа от Честного Знака в настройках разрешительного режима.


Что делать, если код маркировки не прошел проверку?

Если код маркировки не прошел проверку, Restik POS покажет одну из этих ошибок:

  • Код маркировки для этого товара не найден в ГИС МТ.

  • Код маркировки эмитирован, но нет информации о его нанесении.

  • Не пройдена криптографическая проверка кода маркировки.

  • Код маркировки этого товара уже выведен из оборота (товар уже был продан).

  • Код маркировки этого товара заблокирован по решению органов власти.

  • Нет сведений о вводе этого товара в оборот.

  • У этого товара истек срок годности.

📢 При возникновении любой из них обратитесь в поддержку Честного Знака. Контакты.

В этих случаях продавать товар запрещено, сообщите об этом покупателю или замените товар на другой.

Если в настройках Restik включена опция «Разрешать продажу, если товар не прошел проверку» — кассир сможет добавить товар в чек, нажав на кнопку «Все равно продать».

📢 Эта функция будет полезна при нестабильной работе ЧЗ или некорректных результатах проверки. Если все работает исправно, продавать товар, который не прошел проверку, — нарушение.


Что делать при возврате товара?

Возврат маркированного товара, который прошел проверку, не отличается от возврата любого другого товара:

  1. Если чек уже закрыт — перейдите в «историю чеков» и сделайте возврат.

  2. Если чек еще не закрыт — удалите товар из чека.


Какие данные будут отправлены в фискальный чек и ОФД после проверки кода маркировки?

Согласно постановлению Правительства РФ №1944 от 21.11.2023 продавец обязан фиксировать в отраслевом реквизите предмета расчета фискального документа «уведомление о реализации маркированного товара» факт и время проверки кода маркировки, на основании которой принято решение о продаже товара.

На практике это означает, что данные о проверке должны передаваться в фискальный чек. Restik автоматически передаст эти данные, если товар был проверен в Честном Знаке. Они будут прописаны в реквизите «отраслевой реквизит предмета расчета» (тег 1260):

  • тег 1262 (идентификатор федерального органа исполнительной власти) — «030», Министерство промышленности и торговли Российской Федерации.

  • тег 1263 (дата документа основания) — «21.11.2023», дата публикации Постановления Правительства РФ №1944.

  • тег 1264 (номер документа основания) — «1944», номер Постановления Правительства РФ №1944.

  • тег 1265 (значение отраслевого реквизита) — UUID и Time из атрибутов reqId и reqTimestamp ответа от сервиса Честного знака.

Проверить передачу тега 1260 можно в личном кабинете ОФД:


Технические ошибки при онлайн-проверке

Помимо случаев, когда товар не прошел проверку, или ответ от Честного Знака не был получен вовремя, могут быть и другие технические ошибки:

  • «Некорректный токен авторизации. Проверьте, что ваш токен для контрольно-кассовой техники из ЛК Честного Знака совпадает с тем, что указан в настройках Restik.»
    При появлении такой ошибки проверьте корректность токена авторизации, который задан в настройках Restik.

  • «Честный Знак получает слишком много запросов и не может обработать их, повторите проверку еще раз.»
    Эта ошибка говорит, что Честный Знак не может обработать запрос. Повторите проверку.

  • «Техническая проблема на стороне Честного Знака. Повторите проверку еще раз — Restik автоматически переключится на другой сервер проверки.»
    Это техническая проблема на стороне Честного Знака. При этом аварийная ситуация не вводилась. Повторите попытку — Restik автоматически попробует переключиться на другой сервер.


Как работает и зачем нужна офлайн-проверка?

Установлено два типа обязательной проверки товара разрешительным режимом: онлайн (с использованием интернета) и офлайн (в случае временного отсутствия интернета). Онлайн-проверка является приоритетной, а офлайн-проверка необходима в случае отсутствия ответа по онлайн-проверке, например, при временном отсутствии интернета.

Как и при онлайн-проверке, в режиме офлайн отсканированный код направляется запросом в базу данных для проверки. База данных для проверки кодов маркировки в режиме офлайн формируется с помощью официального Локального модуля Честный знак.


Ошибка «Модуль офлайн-проверки Честного Знака ещё инициализируется»

После включения разрешительного режима или первого запуска приложения Restik POS на устройстве, локальный модуль Честного Знака начнет загружать информацию о марках для офлайн-проверки в фоновом режиме.

Этот процесс может занять от 5 минут до 1 часа в зависимости от скорости интернета и мощности устройства. Если вы видите такую ошибку:

  • Проверьте подключение к интернету и увеличьте время ожидания ответа Честного Знака в настройках Restik, чтобы переключиться на проверку в режиме онлайн.

  • Дождитесь завершения инициализации и попробуйте ещё раз.


Ошибка «Офлайн-проверка недоступна — модуль Честного Знака не синхронизировался с сервером более 72 часов.»

Модуль Честного Знака регулярно обновляет локальную базу данных для офлайн-провеки. По закону, если обновление не происходило более 72 часов, офлайн-проверка становится недоступна. Если вы видите такую ошибку:

  • Восстановите подключение к интернету, перезапустите приложение Restik POS и попробуйте ещё раз.

  • Если есть подключение к интернету, увеличьте время ожидания ответа Честного Знака в настройках Restik для проверки в режиме онлайн.

После воостановления подключения к интернету модуль ЧЗ автоматически синхронизирует новые данные в течение 1 часа и восстановит работу офлайн-проверки.


Системные ограничения и требования офлайн-проверки

  • Офлайн-проверка доступна только на Android и Эвотор, поскольку официальный модуль Честного Знака для iOS отсутствует.

  • Для корректной работы офлайн-проверки убедитесь, что на вашем устройстве есть свободное место на диске. Обычно модулю Честного Знака требуется от 500Мб свободного места для загрузки базы данных

  • Инициализация модуля офлайн-проверки (после включения разрешительного режима или при первом запуске приложения Restik POS) может занимать от 5-ти минут до 1 часа в зависимости от скорости интернета и мощности устройства.

Нашли ответ на свой вопрос?