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

Пакетный обмен EDIFACT

EDIFACT (Electronic Data Interchange For Administration, Commerce and Transport — электронный обмен данными для управления, торговли и транспорта) — это международный стандарт электронного обмена данными (EDI), разработанный для передачи структурированной деловой информации между компьютерными системами различных организаций. EDIFACT представляет собой набор правил и форматов для создания электронных документов (сообщений), таких как заказы, счета-фактуры, отгрузочные спецификации и таможенные декларации, без участия человека. Стандарт поддерживается и публикуется Европейской экономической комиссией ООН (UN/ECE) и является частью более широкого семейства стандартов UN/EDIFACT.

История

Разработка EDIFACT началась в середине 1980-х годов как ответ на потребность в едином международном стандарте для электронного обмена данными, который заменил бы множество национальных и отраслевых стандартов EDI (например, ANSI X12 в США, ODETTE в автомобильной промышленности Европы, TRADACOMS в Великобритании). Первая версия стандарта была утверждена в 1987 году под эгидой ООН. В 1988 году EDIFACT был принят в качестве международного стандарта ISO 9735 («Электронный обмен данными для управления, торговли и транспорта (EDIFACT) — Правила синтаксиса на уровне приложения»).

В 1990-е годы EDIFACT активно внедрялся в государственных и коммерческих структурах Европы, Азии и Австралии, особенно в сферах таможенного оформления, международной торговли, логистики и автомобилестроения. В России стандарт начал применяться с середины 1990-х годов, в первую очередь для обмена данными с таможенными органами и в крупных промышленных холдингах. С развитием интернета и появлением более простых форматов (XML, JSON, API) популярность EDIFACT снизилась, однако он остаётся ключевым стандартом в ряде отраслей, где требуется высокая надёжность и формализация.

Структура и синтаксис

EDIFACT основан на строгой иерархической структуре, определённой стандартом ISO 9735. Основные элементы синтаксиса:

  • Сообщение (Message) — законченный набор данных, соответствующий определённому типу документа (например, заказ на поставкуORDERS, счёт-фактура — INVOIC). Каждое сообщение имеет уникальный шестибуквенный код.
  • Сегмент (Segment) — логическая группа элементов данных, объединённых общей функцией (например, адрес, дата, сумма). Сегмент начинается с трёхбуквенного кода (например, NAD — Name and Address, DTM — Date/Time/Period).
  • Элемент данных (Data Element) — минимальная единица информации (например, номер счёта, код валюты, сумма). Элементы могут быть простыми (одно значение) или составными (несколько значений, разделённых подэлементами).
  • Разделители (Separators) — специальные символы, используемые для структурирования: разделитель сегментов (обычно апостроф '), разделитель элементов (обычно +), разделитель подэлементов (обычно :), разделитель повторений (обычно *).

Пример фрагмента сообщения EDIFACT (заказ на поставку): `` UNH+1+ORDERS:D:96A:UN'BGM+220+ORD12345'DTM+137:20250315:102'NAD+BY+123456789::92'LIN+1++PROD001:VP'QTY+21:100:KGM'MOA+203:5000:EUR'UNT+10+1' ` В этом примере: UNH — заголовок сообщения, BGM — начало сообщения (тип документа), DTM — дата, NAD — адрес (покупатель), LIN — позиция заказа, QTY — количество, MOA — сумма, UNT` — конец сообщения.

Типы сообщений EDIFACT

Стандарт EDIFACT включает сотни типов сообщений, сгруппированных по функциональным областям. Наиболее распространённые:

  • Торговля (Trade): ORDERS (заказ на поставку), ORDRSP (подтверждение заказа), DESADV (уведомление об отгрузке), INVOIC (счёт-фактура), RECADV (уведомление о получении товара), PRICAT (каталог цен).
  • Транспорт и логистика (Transport): IFTMIN (инструкция по перевозке), IFTSTA (статус перевозки), COPRAR (контейнерный план), CODECO (декларация на контейнер).
  • Таможня и внешняя торговля (Customs): CUSDEC (таможенная декларация), CUSRES (ответ таможни), CUSCAR (таможенный манифест).
  • Финансы (Finance): PAYMUL (множественный платёж), CREMUL (множественное кредитовое авизо), DEBMUL (множественное дебетовое авизо).
  • Здравоохранение (Health): MEDREQ (запрос на медицинские услуги), MEDRPT (медицинский отчёт).

Версии и директории

Стандарт EDIFACT развивается в виде директорий (D. — Directory), которые выпускаются дважды в год (в марте и сентябре). Каждая директория имеет обозначение, например D.96A (март 1996 года), D.01B (сентябрь 2001 года), D.22A (март 2022 года). Наиболее широко используемой остаётся директория D.96A, хотя многие организации перешли на более поздние версии. В России и странах СНГ часто применяется директория D.01B и её адаптации.

Применение в России

В Российской Федерации EDIFACT используется в нескольких ключевых областях:

  • Таможенное оформление: Федеральная таможенная служба (ФТС России) принимает электронные таможенные декларации в формате EDIFACT (сообщения CUSDEC, CUSRES). Это обязательный формат для участников внешнеэкономической деятельности, работающих в электронном виде.
  • Промышленность: Крупные промышленные холдинги (например, «Газпром», «РЖД», «АвтоВАЗ») применяют EDIFACT для обмена заказами, отгрузочными документами и счетами с поставщиками и подрядчиками.
  • Логистика: Транспортные компании и операторы контейнерных перевозок используют сообщения IFTMIN, IFTSTA, COPRAR для управления грузопотоками.
  • Розничная торговля: Сети магазинов (например, X5 Retail Group, «Магнит») применяют EDIFACT для обмена с поставщиками, хотя в последние годы активно переходят на XML и JSON.

Преимущества и недостатки

Преимущества

  • Международный стандарт: EDIFACT признан ООН и ISO, что обеспечивает совместимость между системами разных стран и отраслей.
  • Высокая надёжность: Строгий синтаксис и формализация минимизируют ошибки при передаче данных.
  • Масштабируемость: Поддерживает миллионы транзакций в день, что критично для крупных корпораций.
  • Безопасность: Передача данных обычно осуществляется через выделенные каналы (VAN — Value Added Network) или с использованием шифрования.

Недостатки

  • Сложность: Синтаксис EDIFACT труден для восприятия человеком, требует специальных знаний и инструментов для разработки и отладки.
  • Жёсткость: Изменение формата сообщения требует согласования между всеми участниками обмена и обновления программного обеспечения.
  • Стоимость: Поддержка EDIFACT-систем требует затрат на лицензирование, обучение персонала и интеграцию.
  • Конкуренция с новыми форматами: XML, JSON и REST API проще в реализации, дешевле и легче интегрируются с современными веб-приложениями.

Инструменты и программное обеспечение

Для работы с EDIFACT используются специализированные EDI-платформы и конвертеры, которые преобразуют EDIFACT-сообщения в формат, понятный внутренним системам предприятия (ERP, WMS, TMS). Примеры таких решений:

  • OpenText (GXS) — одна из крупнейших глобальных EDI-сетей.
  • IBM Sterling B2B Integrator — платформа для интеграции B2B-процессов.
  • SAP EDI (ALE/IDoc) — встроенная поддержка EDIFACT в системах SAP.
  • 1С:Предприятие — в России популярны модули для обмена EDIFACT-сообщениями, встроенные в конфигурации 1С.
  • Открытые библиотеки: Bot (Python), Edifact (Java), X12/EDIFACT Parser (C#).

Будущее стандарта

Несмотря на снижение доли EDIFACT в общем объёме электронного документооборота, стандарт сохраняет позиции в отраслях с высокой степенью регулирования (таможня, международная торговля, авиаперевозки) и в крупных корпоративных экосистемах. В России и странах ЕАЭС EDIFACT остаётся обязательным для таможенных процедур. В то же время наблюдается тенденция к гибридным решениям: EDIFACT используется для «тяжёлых» транзакций, а XML и JSON — для быстрых и простых обменов. В перспективе возможно появление новых версий EDIFACT, адаптированных под современные технологии (API, блокчейн, облачные сервисы).

Источники

  • ISO 9735:1988 — «Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules».
  • UN/ECE — «United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport (UN/EDIFACT)».
  • «Стандарт EDIFACT. Руководство пользователя» — Федеральная таможенная служба РФ.
  • «EDI Basics: A Guide to Electronic Data Interchange» — GS1.
  • «EDIFACT: The International EDI Standard» — OpenText.

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

На главную BFOmetr →