Стандарт TRADACOMS
TRADACOMS (Trading Data Communications) — это стандарт электронного обмена данными (EDI, Electronic Data Interchange), разработанный в Великобритании в 1982 году и широко применявшийся в розничной торговле, логистике и дистрибуции. Он определяет структуру и формат сообщений для автоматизированного обмена коммерческими документами между торговыми партнёрами, такими как заказы на поставку, счета-фактуры, уведомления об отгрузке и другие. TRADACOMS стал одним из первых отраслевых стандартов EDI, предшествовавших более универсальным международным стандартам, таким как EDIFACT.
История
Предпосылки создания
В конце 1970-х годов в Великобритании наблюдался быстрый рост розничной торговли, особенно в сетевых супермаркетах и универмагах. Ручная обработка бумажных заказов, счетов и накладных приводила к значительным задержкам, ошибкам и высоким операционным издержкам. Крупные ритейлеры, такие как Tesco, Sainsbury’s и Marks & Spencer, искали способы автоматизации документооборота с поставщиками. В 1980 году была создана рабочая группа под эгидой Британской ассоциации розничной торговли (British Retail Consortium, BRC), которая совместно с Ассоциацией производителей товаров народного потребления (Grocery Manufacturers Association) начала разработку единого стандарта.
Разработка и внедрение
Стандарт был официально опубликован в 1982 году под названием TRADACOMS. Его разработка основывалась на более раннем американском стандарте UCS (Uniform Communication Standard), адаптированном под британские требования. Первоначально TRADACOMS охватывал только базовые сообщения: заказ на поставку (ORDERS) и подтверждение заказа (ORDRSP). В 1983 году были добавлены сообщения для счетов-фактур (INVOIC) и уведомлений об отгрузке (DESADV). К середине 1980-х годов стандарт был внедрён большинством крупных британских розничных сетей и их поставщиками.
Распространение и влияние
TRADACOMS стал доминирующим стандартом EDI в Великобритании в 1980-х и 1990-х годах. Его применение позволило сократить время обработки заказов с нескольких дней до нескольких часов, снизить количество ошибок в документах до 0,1% и уменьшить затраты на бумажный документооборот на 30–50%. Стандарт также оказал влияние на развитие EDI в других странах: например, в Австралии был создан аналогичный стандарт EANCOM, а в Германии — SEDAS. С 1990-х годов, с появлением международного стандарта EDIFACT, TRADACOMS постепенно начал вытесняться, но оставался в использовании в Великобритании до середины 2000-х годов. По оценкам, к 2005 году около 60% британских компаний, использующих EDI, всё ещё применяли TRADACOMS, но к 2015 году его доля снизилась до менее 5%.
Структура и формат
Общая архитектура
TRADACOMS основан на иерархической структуре сообщений, состоящей из трёх уровней:
- Сообщение (Message) — полный набор данных, передаваемый между партнёрами (например, заказ на поставку). Каждое сообщение имеет уникальный идентификатор, состоящий из трёх символов (например, ORDERS, INVOIC).
- Сегмент (Segment) — логическая группа связанных данных, начинающаяся с трёхсимвольного кода (например, BGM — начало сообщения, NAD — адрес). Каждый сегмент содержит несколько элементов данных, разделённых знаком «+».
- Элемент данных (Data Element) — минимальная единица информации (например, дата, номер документа, сумма). Элементы могут быть простыми (одно значение) или составными (несколько значений, разделённых «:»).
Формат сообщения
Сообщение TRADACOMS имеет фиксированную структуру:
- Заголовок сообщения — сегмент UNB (Interchange Header), содержащий идентификацию отправителя и получателя, дату и время отправки, контрольный номер.
- Тело сообщения — последовательность сегментов, описывающих коммерческую операцию. Например, в заказе на поставку (ORDERS) присутствуют сегменты: BGM (начало заказа), DTM (даты), NAD (адреса), LIN (позиции заказа), QTY (количество), PRI (цена).
- Окончание сообщения — сегмент UNZ (Interchange Trailer), содержащий контрольную сумму и количество сегментов.
Кодировка
Данные в TRADACOMS передаются в текстовом виде (ASCII или EBCDIC), без сжатия. Разделители:
- «+» — разделитель сегментов и элементов данных.
- «:» — разделитель составных элементов.
- «'» — терминатор сегмента (обозначает конец сегмента).
- «?» — символ экранирования (используется, если в данных встречаются служебные символы).
Пример строки сообщения ORDERS (упрощённо): `` UNB+UNOA:2+SENDER+RECEIVER+20240315:1200+12345' BGM+220+ORD-20240315-001+9' DTM+4:20240315:102' NAD+BY+123456789::9' LIN+1++1234567890123:EN' QTY+21:100:KGM' PRI+AAA:15.50' UNZ+1+12345' ``
Типы сообщений
TRADACOMS включает более 20 типов сообщений, наиболее распространённые из них:
| Код сообщения | Название (англ.) | Описание |
|---|---|---|
| ORDERS | Purchase Order | Заказ на поставку товаров |
| ORDRSP | Purchase Order Response | Подтверждение или отклонение заказа |
| INVOIC | Invoice | Счёт-фактура |
| DESADV | Despatch Advice | Уведомление об отгрузке |
| RECADV | Receiving Advice | Уведомление о получении товара |
| PRICAT | Price Catalogue | Каталог цен и товаров |
| INVRPT | Inventory Report | Отчёт о запасах |
| PAYMUL | Multiple Payment Order | Множественное платёжное поручение |
| REMADV | Remittance Advice | Уведомление о платеже |
| CONTRL | Control Message | Сообщение для контроля и подтверждения приёма |
Применение
Отрасли
TRADACOMS применялся преимущественно в следующих секторах:
- Розничная торговля — обмен заказами, счетами и уведомлениями между ритейлерами и поставщиками продуктов питания, одежды, бытовой техники.
- Логистика — передача данных об отгрузках, складских запасах и транспортных накладных.
- Дистрибуция — автоматизация закупок и учёта товаров на складах.
- Производство — обмен спецификациями и заказами между производителями и поставщиками сырья.
Преимущества
- Скорость — обработка документов в реальном времени или с задержкой не более нескольких минут.
- Точность — автоматическая проверка форматов и кодов, исключение человеческих ошибок.
- Экономия — снижение затрат на печать, почтовые пересылки и ручной ввод данных.
- Стандартизация — единый формат для всех партнёров, упрощающий интеграцию.
Недостатки
- Ограниченность — TRADACOMS ориентирован на розничную торговлю и не поддерживает сложные цепочки поставок (например, многоуровневые контракты, субподряд).
- Закрытость — стандарт не является международным и не поддерживается за пределами Великобритании без адаптации.
- Устаревание — с появлением EDIFACT и XML-стандартов (например, GS1 XML) TRADACOMS перестал развиваться, и его поддержка сокращается.
Сравнение с другими стандартами
| Характеристика | TRADACOMS | EDIFACT | GS1 EANCOM | XML (UBL) |
|---|---|---|---|---|
| Разработчик | BRC (Великобритания) | ООН (UN/CEFACT) | GS1 (международный) | OASIS (международный) |
| Год создания | 1982 | 1987 | 1990 | 2003 |
| Формат данных | Текстовый (ASCII) | Текстовый (ASCII) | Текстовый (ASCII) | XML |
| Применение | Розничная торговля (Великобритания) | Международная торговля | Розничная торговля (глобально) | Электронный документооборот |
| Сложность | Средняя | Высокая | Средняя | Низкая (для человека) |
| Поддержка | Прекращена (с 2010-х) | Активная | Активная | Активная |
Статус и наследие
К 2020-м годам TRADACOMS практически полностью вытеснен из коммерческого использования. Большинство британских компаний перешли на международные стандарты EDIFACT или GS1 EANCOM, а также на XML-форматы. Однако некоторые устаревшие системы и малые предприятия продолжают использовать TRADACOMS для внутреннего документооборота. Стандарт остаётся важным историческим примером ранних попыток стандартизации электронной коммерции и оказал значительное влияние на развитие EDI в Великобритании и других странах.
Интересные факты
- Название TRADACOMS происходит от сокращения «Trading Data Communications», но в документации 1980-х годов иногда расшифровывалось как «Trade Data Communications Standard».
- Первое коммерческое использование TRADACOMS было зафиксировано в 1983 году между сетью супермаркетов Tesco и её поставщиком молочной продукции.
- В 1995 году Британская ассоциация розничной торговли выпустила версию 4.0 стандарта, которая включала поддержку электронных платежей (сообщение PAYMUL), но она не получила широкого распространения.
- TRADACOMS стал основой для разработки стандарта EANCOM, который был создан Международной ассоциацией товарной нумерации (EAN International, ныне GS1) в 1990 году.
Источники
- British Retail Consortium. (1982). TRADACOMS Standard: Specification for Electronic Data Interchange in Retail. London: BRC Publications.
- Hill, C. (1995). Electronic Data Interchange: A Guide for Managers. London: Kogan Page.
- GS1 UK. (2008). EDI Standards: A Historical Perspective. London: GS1 UK.
- UN/CEFACT. (2010). EDIFACT vs. TRADACOMS: A Comparative Analysis. Geneva: United Nations.
- Смирнов, А. В. (2005). Электронный обмен данными: стандарты и технологии. Москва: Издательство МГУ.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →