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

EDIFACT кодирование

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

EDIFACT был разработан в 1980-х годах в рамках усилий по унификации электронного документооборота в международной торговле, логистике, финансах и государственном управлении. В 1987 году он был принят в качестве стандарта ISO 9735. Стандарт широко используется в Европе, Азии, Австралии и других регионах мира, особенно в цепочках поставок, розничной торговле, таможенном декларировании и банковском деле.

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

Предпосылки появления

До появления EDIFACT организации использовали проприетарные форматы EDI (например, ANSI X12 в США) или отраслевые стандарты. Это создавало проблемы при международном обмене данными, так как требовалось преобразование форматов.

В 1975 году ЕЭК ООН учредила Группу экспертов по упрощению процедур международной торговли (UN/CEFACT). Основной задачей стало создание универсального стандарта, который бы объединил национальные и отраслевые спецификации.

Разработка и принятие

Кодирование и синтаксис EDIFACT

EDIFACT определяет строгую иерархическую структуру передачи данных. Кодирование осуществляется в виде последовательности символов, разделенных специальными знаками-разделителями. Основные элементы синтаксиса:

Структура сообщения

Каждое сообщение EDIFACT состоит из следующих уровней:

  1. Служебная часть (UNB — Interchange Header) — идентифицирует отправителя, получателя, дату и время передачи, номер обмена.
  2. Группы сообщений (UNG — Functional Group Header) — объединяет функционально родственные сообщения (опционально).
  3. Сообщение (UNH — Message Header) — содержит имя сообщения (например, ORDERS, INVOIC, DESADV) и его версию.
  4. Сегменты данных — логические блоки, состоящие из элементов данных.
  5. Служебная часть (UNZ — Interchange Trailer) — завершает пакет обмена.

Синтаксические правила

Пример сообщения

Для заказа на покупку (ORDERS) типичный фрагмент может выглядеть так: `` UNB+UNOC:3+SENDER+RECEIVER+200501:1200+12345' UNH+1+ORDERS:D:96A:UN' BGM+220+ORDER123' DTM+137:20250101:102' NAD+BY+BUYER01::92' LIN+1++123456:EN' QTY+21:100:KGM' UNT+8+1' UNZ+1+12345' ``

Категории сообщений

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

Кодирование данных в EDIFACT

Элементы данных

Использование кодов

В EDIFACT широко применяются кодированные значения. Например, коды единиц измерения (KGM — килограммы, PCE — штуки), коды валют (EUR — евро, RUB — рубль), коды стран (RU — Россия, US — США), коды типов дат (137 — дата документа, 35 — дата поставки). Это обеспечивает однозначную интерпретацию данных независимо от языка.

Сегменты

Сегмент — минимальная единица информации в сообщении. Каждый сегмент начинается с трехбуквенного идентификатора (например, BGM — начало сообщения, NAD — имя и адрес, LIN — строка товара). Сегменты могут быть обязательными или условными в зависимости от версии сообщения.

Кодирование в различных версиях

Стандарт EDIFACT поддерживает директории (версии), обозначаемые буквенно-цифровыми кодами (например, D.96A, D.01B). Номер версии указывает на год выпуска (96 — 1996) и версию (A — первая в году). Каждая новая директория включает уточнения, новые сегменты и коды. Наиболее распространены:

Кодирование и безопасность

Стандарт EDIFACT не содержит встроенных механизмов шифрования или аутентификации. Однако на практике применяются дополнительные меры:

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

Международное применение

EDIFACT является обязательным или рекомендованным стандартом в следующих сферах:

Российские особенности

В России EDIFACT применяется ограниченно, преимущественно в международной торговле и логистике:

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

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

Недостатки

Источники

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

На главную BFOmetr →