СЕРИЯ: CHESTNY-ZNAK · ЧАСТЬ 4

1 июля 2026 г.5 мин чтенияНикита Сухотский

10 типичных ошибок с кодом маркировки в ГИС МТ и на линии

Разбор частых ошибок КМ «Честный ЗНАК»: неверный GTIN, обрезанный криптохвост, путаница КИ и полного КМ, неверная длина серийника и сбои печати DataMatrix.

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

1. Печать КИ вместо полного КМ

КИ (код идентификации) — укороченная строка для документов: GTIN + серийник, без криптохвоста. В УПД и накладных контрагент передаёт именно КИ — это нормально.

Ошибка: взять строку из УПД и напечатать её как DataMatrix на бутылке. Касса ожидает полный КМ с блоком 93 (вода, пиво, молоко) или 91+92 (обувь, парфюм и др.) из вашего заказа в ГИС МТ.

Как избежать: источник для печати — только выгрузка кодов из личного кабинета или API, никогда — колонка из Excel с данными для ЭДО.

2. Обрезанный криптохвост после копирования

Символ GS (ASCII 29, FNC1) между AI 21 и AI 93/91 невидим в Excel и многих мессенджерах. При копировании серийник слипается с криптохвостом:

…215VeKpC!PRkQ(+930ed7   ← GS пропал, скобка «(+» попала в серийник

Подробный разбор — в статье про криптохвост и Excel. Перед партией вставьте строку в генератор этикеток: он покажет разбор полей и восстановит GS, если паттерн узнаваем.

3. Неверная длина GTIN

В КМ GTIN всегда 14 цифр (AI 01). EAN-13 на этикетке для потребителя — это те же цифры без ведущего нуля:

На этикетке (EAN-13)В КМ (GTIN-14)
460701716223104607017162231

Ошибка: заказать коды на GTIN из карточки товара без дополнения до 14 знаков или перепутать GTIN-14 упаковки и единицы. Проверьте контрольную цифру в валидаторе GTIN.

4. Серийник не той длины для товарной группы

Длина поля AI 21 жёстко привязана к категории. Для питьевой воды в РФ — 13 символов. Если в заказе 12 или 14 — либо ошибка при эмиссии, либо перепутана группа.

На линии принтер не «додумает» недостающий символ: DataMatrix соберётся, но верификатор или ГИС МТ отклонят код. Сверяйте длину в генераторе при приёмке файла кодов.

5. Путаница GS1 «общепит» и структуры ЦРПТ

В классическом GS1 для логистики используют AI 10 (партия), 17 (срок годности). В коде маркировки ЦРПТ этих полей нет — только 01, 21, 93 или 91/92. Подробная таблица AI — в справочнике идентификаторов.

Если ваша MES или сторонний «генератор штрихкодов» подставляет AI 10 и 17 — код будет красивым, но не будет КМ «Честного ЗНАКА».

6. Двойная печать одного КМ

Один код маркировки = одна физическая единица товара. Повторная печать того же КМ на две бутылки даёт дубликат в обороте: вторая единица не продастся, возможны штрафы.

Процесс на линии: принтер получает код один раз, после успешной верификации код помечается «использован» в буфере MES. Резерв — только из нового заказа в ГИС МТ, не копированием из лога.

7. Неверный статус кода при вводе в оборот

Коды проходят цепочку статусов: эмитирован → нанесён → введён в оборот. Отгрузка до ввода в оборот — отдельная категория нарушений.

Типичный сбой: линия напечатала, склад отгрузил, а оператор не нажал «ввод в оборот» в ЛК или через интеграцию. Настройте автоматический ввод после верификации или жёсткий чек-лист на смену.

8. Плохое качество печати DataMatrix

Код может быть структурно верным, но Grade D/F по ISO 15415: выцветание, смещение, недостаточный контраст, мокрая этикетка на линии розлива.

Минимум для стабильной линии:

  • верификатор с отбраковкой по Grade (обычно не ниже C)
  • тест эталонного кода перед сменой
  • контроль температуры термоголовки и скорости ленты

Разбор камер и верификации — отдельная статья.

9. Сканер обрезает строку или не передаёт GS

Ручной сканер в режиме «как EAN» обрежет всё после фиксированной длины. Для КМ нужны:

  • включённая символика DataMatrix
  • передача полной строки с GS
  • отключение префиксов/суффиксов, ломающих AI

Программирующие штрихкоды — в инструменте настройки сканеров.

10. Агрегация без проверки единичных КМ

При сборке короба (SSCC) в короб попадает бутылка с битым КМ — отбраковывается вся коробка или вся паллета на приёмке у сети.

Перед агрегацией каждый КМ на единице должен быть верифицирован. SSCC не «лечит» ошибки на уровне штуки.

Чек-лист перед запуском партии

  1. Источник КМ — выгрузка ГИС МТ, не УПД и не Excel с ЭДО
  2. GTIN 14 цифр, серийник нужной длины
  3. Криптохвост 93 или 91+92 на месте, GS не потерян
  4. Тестовая печать + верификация Grade
  5. Сканер передаёт строку побайтно как в файле
  6. Ввод в оборот до отгрузки
  7. Разбор структуры в генераторе

Связанные материалы

Остались вопросы по интеграции печати с MES или 1С — напишите в контакты.

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

ЗАЯВКА

Разобрать проблему

Опишите контур: оборудование, симптом, пример кода или ошибки. Отвечу, где узкое место.

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

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

Сканер может прочитать повреждённый или неполный КМ. Касса сверяет структуру и криптохвост с ГИС МТ. Частая причина — напечатан КИ из УПД вместо полного КМ из заказа кодов.

Сколько символов должно быть в серийнике для воды?

Для питьевой воды в РФ серийник (AI 21) — 13 символов, затем GS и блок 93 из 4 символов. Длина зависит от товарной группы — сверяйте с актуальными правилами ЦРПТ.

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

Да, если код ещё не введён в оборот и не выведен. Используйте тот же КМ из заказа — новый серийник без заказа в ГИС МТ создавать нельзя.