Data Standards

Cargo-XML

Definition

Cargo-XML is an XML-based messaging standard developed by IATA to replace Cargo-IMP limitations and facilitate compliance with regulatory and authorities' requirements. The standard enables electronic communication between airlines and other air cargo supply chain stakeholders, including shippers, freight forwarders, ground-handling agents, regulators, customs and security agencies. Cargo-XML messages are published in accordance with Cargo Services Conference (CSC) Resolution 670 and Recommended Practice 1675, and IATA created the standard in 2012 to replace Cargo-IMP, with the final Cargo-IMP update released in 2014.

Examples

Emirates SkyCargo AWB 176-12345675 transmits an XFWB (XML Waybill Message) containing shipment details from Dubai to New York, which customs authorities receive in standardized XML format instead of legacy Cargo-IMP text messages. Qatar Airways Cargo flight QR8775 sends an XFFM (XML Flight Manifest Message) listing all cargo aboard the flight, allowing ground handlers at destination airports to process arrivals electronically using the same XML structure across multiple airlines.

Also known as

  • CargoXML
  • IATA Cargo-XML
  • XML cargo messaging
  • Cargo XML

Frequently asked questions

What are the main Cargo-XML message types that airlines use?
The primary Cargo-XML messages are XFWB (XML Waybill Message), XFZB (XML House Waybill Message), XFFM (XML Flight Manifest Message), XFNM (XML Response Message), XFSU (XML Status Message), XFBL (XML Freight Booked List), and XFHL (XML House Checklist). XFWB uses document code 740 for direct shipments and 741 for consolidations, while XFZB uses document code 703 for house waybills.
Which customs authorities have adopted Cargo-XML messaging standards?
US Customs and Border Protection (US-CBP) uses Cargo-XML to collect advance cross-border data through their Automated Commercial Environment (ACE) system. Some customs administrations have implemented IATA Cargo-XML messages, and others are in process of implementing Cargo-XML as the preferred format for Advance Cargo Information (ACI). Over 90 countries can exchange Cargo-XML messages through ASYCUDA World integration.