GTIN, SKU и двумерный код: как различаются идентификатор товара и его носитель
От внутреннего артикула до упаковочных уровней и GS1 Digital Link: разбираем, какие данные обозначают товар, партию и экземпляр и почему переход к 2D не отменяет базы данных.

Один товар, разные номера в разных системах
GTIN — стандартизованный идентификатор торговой единицы в системе GS1. Внутренний SKU решает другую задачу: компания сама назначает его для собственного каталога и учёта. Поэтому два магазина могут продавать одинаковый товар с общим GTIN, но хранить его под разными внутренними артикулами. Совпадение SKU у двух независимых продавцов, напротив, не устанавливает тождество товара.
Третий уровень — графический носитель. Штрихкод позволяет сканеру прочитать закодированные данные. Например, UPC-A представляет GTIN-12. Изображение и номер связаны, но не являются одним понятием: тот же идентификатор используется в электронной карточке, обмене документами и базе данных без необходимости передавать картинку полос.
GS1 выделяет структуры GTIN длиной восемь, двенадцать, тринадцать и четырнадцать цифр. Номер служит ключом для получения заранее заведённых сведений. Цена, описание и остаток не становятся автоматически содержимым обычного линейного кода только потому, что касса показывает их после сканирования. Такое поведение складывается из распознавания номера и обращения программы к своим данным. Поэтому замена изображения без согласованной карточки не создаёт полноценный товарный справочник.

Отдельная упаковка и короб — разные торговые единицы
GS1 UK разбирает распространённую ситуацию: производитель отгружает один продукт в нескольких заранее определённых количествах. Потребительская упаковка, пачка из нескольких штук и транспортный короб образуют уровни упаковки. Для таких уровней назначаются отдельные GTIN; номер единичной банки не должен автоматически обозначать короб с несколькими банками.
В британском руководстве представлены два способа. Можно использовать разные GTIN-13 для каждого уровня. Другой вариант — выделить GTIN-13 потребительской единице, а для дополнительных уровней создавать GTIN-14 на его основе по предусмотренным правилам. Выбор этих способов не сводится к утверждению, будто любая коробка обязательно должна получить только один конкретный формат номера.
Когда GTIN-13 помещается в GS1-128 или ITF-14, поле идентификатора имеет длину четырнадцать цифр и дополняется ведущим нулём. Это формат представления уже существующего номера, а не самостоятельное создание новой товарной сущности. Для информационной системы существенно хранить и сам идентификатор, и связь упаковочных уровней: иначе заказ короба и заказ одной штуки будут выглядеть одинаково, хотя количество содержимого и операции приёмки различаются.
Редактирование карточки не всегда означает сохранение GTIN
В GS1 US Data Hub набор разрешённых изменений зависит от состояния карточки. Черновик, ещё не выпущенная на рынок позиция и используемый товар не равнозначны. Например, поле внутреннего SKU допускает изменение и после начала использования. Сам GTIN и уровень упаковки не превращаются при этом в свободно редактируемые реквизиты.
Документация отдельно различает исправление опечатки в описании и подмену описания ради нового товара. Для нового продукта назначается новый GTIN. Изменение количества содержимого используемой упаковки также нельзя просто оформить заменой цифры в существующей записи. Изменение основной марки рассматривается через правила управления GTIN и его влияние на торговых партнёров.
Это объясняет, почему карточка не является только рекламной страницей с удобным текстовым редактором. С ней уже могут быть связаны закупочные документы, сведения партнёров и данные торговых площадок. Старое и новое количество содержимого должны различаться на уровне идентификации, когда того требуют правила. При этом служебный URL изображения или исправление перевода названия относятся к другому типу изменений. Техническая возможность изменить поле интерфейса и допустимость сохранить прежнюю идентичность продукта не совпадают автоматически.
Digital Link задаёт структуру, а не просто адрес сайта
В кратком руководстве GS1 Digital Link объясняется, как идентификаторы представляются в URI. Для значения используются Application Identifiers — короткие числовые обозначения смысла следующего поля. Код 01 соответствует GTIN, 10 — партии, 21 — серийному номеру. Поэтому произвольная строка с названием товара и несколькими числами не становится корректным Digital Link только благодаря наличию HTTPS.
GTIN в таком представлении занимает четырнадцать цифр; более короткие варианты дополняются ведущими нулями. Для номера партии и серийного номера предусмотрены собственные ограничения формата и длины. Эти поля используются вместе с идентификатором товара: серийный номер без контекста продукта не заменяет GTIN. Руководство также различает идентифицирующие элементы и атрибуты вроде срока годности.
Для торговой системы URI может оставаться структурированным набором данных, из которого извлекается идентификатор. Для камеры телефона QR-код с таким URI одновременно выглядит как привычная веб-ссылка. Здесь и возникает двойная роль носителя: кассовая операция и переход человека к информации используют один физический символ, но выполняют разные программные действия. Сам стандарт адресации не создаёт содержимое страницы и не поддерживает его актуальность за владельца сайта.
| AI | Смысл | Формат из руководства |
|---|---|---|
| 01 | GTIN | 14 цифр |
| 10 | Партия | 1–20 допустимых знаков |
| 21 | Серийный номер | 1–20 допустимых знаков |
Не каждый двумерный символ устроен одинаково
GS1 перечисляет три отдельных варианта: GS1 DataMatrix, Data Matrix с GS1 Digital Link и QR Code с GS1 Digital Link. Они могут нести идентификатор товара и дополнительные поля, но используют не одинаковый синтаксис. GS1 DataMatrix хранит строку элементов GS1; варианты Digital Link представляют данные в веб-совместимой форме URI.
Различие важно для потребительского сканирования. Обычная камера телефона широко работает с QR-ссылками. Data Matrix с URI тоже может вести к веб-ресурсу, но поддержка такого символа штатными камерами неодинакова. GS1 DataMatrix сам по себе не равен QR-ссылке на сайт, хотя внешне оба представляют чёрно-белые клетки и могут содержать сходные товарные сведения.
Напечатанный под кодом человекочитаемый текст также не обязательно полностью повторяет всё закодированное содержимое. Поэтому визуальное сравнение подписи не заменяет разбор данных сканером. В иллюстрации здесь показан обычный QR-символ как пример графического семейства, а не заявленный образец GS1 Digital Link. Прикладной смысл определяется одновременно типом символа, синтаксисом записанных полей и возможностями программы, принимающей результат чтения.

Почему на переходной упаковке остаются два кода
GS1 Sweden описывает переходный период, в котором линейный EAN сохраняется рядом с двумерным носителем. Причина не в необходимости дать товару два разных имени. Линейные сканеры, рассчитанные на традиционные полосы, не считывают двумерную матрицу. Для неё требуется оптическое сканирование; кроме аппаратуры, кассовой системе может понадобиться обновление обработки данных.
Отраслевая цель к концу 2027 года касается способности касс читать и обрабатывать согласованные 2D-коды. Это не объявление о том, что в указанную дату исчезнет любая линейная этикетка или каждый поставщик обязан одновременно перейти на одинаковый носитель. В документации допускаются как сохранение традиционного кода, так и выбор стандартизованного двумерного варианта.
Двойная маркировка позволяет обновлённой торговой системе использовать дополнительные данные, а прежней — продолжать поиск цены по EAN. Сама эта схема показывает последовательность изменения: печать нового символа, чтение сканером и понимание результата кассовой программой являются отдельными звеньями. Наличие камеры в устройстве ещё не говорит, что его прикладное программное обеспечение умеет выделить GTIN, проигнорировать ненужные поля и передать корректный результат в товарный учёт.


