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

Cargo XML

Cargo XML — это открытый стандарт обмена данными в формате XML, предназначенный для автоматизации информационного взаимодействия между участниками грузовых авиаперевозок, включая авиакомпании, грузовых агентов, экспедиторов, таможенные органы и наземные службы обработки грузов. Стандарт разработан и поддерживается Международной ассоциацией воздушного транспорта (IATA) и является частью более широкой программы IATA Cargo — StB (Simplifying the Business). Cargo XML пришёл на смену устаревшим электронным форматам на основе EDI (Electronic Data Interchange), в частности стандарту Cargo-IMP (Cargo Interchange Message Procedures), и обеспечивает более гибкую, структурированную и расширяемую передачу данных.

История и предпосылки создания

До внедрения Cargo XML основным стандартом электронного обмена данными в грузовой авиации был Cargo-IMP, разработанный IATA ещё в 1970-х годах. Cargo-IMP базировался на фиксированных текстовых сообщениях фиксированной длины, что создавало ряд ограничений:

  • Жёсткая структура: Добавление новых полей или изменение формата требовало пересмотра всего стандарта и длительного согласования.
  • Ограниченная расширяемость: Сообщения не могли легко адаптироваться под изменяющиеся требования бизнеса или национальные особенности.
  • Сложность интеграции: Современные IT-системы, особенно веб-сервисы и облачные платформы, плохо интегрировались с EDI-форматами.

В начале 2000-х годов IATA инициировала программу Cargo — StB, одной из ключевых целей которой была модернизация информационных потоков. В 2007 году был выпущен первый проект спецификации Cargo XML (версия 1.0), а к 2010 году стандарт был официально рекомендован к использованию. Переход с Cargo-IMP на Cargo XML происходил поэтапно: сначала как параллельное использование обоих форматов, а затем — как полная замена. С 2019 года IATA прекратила поддержку новых версий Cargo-IMP, сосредоточив усилия на развитии Cargo XML.

Основные принципы и архитектура

Cargo XML построен на базе XML-схем (XSD), которые определяют структуру, типы данных и ограничения для каждого типа сообщения. Это обеспечивает:

  • Машиночитаемость: Данные могут быть автоматически обработаны и проверены на соответствие схеме.
  • Человекочитаемость: XML-файлы можно просматривать и редактировать в текстовом редакторе.
  • Расширяемость: В сообщения можно добавлять пользовательские поля (custom attributes) без нарушения основной структуры.
  • Поддержка веб-сервисов: Cargo XML легко интегрируется с REST и SOAP API.

Архитектура стандарта включает несколько уровней:

  1. Ядро (Core): Определяет базовые типы данных (даты, коды аэропортов, валюты, единицы измерения) и общие структуры (например, адрес, контактное лицо, ссылка на документ).
  2. Сообщения (Messages): Набор конкретных типов сообщений, каждое из которых соответствует определённому бизнес-процессу (см. ниже).
  3. Расширения (Extensions): Позволяют отдельным участникам или национальным ассоциациям добавлять свои специфические поля, не нарушая совместимость с базовым стандартом.

Типы сообщений Cargo XML

Стандарт охватывает практически все этапы жизненного цикла грузовой авиаперевозки. Основные типы сообщений включают:

Сообщения, связанные с бронированием и заказом перевозки

  • BookingRequest (FWB): Запрос на бронирование грузового места на конкретный рейс. Содержит информацию о грузе (вес, объём, количество мест, характер груза), маршруте и требуемых услугах.
  • BookingResponse (FWB): Ответ на запрос бронирования — подтверждение, отказ или встречное предложение.
  • BookingUpdate (FWB): Изменение или отмена существующего бронирования.

Сообщения, связанные с оформлением перевозки

  • AirWaybill (AWB): Сообщение, содержащее полную информацию о грузовой накладной (Air Waybill). Это ключевой документ, удостоверяющий договор перевозки. Включает данные об отправителе, получателе, грузе, маршруте, тарифах и сборах.
  • HouseManifest (FHL): Манифест на сборный груз (house manifest), который используется при консолидации нескольких отправлений от разных отправителей в одну партию.
  • StatusReport (FSR): Отчёт о статусе груза — отправлен, принят к перевозке, загружен на борт, выгружен, доставлен.

Сообщения, связанные с обработкой груза

  • InventoryControl (FIC): Сообщение о наличии свободных грузовых мест на рейсах (инвентаризация).
  • SecurityDeclaration (FSD): Декларация безопасности груза, необходимая для выполнения требований авиационной безопасности.
  • DamageReport (FDR): Сообщение о повреждении груза или упаковки.
  • ReceptionNotification (FRN): Уведомление о приёме груза на складе авиакомпании.

Сообщения для таможенного оформления

Преимущества Cargo XML по сравнению с Cargo-IMP

ХарактеристикаCargo-IMP (EDI)Cargo XML
Формат данныхТекстовый, фиксированная длина полейXML, переменная длина, структурирован
РасширяемостьОграничена, требует пересмотра стандартаВысокая, поддерживаются пользовательские расширения
ИнтеграцияСложная, требуется специализированное ПОПростая, совместим с веб-сервисами и современными API
ЧеловекочитаемостьНизкая (коды и позиции)Высокая (теги и атрибуты)
ВалидацияПо длине и позицииПо XML-схеме (XSD), автоматическая проверка
Скорость передачиВысокая (минимальный объём данных)Ниже (больший объём данных за счёт тегов)
СтандартизацияЕдиный стандарт IATAЕдиный стандарт IATA с возможностью локальных расширений

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

В Российской Федерации стандарт Cargo XML активно используется крупнейшими авиакомпаниями и грузовыми операторами, такими как Аэрофлот, S7 Airlines (входит в группу компаний S7), Волга-Днепр и другими. Российские участники рынка грузовых авиаперевозок, как правило, интегрируют Cargo XML в свои автоматизированные системы управления грузами (Cargo Management System, CMS) и системы бронирования. Переход на Cargo XML в России ускорился после внедрения требований к электронному документообороту (ЭДО) в рамках Федерального закона «Об электронной подписи» и Таможенного кодекса Евразийского экономического союза (ЕАЭС). Таможенные органы России (ФТС России) принимают электронные таможенные декларации в формате Cargo XML, что значительно упрощает и ускоряет процедуру оформления грузов.

Будущее развитие

IATA продолжает развивать стандарт Cargo XML. Основные направления развития включают:

  • ONE Record: Инициатива IATA, направленная на создание единой, децентрализованной платформы для обмена данными между всеми участниками цепочки поставок. Cargo XML является одним из ключевых форматов для реализации ONE Record.
  • Поддержка новых типов грузов: Разработка спецификаций для перевозки опасных грузов (Dangerous Goods), скоропортящихся продуктов (Perishable Goods), живых животных (Live Animals) и фармацевтических препаратов (Pharma).
  • Интеграция с блокчейн-технологиями: Использование Cargo XML для создания неизменяемых записей о перемещении грузов.
  • Улучшение взаимодействия с таможенными органами: Разработка новых сообщений для автоматизации таможенных процедур, включая предварительное информирование и пост-таможенный контроль.

Cargo XML стал де-факто стандартом для электронного обмена данными в грузовой авиации, заменив устаревший Cargo-IMP. Он обеспечивает высокую степень автоматизации, снижает количество ошибок, ускоряет обработку грузов и повышает прозрачность цепочки поставок. Несмотря на появление более современных подходов, таких как ONE Record, Cargo XML остаётся основным рабочим инструментом для большинства участников рынка грузовых авиаперевозок.

Источники

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

На главную BFOmetr →