Касса не продаёт маркированный товар: что проверить

Продавец сканирует пачку, бутылку воды или обувь, а касса отказывается пробивать товар: пишет, что код не проверен, продажа запрещена или код вообще не распознан. В этот момент очередь, и хочется продать «как обычный товар». Делать этого не стоит. Ниже — по порядку, где может быть сбой: в сканере, в карточке товара, в самой кассе, в связи с ОФД или в проверке «Честного знака».

Коротко

  • Сначала прочитайте сообщение целиком: «код не распознан», «ошибка ККТ» и «продажа запрещена» — это три разные проблемы.
  • Если касса запрещает продажу по результату проверки (товар не введён в оборот, уже продан, заблокирован, просрочен), это не поломка. Такой товар откладывают и разбираются с поставщиком.
  • Технические причины — сканер, формат фискальных документов 1.2, кассовая программа, модуль проверки, связь с ОФД. Их проверяют по шагам ниже.
  • Не продавайте маркированный товар без кода или под видом немаркированного: расхождение будет видно в системе маркировки.

Как проходит продажа маркированного товара

Чтобы понимать, где искать сбой, полезно представить путь кода от сканера до «Честного знака»:

  1. Сканер считывает с упаковки код маркировки — квадратный код DataMatrix (на некоторых товарах встречаются и другие виды кодов) — и передаёт его кассовой программе.
  2. Кассовая программа (то, что видит продавец на экране) понимает, что товар маркированный, и проверяет код в системе «Честный знак». Это и есть разрешительный режим. Для проверки используется отдельный модуль — ТС ПИоТ, а при отсутствии связи — локальный модуль «Честного знака» с базой на вашем компьютере.
  3. Касса (ККТ) — фискальный регистратор с фискальным накопителем — получает код, выполняет свою проверку и печатает чек с кодом.
  4. ОФД (оператор фискальных данных) получает чек от кассы и передаёт сведения в налоговую и в «Честный знак». Товар списывается с вашего остатка.

Сбой на любом из этих этапов выглядит для продавца одинаково — «касса не продаёт». Поэтому проверяем по очереди.

Шаг 1. Сканер считывает полный код

Самая частая причина на новой точке — сканер. Обычный сканер штрихкодов (линейный, или 1D) читает только полоски и не видит квадратный код. Для маркировки нужен 2D-сканер.

  1. Убедитесь, что сканируете именно квадратный код DataMatrix, а не обычный штрихкод из полосок рядом с ним.
  2. Откройте «Блокнот» на компьютере кассы и отсканируйте код туда. Код маркировки — длинная строка из цифр, латинских букв и символов. Если появилась короткая строка только из цифр (например, 13 цифр) — считан обычный штрихкод.
  3. Если в строке русские буквы вместо латинских или «перепутан» регистр, сканер работает в режиме эмуляции клавиатуры и зависит от раскладки. Правильно настроенный сканер передаёт код без искажений, включая служебный символ-разделитель, который на экране не виден.

Если код искажается, сканер нужно перенастроить по инструкции производителя (обычно — сканированием настроечных штрихкодов) или переключить в режим, который рекомендует разработчик вашей кассовой программы.

Шаг 2. Товар в программе отмечен как маркированный

Если программа пробивает товар, не спрашивая код, или пишет, что код не нужен, — проблема в карточке товара. В карточке должен стоять признак маркировки и выбрана товарная группа (табак, обувь, молочная продукция, вода и т. д.). В зависимости от программы этот признак называется по-разному: «маркируемый товар», «вид маркированной продукции», «особенность учёта». Проверьте одну и ту же карточку и для других товаров этой группы: часто ошибка тянется после массовой загрузки номенклатуры.

Шаг 3. Касса готова к продаже маркированных товаров

Чтобы продавать маркированный товар, касса должна работать в формате фискальных документов (ФФД) 1.2 — это набор правил, по которым касса формирует чек. Для этого нужны:

  • модель кассы, которая включена в реестр ФНС с поддержкой ФФД 1.2 — проверить можно в реестре контрольно-кассовой техники на сайте ФНС;
  • прошивка кассы, которая поддерживает работу с маркировкой;
  • фискальный накопитель, который поддерживает ФФД 1.2;
  • перерегистрация кассы в налоговой с переходом на ФФД 1.2 и отметкой о продаже маркированных товаров.

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

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

Перерегистрация кассы и замена фискального накопителя — юридически значимые действия. Если вы никогда этого не делали, не начинайте в рабочую смену: ошибка может оставить точку без кассы.

Шаг 4. Связь с ОФД и интернет

Касса отправляет каждый чек оператору фискальных данных. Если интернета нет или договор с ОФД закончился, чеки копятся в кассе, а проверки, которые идут через ОФД, не проходят. Проверьте:

  1. Есть ли интернет на компьютере кассы и на самой кассе (если она подключена отдельно).
  2. Оплачен ли тариф ОФД — в личном кабинете оператора.
  3. Нет ли в кассе большого числа неотправленных документов. Их количество можно увидеть в отчёте о состоянии расчётов или в сервисной утилите кассы; названия зависят от модели.

Шаг 5. Разрешительный режим: техника или запрет

Если сообщение пришло от проверки «Честного знака», важно различить два случая.

Проверка не состоялась. Нет связи, не отвечает модуль ТС ПИоТ, закончилась подписка на него, локальный модуль «Честного знака» не запущен или его база давно не обновлялась. Это техническая проблема: её решают в настройках кассовой программы и модулей. Действующий порядок подключения ТС ПИоТ и работы локального модуля описан в официальной статье «Честного знака» о ТС ПИоТ — требования менялись, поэтому сверяйтесь с актуальной версией.

Проверка прошла и запретила продажу. Касса сообщает, что кода нет в системе, товар не введён в оборот, уже выведен из оборота (продан или списан), заблокирован или истёк срок годности. Перечень проверок зависит от товарной группы. Это не поломка кассы: товар действительно нельзя продавать, пока не исправлены данные. Отложите его, сообщите старшему по смене и выясните причину у поставщика. Статус кода можно посмотреть в мобильном приложении «Честный знак».

Что видите → частая причина → что сделать

Что видите Частая причина Что сделать
Касса не реагирует на квадратный код или читает только 13 цифр Сканер 1D или считан обычный штрихкод Сканировать DataMatrix; при необходимости заменить сканер на 2D
Код появляется с русскими буквами или искажённым Раскладка клавиатуры, настройки сканера Перенастроить сканер по инструкции производителя
Товар пробивается без запроса кода В карточке товара нет признака маркировки Отметить товар как маркированный, выбрать товарную группу
Ошибка драйвера кассы про формат или неподдерживаемую операцию Касса не переведена на ФФД 1.2, старая прошивка Обновить прошивку, перерегистрировать кассу на ФФД 1.2
Касса сообщает об ошибке ключей проверки кодов Устарели ключи проверки в фискальном накопителе Обновить ключи по инструкции производителя кассы
Касса долго «думает», в кабинете растут отклонения «продажа без проверки» Нет интернета, не работает ТС ПИоТ или локальный модуль Проверить связь, подписку ТС ПИоТ, состояние локального модуля
Продажа запрещена: товар не в обороте, уже продан, заблокирован, просрочен Ошибка в данных у поставщика или проблемный товар Отложить товар, выяснить причину у поставщика
Касса пишет, что товар не принадлежит вашей организации Товар не принят в «Честном знаке» по ЭДО Проверить, подписан ли входящий УПД с кодами

Когда разбираться самому, а когда поручить

Сканер, карточку товара и интернет продавец или администратор проверит сам. Перерегистрация кассы, установка и настройка ТС ПИоТ и локального модуля, разбор отклонений в личном кабинете — задачи для того, кто обслуживает вашу кассовую программу. Если такого человека нет или он недоступен, это можно поручить: удалённая настройка маркировки «Честный знак» на кассе и сканера.

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

Можно ли пробить маркированный товар без сканирования кода, если очередь?

Нет. Маркированный товар продаётся только с кодом в чеке. Если продать его как обычный товар, код останется на вашем остатке, а в системе маркировки появится расхождение.

Что значат М+, М- и М в чеке?

Это отметки о проверке кода кассой. М+ — проверка прошла успешно, М- — хотя бы одна проверка не пройдена, М — проверить не удалось. По разъяснению «Честного знака», отметка М+ сама по себе не подтверждает проверку в разрешительном режиме: та фиксируется в чеке отдельными реквизитами.

Сканер новый, 2D, но код всё равно не проходит. Почему?

Чаще всего — из-за настроек: раскладка клавиатуры, режим подключения или потерянный символ-разделитель внутри кода. Попробуйте отсканировать код в «Блокнот» и сравнить с тем, что видно в приложении «Честный знак».

Нужно ли обновлять прошивку кассы для разрешительного режима?

По разъяснению «Честного знака», для разрешительного режима обновляют кассовую программу и подключают модули проверки, а прошивку и сканер отдельно обновлять не требуется. Но для самой работы с маркировкой касса должна поддерживать ФФД 1.2.

Источники

Проверил: Арсений Кузнецов, в IT с 1994 года. Статья обновлена 22 октября 2026.