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

ANSI ASC X12

ANSI ASC X12 (American National Standards Institute Accredited Standards Committee X12) — это американский национальный стандарт электронного обмена данными (EDI), разработанный аккредитованным комитетом по стандартам при Американском национальном институте стандартов (ANSI). Стандарт определяет форматы и правила передачи структурированных деловых документов (транзакций) между организациями в электронном виде, заменяя бумажные документы, такие как заказы, счета-фактуры и отгрузочные документы.

История

Разработка стандарта началась в 1979 году, когда ANSI создал аккредитованный комитет X12 для унификации электронного обмена данными в различных отраслях промышленности США. Первая версия стандарта была опубликована в 1981 году и включала базовые наборы транзакций для закупок, логистики и финансов. В 1980-х и 1990-х годах стандарт активно развивался, охватывая новые сферы — здравоохранение, страхование, транспорт и государственное управление.

В 1997 году ANSI ASC X12 был признан Международной организацией по стандартизации (ISO) в качестве международного стандарта ISO 9735 (EDIFACT) не был заменён, а сосуществовал с ним. В 2000-х годах стандарт был адаптирован для использования в интернете и XML-форматах, хотя его основная структура осталась неизменной. По состоянию на 2020-е годы ANSI ASC X12 остаётся одним из наиболее распространённых стандартов EDI в Северной Америке, особенно в розничной торговле, логистике и здравоохранении.

Структура и принципы

Формат сообщений

ANSI ASC X12 использует иерархическую структуру сообщений, основанную на сегментах и элементах данных. Каждое сообщение (транзакция) состоит из следующих уровней:

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

Синтаксис

Стандарт определяет строгий синтаксис для кодирования данных. Основные правила включают:

  • Использование фиксированных или переменных длин полей.
  • Обязательные и необязательные сегменты.
  • Повторяемость сегментов (например, несколько позиций в заказе).
  • Кодирование дат и времени в формате YYYYMMDD или HHMMSS.

Транзакции

Каждый тип делового документа соответствует определённому коду транзакции (Transaction Set), который состоит из трёх цифр и названия. Примеры распространённых транзакций:

Конверты

Для передачи данных используются конверты (envelopes), которые структурируют сообщения на трёх уровнях:

  • ISA (Interchange Control Header) — заголовок обмена, содержащий информацию об отправителе, получателе, дате и времени.
  • GS (Functional Group Header) — заголовок функциональной группы, объединяющей несколько транзакций одного типа.
  • ST (Transaction Set Header) — заголовок конкретной транзакции.

Каждый конверт завершается соответствующим концевым сегментом (IEA, GE, SE).

Применение

Отрасли

ANSI ASC X12 применяется в различных отраслях, где требуется автоматизированный обмен деловыми документами:

  • Розничная торговля — обмен заказами, отгрузками и счетами между поставщиками и ритейлерами (например, Walmart, Target).
  • Логистика и транспорт — уведомления об отгрузке, транспортные накладные, таможенные декларации.
  • Здравоохранение — медицинские претензии, счета, информация о пациентах (стандарт HIPAA в США требует использования X12 для электронных медицинских транзакций).
  • Финансы и страхование — платёжные поручения, выписки, страховые полисы.
  • Государственное управление — закупки, отчётность, налоговые декларации.

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

  • Автоматизация — снижение ручного ввода данных, ошибок и времени обработки.
  • Стандартизация — единый формат для всех участников цепочки поставок.
  • Скорость — передача данных в реальном времени или по расписанию.
  • Надёжность — встроенные механизмы подтверждения (например, транзакция 997) и контроля целостности.

Недостатки

  • Сложность внедрения — требует настройки программного обеспечения и обучения персонала.
  • Стоимость — лицензирование, поддержка и обновление систем EDI.
  • Ограниченная гибкость — стандарт жёстко определяет структуру, что может не соответствовать специфическим потребностям отдельных организаций.

Версии и развитие

Стандарт ANSI ASC X12 регулярно обновляется. Основные версии включают:

  • 4010 (1997) — одна из наиболее распространённых версий, особенно в здравоохранении.
  • 5010 (2006) — обновление для поддержки HIPAA 5010, включающее улучшенную обработку медицинских данных.
  • 6010 (2015) — современная версия с расширенной поддержкой XML, JSON и веб-сервисов.
  • 7030 (2020) — последняя стабильная версия, включающая обновления для электронной коммерции и международной торговли.

Комитет X12 продолжает работу над новыми версиями, адаптируя стандарт к современным технологиям, таким как блокчейн, искусственный интеллект и облачные вычисления.

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

EDIFACT

EDIFACT (ISO 9735) — международный стандарт EDI, разработанный ООН. В отличие от ANSI ASC X12, который ориентирован на Северную Америку, EDIFACT используется в Европе и Азии. Основные различия:

  • Синтаксис — EDIFACT использует более сложные правила для составных элементов и повторяющихся сегментов.
  • Коды транзакций — в EDIFACT используются буквенно-цифровые коды (например, ORDERS для заказа), в X12 — числовые (850).
  • Гибкость — EDIFACT считается более гибким, но и более сложным в реализации.

XML/JSON

Современные форматы XML и JSON часто используются для веб-сервисов и API, но они не имеют встроенных механизмов EDI, таких как подтверждения и контроль целостности. ANSI ASC X12 может быть преобразован в XML (например, с помощью X12-схем) для интеграции с современными системами.

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

  • Стандарт ANSI ASC X12 поддерживает более 300 типов транзакций, охватывающих практически все аспекты деловой деятельности.
  • В США использование X12 для медицинских транзакций (например, 837) является обязательным в соответствии с законом HIPAA (Health Insurance Portability and Accountability Act).
  • Комитет X12 насчитывает более 300 организаций-членов, включая крупные корпорации, государственные учреждения и некоммерческие организации.
  • Несмотря на развитие интернета и API, ANSI ASC X12 остаётся основным стандартом для крупных розничных сетей и логистических компаний, где требуется высокая надёжность и масштабируемость.

Источники

  • ANSI ASC X12. «X12 Standards Overview». Accredited Standards Committee X12, 2023.
  • ISO 9735:1998. «Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules».
  • Health Insurance Portability and Accountability Act (HIPAA). «Standards for Electronic Transactions». U.S. Department of Health and Human Services, 2000.
  • Schumacher, R. «EDI: A Guide to Electronic Data Interchange». McGraw-Hill, 1995.
  • Федеральный закон «Об информации, информационных технологиях и о защите информации» от 27.07.2006 № 149-ФЗ (в части регулирования электронного документооборота в РФ).

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

На главную BFOmetr →