Открыть сервис

GS1 XML

GS1 XML — это стандарт обмена электронными сообщениями в цепочках поставок, разработанный международной некоммерческой организацией GS1. Он основан на языке разметки XML (Extensible Markup Language) и предназначен для передачи структурированных данных о товарах, заказах, отгрузках, складских операциях и других бизнес-процессах между торговыми партнёрами (производителями, дистрибьюторами, розничными сетями, логистическими операторами). Стандарт обеспечивает однозначную интерпретацию данных, используя глобальные идентификаторы GS1 (GTIN — глобальный номер товара, GLN — глобальный номер места, SSCC — серийный код транспортной упаковки).

История создания и развития

Стандарт GS1 XML был официально выпущен в начале 2000-х годов как развитие более ранних стандартов электронного обмена данными (EDI), таких как GS1 EANCOM (основанный на EDIFACT). По мере распространения интернета и XML возникла потребность в более гибком, доступном и легко адаптируемом формате, работающем поверх протоколов HTTP/SMTP, без привязки к дорогим сетям VAN. Первая версия (GS1 XML 1.0) охватывала базовые бизнес-транзакции: заказы на поставку, уведомления об отгрузке и счета-фактуры. В последующие годы стандарт расширялся, включая электронные каталоги (каталог товаров), глобальный обмен данными (GDSN), синхронизацию данных, складские и транспортные сообщения. Крупные мировые розничные сети, в том числе Metro, Carrefour, Walmart и, до 2022 года, некоторые российские ритейлеры, внедрили GS1 XML для автоматизации закупок и логистики. В России стандарт активно продвигается Ассоциацией автоматической идентификации «ЮНИСКАН» / GS1 Russia (организация признана некоммерческой, статус в РФ — действующая; до 2022 года).

Классификация сообщений GS1 XML

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

Каждое сообщение описывается схемой (XSD) и бизнес-документом (BMS — Business Message Standard), устанавливающим обязательные и опциональные поля, структуру и правила кодирования адресов, дат, единиц измерения.

Устройство и структура сообщения

Сообщение GS1 XML представляет собой корректно сформированный XML-документ, содержащий:

  • Заголовок (Header)идентификация отправителя и получателя (GLN), дата и время создания, номер документа, версия стандарта.
  • Тело (Body) — основная бизнес-информация: например, перечень товаров с GTIN, количество, цена, сроки, адреса доставки.
  • Дополнительные блоки — налоговые данные, условия оплаты, инструкции по упаковке, ссылки на другие документы.

Все элементы идентифицируются кодами GS1: GTIN (14 цифр) для товаров, GLN (13 цифр) для мест и организаций, SSCC (18 цифр) для каждой уникальной транспортной единицы. Техническая реализация обычно включает использование веб-сервисов (SOAP/HTTP, RESTful API) или обмен файлами через FTP/AS2. Для обеспечения безопасности применяют цифровые подписи (X.509) и шифрование (TLS). Схемы XSD публикуются на сайте GS1 и обновляются каждые 2–3 года.

Применение в отраслях

  • Розничная торговля — автоматизация заказов поставщикам, синхронизация ассортимента, сверка накладных. GS1 XML является базовым форматом для обмена электронными каталогами в GDSN (Global Data Synchronisation Network).
  • Пищевая промышленность — передача данных о сроках годности, партиях, сертификатах качества. Сообщение DESADV (уведомление об отгрузке) часто содержит серийные номера партий и сроки годности для контроля свежести.
  • Фармацевтика — обязательная серитификация упаковок согласно антифальсификационным законам (например, маркировка в РФ по системе «Честный ЗНАК» частично использует аналогичные идентификаторы, но прямой обмен GS1 XML в РФ редко применяется из-за требований к отечественным протоколам).
  • Логистика и транспорт — передача инструкций по консолидации грузов, маршрутам, этапам доставки на уровне SSCC. Крупные 3PL-провайдеры (например, DHL, DB Schenker) используют GS1 XML для интеграции с системами управления складом своих клиентов.

Сравнение с другими стандартами

ХарактеристикаGS1 XMLEANCOM (EDIFACT)JSON (неофициальные API)
ФорматXML (текстовый)EDIFACT (фиксированные сегменты)JSON (лёгкий)
Читаемость для человекаВысокаяНизкая (требуется парсер)Высокая
Объём сообщенияБольше (за счёт тегов)МеньшеМаленький
Инструменты разработкиШирокие (XSD, XSLT, Java/.NET библиотеки)ОграниченныеОчень широкие
Поддержка кодировокUnicode (UTF-8, UTF-16)ASCII, UTF-8Unicode
Стандартизация сообщенийПолная (GS1 спецификации)ПолнаяФрагментарная (каждый API свой)
Распространение в РФУмеренное (в основном крупные сети дискаунтеров, аптечные сети)Ограниченное (наследие 1990-х)Растёт (алгоритмы B2B SaaS)

GS1 XML остаётся доминирующим стандартом для обмена данными между глобальными цепочками поставок благодаря единой идентификации GS1 и строгой бизнес-семантике. Однако с конца 2010-х годов всё чаще вытесняется RESTful API на JSON в случаях, когда не требуется полная совместимость со старой инфраструктурой EDI.

Интересные факты

  • Сообщение GS1 XML DESADV может содержать до 10 тыс. строк товаров в одном документе.
  • В 2021 году GS1 выпустила XML-спецификацию для обмена данными об углеродном следе продукции (сообщение ENVIRONMENTAL_FOOTPRINT).
  • В России многие торговые сети, использующие GS1 XML, в 2022 году перешли на отечественные протоколы обмена (например, система «Платон» для маркировки), но стандарт остаётся рекомендованным для международных поставок.
  • Обучение работе с GS1 XML включено в курсы по логистике ряда вузов (Высшая школа экономики, РЭУ им. Плеханова).

Критика

  • Избыточность разметки — XML-сообщения могут быть в 5–10 раз объёмнее JSON-аналогов, что увеличивает время передачи и нагрузку на серверы.
  • Сложность интеграции — для небольших компаний самостоятельная реализация полной спецификации GS1 XML требует значительных затрат (сотни человеко-часов), поэтому часто используют платные конвертеры или облачные EDI-платформы.
  • Медленный темп обновлений — из-за консенсусного процесса утверждения новых сообщений в GS1 стандарт обновляется с задержкой 2–3 года, тогда как бизнес-требования меняются быстрее.
  • Низкая популярность в РФ — после 2014 года и особенно с 2022 года российский рынок перешёл на использование локальных ЭДО-операторов (Диадок, СБИС, Контур), которые используют собственные XML-схемы, несовместимые с GS1. Стандарт GS1 XML преимущественно применяется в РФ лишь для экспортно-импортных операций и в сетях с участием западных ритейлеров.

Источники

  1. GS1 General Specifications (Release 23.1) — GS1 AISBL, 2023.
  2. GS1 XML Standards for Business Messages — GS1, 2022.
  3. EANCOM® 2002 Syntax Implementation Guidelines — GS1, 2002.
  4. База знаний GS1 Russia (ЮНИСКАН) — раздел «Стандарты обмена данными» (доступен до 2022 года).
  5. «Стандарты EDIFACT и XML в цепочках поставок» — журнал «Логистика», №3, 2021.
  6. Отчёт GSI (Global Standards Intelligence) «XML vs JSON in Supply Chain» — 2021.
  7. Федеральный закон № 381-ФЗ «Об основах государственного регулирования торговой деятельности в РФ» (ред. 2023) — положения о электронном документообороте.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →