Код маркировки не найден в ГИС МТ: почему появляется ошибка и как ее устранить

Разбираем, почему касса или учетная система сообщает, что код маркировки не найден в ГИС МТ: причины на стороне кода, сканера, кассы и интеграции, порядок проверки и исправления.

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

Что означает ошибка и где она возникает

ГИС МТ используется для учета кодов маркировки и операций с ними. Когда программа проверяет код (при продаже, приемке, отгрузке, инвентаризации), она отправляет запрос в систему. При ответе «не найден» нужно различать отсутствие сведений о коде и передачу искаженной строки. Ошибки подключения и авторизации проверяют отдельно — они не подтверждают отсутствие кода в системе.

Ошибка встречается в нескольких местах:

  • на кассе при продаже в режиме проверки кодов («Разрешительный режим»);
  • в учетной системе (например, 1С) при приемке, подборе и проверке кодов;
  • при отгрузке, когда система блокирует движение товара;
  • при постановке товара на учет или в других операциях, где код сверяется с базой.

При диагностике на кассе проверяют и наличие кода в ГИС МТ, и ввод товара в оборот. Это разные проверки: найденный код может иметь статус, не позволяющий выполнить продажу.

Основные причины

В материалах по «Разрешительному режиму» среди причин отказа в продаже названы, в частности:

  1. сведения о коде маркировки отсутствуют в ГИС МТ;
  2. структура кода не соответствует формату;
  3. код выведен из оборота;
  4. продажа товара заблокирована по решению органов власти;
  5. код не введен в оборот;
  6. истек срок годности товара;
  7. цена не соответствует МРЦ (для табачной продукции).

Для сообщения «не найден» прежде всего проверяют наличие сведений и структуру переданной строки. Отсутствие ввода в оборот — отдельная причина отказа, оно не означает, что сам код отсутствует в ГИС МТ.

Группа причин

Группа причинЧто происходитГде проверять
Искаженная строка кодаСканер удалил или заменил служебные символы, код прочитан не полностью, добавлены лишние символыНастройки сканера, исходная строка кода
Код не введен в оборотКод получен, но операция ввода в оборот не отражена; это нужно отличать от отсутствия кодаСтатус кода в личном кабинете ГИС МТ, документы поставщика
Код еще не появился в системеЗадержка обновления данных между СУЗ и ГИС МТ, ошибка при формировании кодаСтатус заказа кодов, повторная проверка через время
Несоответствие настроек обменаВыбраны неверные организация, товарная группа или параметры доступаНастройки интеграции, учетная запись, токены
Сбой авторизацииИстек сертификат, неверные ключи, расхождение параметровСрок действия УКЭП, токен
Настройки кассыНе сгенерирован или недействителен токен для ККТ, нет связи с локальным модулемНастройки кассовой программы

Порядок диагностики

Шаг 1. Проверьте, как считан код

Сканер отдает строку, а программа разбирает ее на GTIN, серийный номер и криптохвост. Если строка искажена, ГИС МТ может ответить, что код не найден. В требованиях к проверке сказано: код для проверки должен передаваться с учетом символов-разделителей групп (<GS>) либо с заменой их на пробелы.

Проверьте настройки сканера:

  1. включен режим чтения DataMatrix (GS1 DataMatrix);
  2. символ-разделитель GS сохраняется либо передается в виде, который поддерживает программа;
  3. разделители не удаляются и не заменяются произвольными символами;
  4. режим подключения соответствует требованиям кассовой программы;
  5. прошивка сканера поддерживает корректную работу с DataMatrix.

Если программа получает искаженную строку, проверьте настройки сканера и ее обработку в учетной системе. В 1С проверьте подключение оборудования к нужному рабочему месту. Конкретные параметры драйвера выбирают с учетом модели сканера и используемой конфигурации.

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

Шаг 2. Проверьте код в личном кабинете ГИС МТ

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

  • код найден, статус «в обороте» — сопоставьте проверенную строку с той, которую отправляет касса или учетная система;
  • код найден, но статус другой — разбирайте причину отказа по этому статусу, отдельно от поиска кода;
  • код не найден — проверяйте цепочку от эмиссии и поставщика.

Шаг 3. Определите, введен ли код в оборот

Для купленного у поставщика товара запросите подтверждение ввода в оборот, если проверка показывает, что эта операция не отражена. Сведения о передаче товара сопоставляйте отдельно с документами поставщика. Отсутствие документа в вашей учетной системе не доказывает отсутствие кода в ГИС МТ. Если проверка продажи возвращает отказ, сначала устраните его причину.

Для собственной продукции проверьте цепочку: заказ кодов, получение, нанесение, ввод в оборот. Эти этапы идут последовательно:

ЭтапЧто происходит
Формирование заявкиКомпания готовит данные о товаре: наименование, GTIN и другие
Передача в ГИС МТСУЗ отправляет заявку в систему мониторинга для создания кодов
Получение кодовГИС МТ возвращает сгенерированные коды, которые можно печатать
Подтверждение использованияПосле печати и нанесения СУЗ передает сведения об использовании кодов
Ввод в оборотПроверьте результат операции и статус кода в ГИС МТ

Получение и нанесение кода не заменяют ввод в оборот. Эмиссия кода не подтверждает ввод товара в оборот. По одному статусу «Эмитирован» также нельзя установить, нанесен ли код физически: нанесение и отражение операций в системе проверяют отдельно.

Шаг 4. Проверьте заказ кодов, если эмиссия своя

Если заказываете коды через 1С, откройте соответствующий заказ и сопоставьте организацию, товарную группу и учетную запись ГИС МТ. Проверьте данные товара, GTIN, тип упаковки и количество. Затем установите результат отправки заказа и получения кодов. Названия документов и доступные поля зависят от конфигурации и релиза.

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

Шаг 5. Проверьте обмен с ГИС МТ

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

  1. Учетная запись. Сопоставьте организацию и сертификат в параметрах используемой учетной записи. Выполните доступную в вашей конфигурации проверку подключения и сохраните ответ системы.
  2. УКЭП. Если обмен использует сертификат подписи для авторизации, проверьте его действительность и доступность. Ошибку получения токена устраняют отдельно от проверки наличия кода.
  3. Товарные группы. В настройках обмена отметьте группы, с которыми работаете. Сопоставьте выбранную группу с проверяемым товаром.
  4. Токен СУЗ. При собственной эмиссии сверяйте параметры подключения СУЗ с данными личного кабинета. Не переносите токен между настройками устройств и групп без проверки его назначения.
  5. Канал обмена. Установите, где возникает сбой: при запросе сведений в ГИС МТ или при получении документов через ЭДО. Загрузка документа и проверка кода — разные операции.

Типовая причина сбоя авторизации — истекшие сертификаты, неверные ключи доступа, несовпадение данных в настройках. Контроль простой: заранее отслеживать срок действия сертификатов и хранить ключи централизованно.

Шаг 6. Проверьте кассу

При онлайн-проверке кодов проверьте используемый кассовой программой токен для ККТ и параметры подключения. Для настройки такой проверки токен получают в личном кабинете ГИС МТ. Отличайте сообщение об отсутствии кода от других ошибок:

СообщениеЧто делать
«Локальный модуль «Честный знак» не инициализирован»Выполнить инициализацию локального модуля «Честный знак»
«Токен недействителен»Сгенерировать новый токен в личном кабинете
«Нет соединения с ЧЗ»Проверить сеть и работоспособность локального модуля
«Код маркировки не найден в ГИС МТ»Проверить строку кода и его наличие в системе, затем отдельно проверить ввод в оборот

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

Ошибка 160 ФН и «не найден»: не одно и то же

Ошибка 160 ФН «Запрещена работа с маркированными товарами» и сообщение об отсутствии кода требуют разной диагностики. По формулировке «не найден» нельзя определить необходимость замены фискального накопителя. Зафиксируйте, на каком этапе появляется ошибка: при запросе сведений о коде или при работе кассы с чеком. Решение о настройке, обновлении или замене оборудования принимайте по результатам диагностики конкретной кассы и ФН.

Как добавлять коды без искажений

Ручной набор длинных строк DataMatrix не нужен. Коды могут поступать в учетную систему следующими способами:

ИсточникКак работает
Входящий УПД от поставщикаКоды приходят вместе с документом и загружаются при приемке по ЭДО
Сканер 2DСчитывание в документе реализации, чеке или форме проверки кодов
Файл от поставщикаЗагрузка через предусмотренный в конфигурации импорт с сохранением структуры кодов
Собственная эмиссияЗаказ кодов в ГИС МТ через СУЗ

Сканирование и загрузку используют в рознице, при инвентаризации и когда код пришел отдельно от документа. Файл от поставщика проверяйте на обрезанные строки и посторонние символы. Пробелы не удаляйте автоматически: они могут использоваться программой для передачи разделителей.

Что делать, если ничего не помогло

  1. Зафиксируйте строку кода, время запроса и точный текст ошибки.
  2. Проверьте код в личном кабинете ГИС МТ.
  3. Если код там не найден, запросите у поставщика подтверждение ввода в оборот и документ передачи.
  4. Если код найден, а программа не видит его, сравните настройки: организация, товарная группа, токены, срок УКЭП.
  5. Обратитесь в поддержку учетной системы или кассового ПО с зафиксированными данными.

Если проверка возвращает отказ в продаже, отложите операцию до выяснения причины. Не подменяйте проблемный код кодом другой единицы товара: для диагностики нужны сведения именно с проверяемой упаковки.

Как не возвращаться к ошибке

  • Проверяйте код в личном кабинете при приемке партии, а не при продаже.
  • Регулярно контролируйте срок действия УКЭП и действительность параметров доступа.
  • Сопоставляйте настройки СУЗ с используемыми устройствами и товарными группами.
  • После смены сканера или прошивки проверяйте считывание GS-разделителя на тестовом коде.
  • Для собственной эмиссии следите за балансом лицевого счета и полнотой описания товара до отправки заказа.

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

Можно ли продать товар, если код только эмитирован?

Одной эмиссии для продажи недостаточно: проверьте ввод товара в оборот. Статус «Эмитирован» не подтверждает выполнение этой операции и не позволяет судить о физическом нанесении кода. Если код найден в системе, но не введен в оборот, разбирайте именно статус и результат операции ввода, а не отсутствие кода в ГИС МТ.

Почему один и тот же код то находится, то нет?

Сравните строки при удачном и неудачном считывании: сканер может терять разделители или добавлять посторонние символы. Отдельно проверьте, получен ли ответ ГИС МТ либо программа сообщает о проблеме связи или доступа. Сохраните оба результата с временем запросов: различие между ними поможет отделить ошибку считывания от сбоя обмена.

Что делать, если поставщик говорит, что ввел товар в оборот, а код не найден?

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

Влияет ли сертификат УКЭП на ошибку «код не найден»?

Проблема с сертификатом может нарушить авторизацию обмена, если подключение использует УКЭП. Однако отказ в доступе не подтверждает отсутствие кода. Проверьте срок действия сертификата и результат подключения в используемой учетной записи. После восстановления доступа повторите запрос и оценивайте уже ответ о коде, отдельно от сообщения об авторизации.

Где в 1С смотреть статус кода?

Место отображения статуса и средства сверки зависят от конфигурации и релиза 1С. Сопоставьте сведения о коде в используемом документе или списке кодов с результатом запроса в ГИС МТ и проверкой в личном кабинете. Наличие записи в локальной базе еще не подтверждает, что последняя операция успешно отражена в системе маркировки: посмотрите результат обмена.

Нужно ли менять кассу, если ошибка появилась после обновления?

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

Что значит «обрабатывается в СУЗ» при заказе кодов?

При таком сообщении проверяйте результат обработки заказа и получения кодов. СУЗ используется для управления заказами на эмиссию, но сообщение об обработке не подтверждает успешное завершение заказа. Сопоставьте ответ СУЗ со сведениями в личном кабинете. Не делайте из промежуточного статуса вывод, что любой проверяемый код отсутствует в ГИС МТ: сначала свяжите его с конкретным заказом.

📢 Короткие выжимки главного для бизнеса — в Telegram-канале «Контур-Центр». Подписывайтесь, чтобы быть в курсе.

Читайте также

Все новости и статьи

Всё ещё сложно?

Оставьте заявку — перезвоним сразу и поможем разобраться. Живой эксперт, без чат‑ботов и AI‑роботов.

Отправить заявку