Код КИЗ — это строка данных, упакованная в двумерный штрихкод GS1 DataMatrix. Внутри строки данные разбиты на сегменты через так называемые идентификаторы применения (Application Identifiers, AI) — двузначные числовые префиксы перед каждым куском данных.
AI (01) — GTIN
Глобальный номер товарной позиции (Global Trade Item Number) — 14 цифр, идентифицирует товарную модель (артикул), но не конкретный физический экземпляр. У всех единиц одной и той же модели товара GTIN одинаковый.
AI (21) — серийный номер
Уникальный серийный номер конкретного экземпляра товара. Именно сочетание GTIN + серийный номер делает КИЗ уникальным на уровне отдельной единицы товара, а не модели в целом.
AI (91)/(92) или (93) — криптографический хвост
Завершающая часть кода — код проверки (91) и цифровая подпись (92) для большинства товарных групп, либо укороченный крипто-код (93) для молочной продукции и упакованной воды. Эта часть подтверждает, что код действительно выпущен «Честным ЗНАКОМ», а не подделан произвольной генерацией цифр — поэтому при дублировании она копируется один в один вместе с остальной строкой.
Разделители групп (GS)
Между переменными по длине полями GS1 DataMatrix использует непечатаемый символ-разделитель (FNC1/GS, код 29). При копипасте кода через некоторые каналы (мессенджеры, часть сканеров, буфер обмена) этот символ иногда теряется или заменяется — тогда код выглядит слитным и не сканируется. ДАТАМАТРИКС ОНЛАЙН распознаёт такие обрезанные варианты и восстанавливает разделители перед рендером этикетки.