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

ANSI ASC X.12

ANSI ASC X.12 — это американский национальный стандарт электронного обмена данными (EDI), разработанный аккредитованным комитетом по стандартам (Accredited Standards Committee) при Американском национальном институте стандартов (ANSI). Стандарт определяет форматы и правила передачи структурированных деловых документов между различными организациями в электронном виде, без участия человека. Он является одним из двух наиболее распространённых стандартов EDI в мире, наряду с EDIFACT (Electronic Data Interchange For Administration, Commerce and Transport), разработанным ООН.

История

Разработка стандарта началась в 1979 году, когда ANSI сформировал аккредитованный комитет X.12 (ASC X.12) для создания единого стандарта электронного обмена данными в США. До этого различные отрасли промышленности и отдельные компании использовали собственные, несовместимые форматы, что затрудняло межкорпоративное взаимодействие.

Первая версия стандарта была опубликована в 1981 году. Она охватывала базовые типы деловых документов, такие как заказы на поставку, счета-фактуры и уведомления об отгрузке. На протяжении 1980-х и 1990-х годов стандарт активно развивался, добавлялись новые типы транзакций (транзакционные наборы), специфичные для различных отраслей: розничной торговли, автомобилестроения, фармацевтики, логистики и других.

Ключевым этапом стало принятие в 1997 году подмножества X.12 в качестве официального стандарта EDI для федеральных закупок США (FEDI — Federal Electronic Data Interchange). В 2000-х годах, с ростом популярности XML и веб-сервисов, комитет ASC X.12 разработал XML-версии своих транзакционных наборов (X12 XML), однако основной и наиболее распространённой остаётся версия на основе фиксированного формата (X12 Flat File).

По состоянию на 2024 год действующей является версия 7010 (выпущена в 2023 году). Комитет ASC X.12 продолжает работу, адаптируя стандарт к новым бизнес-требованиям, включая интеграцию с блокчейном, Интернетом вещей (IoT) и облачными вычислениями.

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

Стандарт ANSI ASC X.12 представляет собой иерархическую систему, состоящую из нескольких уровней:

1. Транзакционные наборы (Transaction Sets)

Это основные строительные блоки стандарта. Каждый транзакционный набор соответствует определённому деловому документу. Он имеет уникальный трёхзначный идентификатор (например, 850 — Purchase Order, 810 — Invoice, 856 — Ship Notice/Manifest). Каждый набор состоит из последовательности сегментов и элементов.

2. Сегменты (Segments)

Сегмент — это логическая группа связанных данных, представляющая одну строку или запись в документе. Каждый сегмент начинается с двух- или трёхбуквенного кода (например, «BEG» — начало заказа, «N1» — имя и адрес). Сегмент может содержать один или несколько элементов данных, разделённых разделителями.

3. Элементы данных (Data Elements)

Элемент данных — это наименьшая единица информации в стандарте. Он может быть обязательным, условным или необязательным. Типы элементов включают:

4. Структура конверта (Envelope)

Для передачи данных используется многоуровневая оболочка (конверт), которая обеспечивает маршрутизацию и идентификацию:

Разделители и терминаторы

Для разграничения элементов и сегментов используются специальные символы, которые определяются в заголовке ISA:

Классификация транзакционных наборов

Транзакционные наборы X.12 делятся на несколько основных категорий:

Применение

ANSI ASC X.12 широко применяется в различных отраслях экономики, особенно в США и странах Северной Америки.

Розничная торговля и ритейл

Крупные розничные сети (например, Walmart, Target) требуют от своих поставщиков использования EDI X.12 для обработки заказов, счетов и уведомлений об отгрузке. Это позволяет автоматизировать цепочку поставок, сократить время обработки заказов и минимизировать ошибки.

Автомобильная промышленность

Автопроизводители (OEM) и их поставщики используют X.12 для обмена спецификациями, производственными графиками, данными о качестве и логистическими уведомлениями.

Здравоохранение

В США стандарт X.12 является основой для электронного обмена данными в здравоохранении в соответствии с требованиями HIPAA (Health Insurance Portability and Accountability Act). Транзакционные наборы 837, 835, 270/271 и другие используются для подачи страховых претензий, получения платежей и проверки страхового покрытия.

Логистика и транспорт

Транспортные компании и грузоотправители используют X.12 для бронирования перевозок, отслеживания грузов, выставления счетов и передачи таможенной документации.

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

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

Недостатки

Сравнение с EDIFACT

EDIFACT (UN/EDIFACT) — международный стандарт, разработанный ООН, в то время как X.12 — национальный стандарт США. Основные различия:

Современное состояние и перспективы

Несмотря на развитие XML, JSON и REST API, ANSI ASC X.12 остаётся основным стандартом EDI в Северной Америке. Многие крупные компании продолжают использовать X.12 из-за его зрелости, надёжности и огромной установленной базы.

В 2020-х годах наблюдается тенденция к гибридным решениям, где X.12 используется для критически важных транзакций (заказы, счета), а более гибкие форматы (JSON, XML) — для менее формализованного обмена данными. Комитет ASC X.12 активно работает над интеграцией стандарта с новыми технологиями, включая:

Источники

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

На главную BFOmetr →