Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/digital-cargo/good-practice-shipment-record

This repository contains the ONE Record Good Practice on Shipment Record in air cargo as an output of the extensive collaboration on the topic in the IATA Digital Cargo Working Group
https://github.com/digital-cargo/good-practice-shipment-record

Last synced: 2 months ago
JSON representation

This repository contains the ONE Record Good Practice on Shipment Record in air cargo as an output of the extensive collaboration on the topic in the IATA Digital Cargo Working Group

Awesome Lists containing this project

README

        

# Good Practice: ShipmentTracking
[![Made with love for Digital Cargo](https://img.shields.io/badge/Made%20with%20%E2%9D%A4%20for-Digital%20Cargo-dce435)](https://digital-cargo.org)
[![GitHub](https://img.shields.io/github/license/digital-cargo/good-practice-shipment-tracking)](https://creativecommons.org/licenses/by/4.0/)
[![Releases](https://img.shields.io/github/v/release/digital-cargo/good-practice-shipment-tracking)](https://github.com/digital-cargo/good-practice-shipment-tracking/releases)

## Abstract

tbd.

## Introduction

tbd

## Scope

tbd

## Data Mapping - Table 1

|FIELD1 |One Record datamodel, v3.0.0 |FIELD3 |FIELD4 |FIELD5 |FIELD6 |FIELD7|Cargo XML - XFWB 3.0 xsd from IATA cXML Toolkit |FIELD9 |FIELD10 |FIELD11 |FIELD12 |FIELD13|FIELD14 |
|-------|--------------------------------------------------|--------------|--------------------------------------------------------|----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------|--------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|-----------------------------------------------|-------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|DM3 RC5|Object |Datafield type|Datafield, Datatype and Cardinality |Format / Validation rule |Description | |XML Tags from cXML xsd |Message Example cXML | | | | |Comment / Required clarification / Mapping instruction |
| | | | | | | |<�rsm:MessageHeaderDocument�> | | | | | | |
| |see comment! | | | | | |<�ram:ID�>XXXXXXXXXX� | |020-12345675 | | | |A: can be e.g. generated from AWB Prefix and Serial number |
| | | | | | | |<�ram:Name�>XXXXXXXXXX� | |Master Air Waybill | | | | |
| |Waybill |Enum |type: enum |{ Direct , House , Master } |Type of the Waybill: House, Direct or Master | |<�ram:TypeCode�>XXX� | |741 | | | | |
| | | | | | | |<�ram:IssueDateTime�>2002-07-01T05:10:10� | |2023-02-24T10:23:50 | | | | |
| |see comment! | | | | | |<�ram:PurposeCode�>XXXXXXXXXX� | |Update | | | |A: can be set base on version of shipment record data, i.e. v1 => Creation; v2-n => Update |
| |see comment! | | | | | |<�ram:VersionID�>XXXXXXXXXX� | |3.00 | | | |A: Fixed value providing version number of cXML message |
| |see comment! | | |fix value | | |<�ram:ConversationID�>XXXXXXXXXX� | |XYYZ45612348 | | | |A: can be e.g. generated or taken over from 1R API |
| |IoL - Organization URI of Publisher/Delegator | | | | | |�<�ram:SenderParty�> | | | | | | |
| |see comment! | | |t[...35] | | |<�ram:PrimaryID�schemeID�="1"�>XXXXXXXXXX� | | |REUAGT82XXX/YYY01 | | |A: concept for transferring 1R Organization URI into PIMA Address to be defined / considered |
| | | | | | | | | | | | | | |
| |IoL - Organization URI of Subscriber/User/Delegate| | | | | |�<�ram:RecipientParty�> | | | | | | |
| |see comment! | | |t[...35] | | |<�ram:PrimaryID�schemeID�="1"�>XXXXXXXXXX� | | |REUAIR08AAA | | |A: concept for transferring 1R Organization URI into PIMA Address to be defined / considered |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Carrier |Data |prefix: string | |IATA three-numeric airline prefix number | | | | | | | |I: used in Riege Converter i/o prefix from LO Waybill; in LO carrier no serial number is available |
| |Waybill |Data |prefix: string |nnn |Prefix used for the Waybill Number. Refer to IATA Airlines Codes | |<�ram:ID�>XXXXXXXXXX� | |020-12345675 | | | | |
| |Waybill |Data |waybillNumber: string |n[8] |House or Master Waybill unique identifier | | | | | | | |A: in 1Rec separate elements for A/L Prefix and AWB Serial number |
| |Waybill |Data |optionalShippingRefNo: string | |Optional shipping reference number if any | |<�ram:SenderAssignedID�>XXXXXXXXXX� | |A45645A6546 | | | | |
| | | | | | | |� | | | | | | |
| |Waybill |Enum |waybillType: enum |{ Direct , House , Master } |Type of the Waybill: House, Direct or Master | |<�ram:ContentCode�>XXXXXXXXXX� | | |C | | | |
| |see comment! | | | | | |<�ram:Content�>XXXXXXXXXX� | | |Consolidation | | |A: required for 1Rec / to be set during mapping, depending on type (AWB, HAWB, etc.) |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Waybill |Data |consignorDeclarationSignature: string |t[...35] |Name of consignor signatory | |<�ram:Signatory�>XXXXXXXXXX� | | |SHIPPER NAME | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Waybill |Data |carrierDeclarationDate: dateTime |yyyy-MM-DD[T]hhmm[Z] |Date upon which the certification is made by the carrier | |<�ram:ActualDateTime�>2002-07-01T05:10:10� | | |2023-02-24T00:00:00 | | |A: 1R demands using UTC only, i.e. conversion into local time might be required during mapping |
| |Waybill |Data |carrierDeclarationSignature: string |t[�20] |Contains the authentication of the Carrier | |<�ram:Signatory�>XXXXXXXXXX� | | |CARRIER OR AGENT NAME | | | |
| | | | | | | |� | | | | | | |
| |Waybill |Object |carrierDeclarationPlace: Location: LocationCodes: code |CodeListElement |Location of individual or company involved in the movement of a consignment or Coded representation of a specific airport/city code | |<�ram:Name�>XXXXXXXXXX� | | | |DEMUC | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| | | | | | | |<�ram:ID�>XXXXXXXXXX� | |987654321 | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:AdditionalID�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:FreightForwarderAssignedID�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:AssociatedReferenceID�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
|x |Waybill |Data |nvdForCarriage: boolean |true; false |When no value is declared for Carriage, this field may be completed with the value TRUE otherwise FALSE | |<�ram:NilCarriageValueIndicator�>true� | |true | | | |A: in 1Rec NVD (NIL) - ID is not available; to be generated during mapping if no value is available |
|x |Waybill |Data |declaredValueForCarriage:CurrencyValue:numericalValue |double | | |<�ram:DeclaredValueForCarriageAmount�currencyID�="XXX"�>XXXXXXXXXX�| | | | | | |
| |Value |Data |CurrencyValue |CurrencyCode | | | | | | | | | |
|x |Waybill |Data |nvdForCustoms: boolean |true; false |When no value is declared for Customs, this field may be completed with the value TRUE otherwise FALSE | |<�ram:NilCustomsValueIndicator�>true� | |true | | | |A: in 1Rec NCV (NIL) - ID is not available; to be generated during mapping if no value is available |
|x |Waybill |Data |declaredValueForCustoms:CurrencyValue:numericalValue |double | | |<�ram:DeclaredValueForCustomsAmount�currencyID�="XXX"�>XXXXXXXXXX� | | | | | | |
| |Value |Data |CurrencyValue |CurrencyCode | | | | | | | | | |
| |Insurance |Data |nvdIndicator: boolean |true; false |When no value is declared for Insurance this field should be completed with the value TRUE otherwise FALSE | |<�ram:NilInsuranceValueIndicator�>true� | |true | | | |A: in 1Rec NIL - ID is not available; to be generated during mapping if no value is available |
| |Insurance |Object |insuredAmount:CurrencyValue:numericalValue |double |Insured amount - amount covered by the insurance policy | |<�ram:InsuranceValueAmount�currencyID�="XXX"�>XXXXXXXXXX� | | | | | | |
| |Value |Data |CurrencyValue |CurrencyCode | | | | | | | | | |
|x |Waybill |Enum |weightValuationIndicator: enum |PrepaidCollectIndicator |payment for the Weight/Valuation will be made at origin (prepaid) or at destination (collect) | |<�ram:TotalChargePrepaidIndicator�>true� | |true | | | | |
|x |Waybill |Enum |otherChargesIndicator: enum |PrepaidCollectIndicator |payment of Other Charges will be made at origin (prepaid) or at destination (collect) | |<�ram:TotalDisbursementPrepaidIndicator�>true� | |true | | | | |
| |Shipment |Object |totalGrossWeight:Value:numericalValue |double |Weight details | |<�ram:IncludedTareGrossWeightMeasure�unitCode�="XXX"�>XXXXXXXXXX� | |3867.6| | | | |
|x |see comment! | | | | | | | | | | | |A: to be aggregated during mapping from weight provided on level; if not available there to be mapped from LO |
| |Value |Data |unit: MeasurementUnitCode |KGM |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
| |Shipment |Data |Dimensions:volume:Value:numericalValue |double |Volume | |<�ram:GrossVolumeMeasure�unitCode�="XXX"�>XXXXXXXXXX� | |13.14 | | | |A: Total shipment volume to be calculated from volumetric weight based on conversion factor during mapping |
| |Value |Data |unit: MeasurementUnitCode |MTQ |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
| | | | | | | |<�ram:DensityGroupCode�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
|x |Piece |Data |slac |integer |total slac from piece level, not related to ULD | |<�ram:PackageQuantity�>XXXXXXXXXX� | |250 | | | |I: SLAC - independent value from ULD / Pallet / Container; separate datalement exists A: During mapping total SLAC to be calculated from slac elements on piece level |
|x |see comment! | | | | | |<�ram:TotalPieceQuantity�>XXXXXXXXXX� | |87 | | | |A: in 1Rec no total piece count exists; to be derived from number of LOs during mapping |
| | | | | | | |<�ram:ProductID�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |� | | | | | | |
| | | | | | | |<�ram:PrimaryID�schemeAgencyID�="X"�>XXXXXXXXXX� | | | | | | |
| |Address |Data |addressCodeType: code |CodeListElement |Type of address code e.g. US CBP FIRMS | |<�ram:AdditionalID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |addressCod: code |CodeListElement |Address identifier using special coding systems e.g. US CBP FIRMS code | | | | | | | |A: not available in cXML; could be mapped into "Name" or "Address" tag of address !? |
| |Organization |Data |name: string |t[..70] |Name of the organization | |<�ram:Name�>XXXXXXXXXX� | |SHIPPER NAME | | | | |
| |Party |Data |partyRole |ParticipantIdentifier |Role fo the Company in the context. Can refer to Code List 1.36 in the CXML Toolkit | | | | | | | |A: to bet set during mapping if not available in source data |
| |Party |Data |otherIdentifiers (n): OtherIdentifier |enum |Reference to other identifiers for parties. In the context of the AWB, otherIdentifier object can be used with types "PrimaryID" (internal ID), "Additional ID" (Standard ID) or "AccountID" (Account numbers). | |<�ram:AccountID�>XXXXXXXXXX� | | | | | | |
| | | | | | | |� | | | | | | |
| |Address |Data |postalCode: code |CodeListElement |Postal / ZIP code | |<�ram:PostcodeCode�>XXXXXXXXXX� | | |85000 | | | |
| |Address |Data |streetAddressLines (n): string |t[..70] |Street address including street name, street number, building number, apartment etc | |<�ram:StreetName�>XXXXXXXXXX� | | |SHIPPER STREET | | | |
| |Address |Data |cityName: string |t[..17] |Full name of the city | |<�ram:CityName�>XXXXXXXXXX� | | |CITY NAME | | | |
| |Address |Data |Country: code |CodeListElement |Country ISO code. Refer ISO 3166-2 | |<�ram:CountryID�>XXXXXXXXXX� | | |DE | | | |
| |Address |Data |Country: codeDescription |CodeListElement |Full country name, Refer ISO 3166-2 | |<�ram:CountryName�>XXXXXXXXXX� | | |GERMANY | | | |
| |Address |Data |regionName: codeDescription |CodeListElement |If no StateCode provided, full name of the region / state / province / canton | |<�ram:CountrySubDivisionName�>XXXXXXXXXX� | | | | | | |
| |Address |Data |postBox: string | |Post Office box number / code | |<�ram:PostOfficeBox�>XXXXXXXXXX� | | | | | | |
| |Address |Data |cityCode |CodeListElement |Standardized code of the city | |<�ram:CityID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |regionCode:code |CodeListElement |Region/ State / Department. Refer ISO 3166-2 | |<�ram:CountrySubDivisionID�>XXXXXXXXXX� | | |BY | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Person |Data |firstName: string | |First name / given name | |<�ram:PersonName�>XXXXXXXXXX� | | | | | | |
| |Person |Data |lastName: string | |Last name / family name / surname | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Person |Data |middleName: string | |Middle name/ other name | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Person |Data |department: string | |Department / Division / Unit | |<�ram:DepartmentName�>XXXXXXXXXX� | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | |49891234567 | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:URIID�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| | | | | | | |<�ram:PrimaryID�schemeAgencyID�="1"�>XXXXXXXXXX� | | | | | | |
| |Address |Data |addressCodeType: code |CodeListElement |Type of address code e.g. US CBP FIRMS | |<�ram:AdditionalID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |addressCod: code |CodeListElement |Address identifier using special coding systems e.g. US CBP FIRMS code | | | | | | | |A: not available in cXML; could be mapped into "Name" or "Address" tag of address !? |
| |Organization |Data |name: string |t[..70] |Name of the organization | |<�ram:Name�>XXXXXXXXXX� | |CONSIGNEE NAME | | | | |
| |Party |Data |partyRole |ParticipantIdentifier |Role fo the Company in the context. Can refer to Code List 1.36 in the CXML Toolkit | | | | | | | |A: to bet set during mapping if not available in source data |
| |Party |Data |otherIdentifiers (n): OtherIdentifier |enum |Reference to other identifiers for parties. In the context of the AWB, otherIdentifier object can be used with types "PrimaryID" (internal ID), "Additional ID" (Standard ID) or "AccountID" (Account numbers). | |<�ram:AccountID�>XXXXXXXXXX� | | | | | | |
| | | | | | | |� | | | | | | |
| |Address |Data |postalCode: code |CodeListElement |Postal / ZIP code | |<�ram:PostcodeCode�>XXXXXXXXXX� | | |100015 | | | |
| |Address |Data |streetAddressLines (n): string |t[..70] |Street address including street name, street number, building number, apartment etc | |<�ram:StreetName�>XXXXXXXXXX� | | |CONSIGNEE STREET | | | |
| |Address |Data |cityName: string |t[..17] |Full name of the city | |<�ram:CityName�>XXXXXXXXXX� | | |BEIJING | | | |
| |Address |Data |Country: code |CodeListElement |Country ISO code. Refer ISO 3166-2 | |<�ram:CountryID�>CH� | | |CN | | | |
| |Address |Data |Country: codeDescription |CodeListElement |Full country name, Refer ISO 3166-2 | |<�ram:CountryName�>XXXXXXXXXX� | | |CHINA | | | |
| |Address |Data |regionName: codeDescription |CodeListElement |If no StateCode provided, full name of the region / state / province / canton | |<�ram:CountrySubDivisionName�>XXXXXXXXXX� | | | | | | |
| |Address |Data |postBox: string | |Post Office box number / code | |<�ram:PostOfficeBox�>XXXXXXXXXX� | | | | | | |
| |Address |Data |cityCode |CodeListElement |Standardized code of the city | |<�ram:CityID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |regionCode:code |CodeListElement |Region/ State / Department. Refer ISO 3166-2 | |<�ram:CountrySubDivisionID�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Person |Data |firstName: string | |First name / given name | |<�ram:PersonName�>XXXXXXXXXX� | | | | | | |
| |Person |Data |lastName: string | |Last name / family name / surname | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Person |Data |middleName: string | |Middle name/ other name | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Person |Data |department: string | |Department / Division / Unit | |<�ram:DepartmentName�>XXXXXXXXXX� | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | |008612346578 | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:URIID�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| | | | | | | |<�ram:PrimaryID�schemeAgencyID�="X"�>XXXXXXXXXX� | | | | | | |
| |Address |Data |addressCodeType: code |CodeListElement |Type of address code e.g. US CBP FIRMS | |<�ram:AdditionalID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |addressCod: code |CodeListElement |Address identifier using special coding systems e.g. US CBP FIRMS code | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Organization |Data |name: string |t[..70] |Name of the organization | |<�ram:Name�>XXXXXXXXXX� | | |AGENT NAME | | | |
| |Party |Data |partyRole |ParticipantIdentifier |Role fo the Company in the context. Can refer to Code List 1.36 in the CXML Toolkit | | | | | | | |A: to bet set during mapping if not available in source data |
| |Party |Data |otherIdentifiers (n): OtherIdentifier |enum |Reference to other identifiers for parties. In the context of the AWB, otherIdentifier object can be used with types "PrimaryID" (internal ID), "Additional ID" (Standard ID) or "AccountID" (Account numbers). | |<�ram:AccountID�>XXXXXXXXXX� | | |1234FRA | | | |
| |Company |Data |iataCargoAgentCode: string |n[7] |IATA accredited cargo agent 7 digit number | |<�ram:CargoAgentID�>XXXXXXXXXX� | | |2347041 | | | |
| | | | | | | |� | | | | | | |
| |Address |Data |postalCode: code |CodeListElement |Postal / ZIP code | |<�ram:PostcodeCode�>XXXXXXXXXX� | | | |80000 | | |
| |Address |Data |streetAddressLines (n): string |t[..70] |Street address including street name, street number, building number, apartment etc | |<�ram:StreetName�>XXXXXXXXXX� | | | |AGENT STREET | | |
| |Address |Data |cityName: string |t[..17] |Full name of the city | |<�ram:CityName�>XXXXXXXXXX� | | | |AGENT CITY | | |
| |Address |Data |Country: code |CodeListElement |Country ISO code. Refer ISO 3166-2 | |<�ram:CountryID�>CH� | | | |DE | | |
| |Address |Data |Country: codeDescription |CodeListElement |Full country name, Refer ISO 3166-2 | |<�ram:CountryName�>XXXXXXXXXX� | | | | | | |
| |Address |Data |regionName: codeDescription |CodeListElement |If no StateCode provided, full name of the region / state / province / canton | |<�ram:CountrySubDivisionName�>XXXXXXXXXX� | | | | | | |
| |Address |Data |postBox: string | |Post Office box number / code | |<�ram:PostOfficeBox�>XXXXXXXXXX� | | | | | | |
| |Address |Data |cityCode |CodeListElement |Standardized code of the city | |<�ram:CityID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |regionCode:code |CodeListElement |Region/ State / Department. Refer ISO 3166-2 | |<�ram:CountrySubDivisionID�>XXXXXXXXXX� | | | |BY| | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Company |Data |iataCargoAgentLocationIdentifier: string |n[4] |IATA CASS cargo agent 4 digit branch number / location identifier | |<�ram:ID�>XXXXXXXXXX� | | | |8005 | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Person |Data |firstName: string | |First name / given name | |<�ram:PersonName�>XXXXXXXXXX� | | | | | | |
| |Person |Data |lastName: string | |Last name / family name / surname | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Person |Data |middleName: string | |Middle name/ other name | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Person |Data |department: string | |Department / Division / Unit | |<�ram:DepartmentName�>XXXXXXXXXX� | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:URIID�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| | | | | | | |<�ram:PrimaryID�schemeAgencyID�="X"�>XXXXXXXXXX� | | | | | | |
| |Address |Data |addressCodeType: code |CodeListElement |Type of address code e.g. US CBP FIRMS | |<�ram:AdditionalID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |addressCod: code |CodeListElement |Address identifier using special coding systems e.g. US CBP FIRMS code | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Organization |Data |name: string |t[..70] |Name of the organization | |<�ram:Name�>XXXXXXXXXX� | | | | | | |
| |Party |Data |partyRole |ParticipantIdentifier |Role fo the Company in the context. Can refer to Code List 1.36 in the CXML Toolkit | |<�ram:RoleCode�>XXXXXXXXXX� | | | | | | |
| | | | | | | |<�ram:Role�>XXXXXXXXXX� | | | | | | |
| | | | | | | |� | | | | | | |
| |Address |Data |postalCode: code |CodeListElement |Postal / ZIP code | |<�ram:PostcodeCode�>XXXXXXXXXX� | | | | | | |
| |Address |Data |streetAddressLines (n): string |t[..70] |Street address including street name, street number, building number, apartment etc | |<�ram:StreetName�>XXXXXXXXXX� | | | | | | |
| |Address |Data |cityName: string |t[..17] |Full name of the city | |<�ram:CityName�>XXXXXXXXXX� | | | | | | |
| |Address |Data |Country: code |CodeListElement |Country ISO code. Refer ISO 3166-2 | |<�ram:CountryID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |Country: codeDescription |CodeListElement |Full country name, Refer ISO 3166-2 | |<�ram:CountryName�>XXXXXXXXXX� | | | | | | |
| |Address |Data |regionName: codeDescription |CodeListElement |If no StateCode provided, full name of the region / state / province / canton | |<�ram:CountrySubDivisionName�>XXXXXXXXXX� | | | | | | |
| |Address |Data |postBox: string | |Post Office box number / code | |<�ram:PostOfficeBox�>XXXXXXXXXX� | | | | | | |
| |Address |Data |cityCode |CodeListElement |Standardized code of the city; Refer to UN/LOCODE or IATA city codes | |<�ram:CityID�>XXXXXXXXXX� | | | | | | |
| |Address |Data |regionCode:code |CodeListElement |Region/ State / Department. Refer ISO 3166-2 | |<�ram:CountrySubDivisionID�>XXXXXXXXXX� | | | | | | |
| | | | | | | |� | | | | | | |
| | | | | | | |<�ram:ID�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:Name�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:TypeCode�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Person |Data |firstName: string | |First name / given name | |<�ram:PersonName�>XXXXXXXXXX� | | | | | | |
| |Person |Data |lastName: string | |Last name / family name / surname | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Person |Data |middleName: string | |Middle name/ other name | | | | | | | |A: in 1Rec separate elements exist for person info: to be considered during mapping |
| |Person |Data |department: string | |Department / Division / Unit | |<�ram:DepartmentName�>XXXXXXXXXX� | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:URIID�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| |ContactDetail |Data |type |ContactDetailType or enum |Type of the contact details, e.g. Phone number, Mail address | |� | | | | | | |
| |ContactDetail |Data |textualValue: string |t[...25] |Value of the contact detail, e.g. phone number | |<�ram:CompleteNumber�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Waybill |Object |departureLocation: Location: LocationCodes: code |CodeListElement |Departure location details | |<�ram:ID�>XXXXXXXXXX� | |MUC | | | | |
| | | | | | | |<�ram:Name�>XXXXXXXXXX� | |MUNICH | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Waybill |Object |arrivalLocation: Location: LocationCodes: code |CodeListElement |Arrival location details | |<�ram:ID�>XXXXXXXXXX� | |PEK | | | | |
| | | | | | | |<�ram:Name�>XXXXXXXXXX� | |BEIJING CAPITAL | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |TransportMovement |Enum |modeQualifier: enum |{ Main-Carriage , On-Carriage , Pre-Carriage }|Pre-Carriage, Main-Carriage or On-Carriage | |<�ram:StageCode�>XXXXXXXXXX� | |MAIN-CARRIAGE | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data |
| |TransportMovement |Data |modeCode: enum |{ "AirTransport, RoadTransport, etc."} |AirTransport, RoadTransport, etc. | | | | | | | | |
| |TransportMovement |Data |transportIdentifier: string |mmnnn(n)(a)/nnaaannnn |Airline flight number, or rail / truck / maritime line id | |<�ram:ModeCode�>XXXXXXXXXX� | |LH7257 | | | |A: if available in cXML or other source data, to be mapped from here and departure Day/Month/Year to be added |
| | | | | | | |<�ram:Mode�>XXXXXXXXXX� | | | | | |I: optional dataelement in cXML |
| | | | | | | |<�ram:ID�>XXXXXXXXXX� | | | | | | |
| |see comment! | | | | | |<�ram:SequenceNumeric�>XXXXXXXXXX� | |1 | | | |A: not available; may be set during message generation; counter starting with 1 (optional dataelement in cXML) |
| | | | | | | |� | | | | | | |
| |TransportMovement |Data |transportIdentifier: string |aa |Airline flight number, or rail / truck / maritime line id | |<�ram:Name�>XXXXXXXXXX� | | |LH | | |A: if only outing is available in cXML or other source data, CarrierCode to be used or derived from booking or other data source |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | |A: Arrival time information to be mapped into planned arrival time |
| |TransportMovement |Object |LogisticsEvent: eventTimeType |{ACTUAL, ESTIMATED, PLANNED} | | | | | | | | |A: to be set to PLANNED |
| |TransportMovement |Object |LogisticsEvent: eventDate: dateTime |yyyy-MM-DD[T]hhmm[Z] |Link to events describing the arrival | |<�ram:ScheduledOccurrenceDateTime�>2002-07-01T05:10:10� | | | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data A: 1R demands using UTC only, i.e. conversion into local time might be required during mapping|
| | | | | | | |� | | | | | | |
| |TransportMovement |Object |arrivalLocation: Location: LocationCodes: code |CodeListElement |Arrival location details | |<�ram:ID�>XXXXXXXXXX� | | | |FRA | | |
| |see comment! | | | | | |<�ram:Name�>XXXXXXXXXX� | | | | | |A: not available; can be set during message generation, default "AIRPORT" |
| | | | | | | |<�ram:TypeCode�>XXXXXXXXXX� | | | |AIRPORT | |I: optional dataelement in cXML |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | |A: Departure time information to be mapped into planned departure time |
| |TransportMovement |Object |LogisticsEvent: eventTimeType |{ACTUAL, ESTIMATED, PLANNED} | | | | | | | | |A: to be set to PLANNED |
| |TransportMovement |Object |LogisticsEvent: eventDate: dateTime |yyyy-MM-DD[T]hhmm[Z] |Links to events describing the depature | |<�ram:ScheduledOccurrenceDateTime�>2002-07-01T05:10:10� | | |2023-02-25T21:00:00 | | |A: 1R demands using UTC only, i.e. conversion into local time might be required during mapping |
| | | | | | | |� | | | | | | |
| |TransportMovement |Object |departureLocation: Location: LocationCodes: code |CodeListElement |Departure location details | |<�ram:ID�>XXXXXXXXXX� | | | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data |
| | | | | | | |<�ram:Name�>XXXXXXXXXX� | | | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data |
| | | | | | | |<�ram:TypeCode�>XXXXXXXXXX� | | | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |TransportMeans |Data |vehicleRegistration: string | |Vehicle identification - e.g. aircraft registration number | |<�ram:ID�>XXXXXXXXXX� | | | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data |
| |TransportMeans |Data |vehicleType: code |CodeListElement |Vehicle or container type. Refer UNECE28, e.g. 4.00.0 - Aircraft, type unknown.For Air refer to IATA Standard Schedules Information Manua in section ATA/IATA Aircraft Types | |<�ram:CharacteristicCode�>XXXXXXXXXX� | | | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data |
| |TransportMeans |Data |vehicleSize: string | |Size of the vehicle - free text | |<�ram:Characteristic�>XXXXXXXXXX� | | | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data |
| | | | | | | |� | | | | | | |
| |TransportMovement |Data |seal: string | |Seal identifier | |<�ram:ID�>XXXXXXXXXX� | | | | | |I: optional dataelement in cXML; can be mapped for information purpose but no impact on processing of data |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| |see comment! | | | | | |� | | | | | |A: mapped from separate LO on piece level; i.e. to be aggregated on shipment level |
| | | | | | | |<�ram:Description�>XXXXXXXXXX� | | | | | |A: Non IATA SPL Codes not to be mapped if included; SPL Codes now available, both on Shipment and Piece level |
|x |Shipment |Data |specialHandlingCodes |SpecialHandlingCode |Service Type code linked top the Service Type. Refers to Code List 1.14 or 1.16 if service type is Special Handling. | |<�ram:DescriptionCode�>XXXXXXXXXX� | |EAP | | | | |
| |Piece |Data |specialHandlingCodes |SpecialHandlingCode | | | | | | | | |A: If provided on Piece level: to mapped from separate LO on piece level; i.e. to be aggregated on shipment level |
| |SecurityDeclaration |Data |securityStatus |SecurityStatus | | | | | | | | |A: If SCC Code is a Security status such as SPX, SHR, SCO or NSC, to ne mapped into SecurityStatus |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
|x |Shipment |Data |textualHandlingInstructions: string |t[�250] |Free text description of the handling instructions | |<�ram:Description�>XXXXXXXXXX� | |+++MULTIMASTER WITH 020-12345678+++ | | | |A: in 1R Handling Info text can be provided on Piece or Shipment level; if provided on piece level, aggregation is required during mapping |
| |see comment! | | | | | |<�ram:DescriptionCode�>XXXXXXXXXX� | | | | | |A: text to be spread over SSR and OSI during mapping in order to prevent exceeding max. characters |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
|x |Shipment |Data |textualHandlingInstructions: string |t[�250] |Free text description of the handling instructions | |<�ram:Description�>XXXXXXXXXX� | ENCL MARKED ADDRESS DOCS ATTACHED TO AIRWAYBILL| | | | |A: in 1R Handling Info text can be provided on Piece or Shipment level; if provided on piece level, aggregation is required during mapping |
| |see comment! | | | | | |<�ram:DescriptionCode�>XXXXXXXXXX� | | | | | |A: text to be spread over SSR and OSI during mapping in order to prevent exceeding max. characters |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |see comment! | | | | | |<�ram:ContentCode�>XXXXXXXXXX� | |GEN | | | |A: not available; must be set during message generation, e.g. GEN as default |
| |Waybill |Data |accountingInformation: string |t[�250] |Indicates the details of accounting information. Free text e.g. PAYMENT BY CERTIFIED CHEQUE etc. | |<�ram:Content�>XXXXXXXXXX� | |LH,TDP | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
|x |CustomsInformation |Data |contentCode: code |CodeListElement |Customs, Security and Regulatory Control Information Identifier. Coded indicator qualifying Customs related information: Item Number "I", Exemption Legend "L", System Downtime Reference "S", Unique Consignment Reference Number "U", Movement Reference Number "M" . Refers to Code List 1.100 Condition: At least one of the three elements (Country Code, Information Identifier or Customs, Security and Regulatory Control Information Identifier) must be completed| |<�ram:ContentCode�>XXXXXXXXXX� | |T | | | | |
|x |CustomsInformation |Data |otherCustomsInformation: string |t[�35] |Supplementary Customs, Security and Regulatory Control Information | |<�ram:Content�>XXXXXXXXXX� | |EUROPEAN VAT NUMBERDE64654645 | | | | |
|x |CustomsInformation |Data |subjectCode: code |CodeListElement |Information Identifier. Code identifying a piece of information/entity e.g. "IMP" for import, "EXP" for export, "AGT" for Agent, "ISS" for The Regulated Agent Issuing the Security Status for a Consignment etc. Condition: At least one of the three elements (Country Code, Information Identifier or Customs, Security and Regulatory Control Information Identifier) must be completed | |<�ram:SubjectCode�>XXXXXXXXXX� | |SHP | | | | |
|x |CustomsInformation |Data |country: code |CodeListElement |Customs country code. Refer ISO 3166-2 Condition: At least one of the three elements (Country Code, Information Identifier or Customs, Security and Regulatory Control Information Identifier) must be completed | |<�ram:CountryID�>XXXXXXXXXX� | |DE | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |SecurityDeclaration |Data |regulatedEntityIssuer:RegulatedEntity |regulatedEntityCategoryCode |e.g. RA, KC etc. | |<�ram:ContentCode�>XXXXXXXXXX� | |RA | | | |A: RegulatedEntityIssuer to be mapped to/from details associated with SubjectCode ISS - Issuing Party |
| | |Data |regulatedEntityIssuer:RegulatedEntity |regulatedEntityIdentifier |Identification number | |<�ram:Content�>XXXXXXXXXX� | |00181-08 | | | | |
| |see comment! | | | | | |<�ram:SubjectCode�>XXXXXXXXXX� | ISS | | | | |I: In 1R no separate data element exists for subject code; to be derived from RegulatedEntity type; here ISS |
| | | | | | | |<�ram:CountryID�>XXXXXXXXXX� | DE | | | | | |
| | |Data |regulatedEntityIssuer:RegulatedEntity:owningOrganization|Organization: Name |Name of party owning information | | | | | | | |A: In 1R this dataelement can be used to indicate party who owns the provided information; in cXML no equivalent element exists |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |SecurityDeclaration |Data |receivedFrom:RegulatedEntity |regulatedEntityCategoryCode |e.g. RA, KC etc. | |<�ram:ContentCode�>XXXXXXXXXX� | |KC | | | |A: received From party relates to e.g. cases SPX by KC or SPX by RA; in cXML no SubjectCode is used |
| | |Data |receivedFrom:RegulatedEntity |regulatedEntityIdentifier |Identification number | |<�ram:Content�>XXXXXXXXXX� | |00192-10 | | | | |
| | |Data |receivedFrom:RegulatedEntity:owningOrganization |Organization: Name |Name of party owning information | | | | | | | |A: In 1R this dataelement can be used to indicate party who owns the provided information; in cXML no equivalent element exists |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |SecurityDeclaration |Data |RegulatedAcceptor:RegulatedEntity |regulatedEntityCategoryCode |e.g. RA, KC etc. | |<�ram:ContentCode�>XXXXXXXXXX� | |RA | | | |A: RegulatedEntityAcceptor to be mapped to/from details associated with SubjectCode OSS - Accepting Party |
| | |Data |RegulatedAcceptor:regulatedEntity |regulatedEntityIdentifier |Identification number | |<�ram:Content�>XXXXXXXXXX� | |00015-01 | | | | |
| |see comment! | | | | | |<�ram:SubjectCode�>XXXXXXXXXX� | OSS | | | | |I: In 1R no separate data element exists for subject code; to be derived from RegulatedEntity type; here ISS |
| | |Data |RegulatedAcceptor:RegulatedEntity:owningOrganization |Organization: Name |Name of party owning information | | | | | | | |A: In 1R this dataelement can be used to indicate party who owns the provided information; in cXML no equivalent element exists |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |see comment! | | | | | |<�ram:ContentCode�>XXXXXXXXXX� | |SN | | | |A: ContentCode not available in 1R; i.e. to be generated during mapping |
| |SecurityDeclaration |Data |issuedBy: Person: firstName & lastName |t[�35] |Issued By information | |<�ram:Content�>XXXXXXXXXX� | |Sebastian Koebel | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |see comment! | | | | | |<�ram:ContentCode�>XXXXXXXXXX� | |SD | | | |A: ContentCode not available in 1R; i.e. to be generated during mapping |
| |SecurityDeclaration |Data |issuedOn: dateTime |yyyy-MM-DD[T]hhmm[Z] |Issued On information | |<�ram:Content�>XXXXXXXXXX� | |18Jan231000 | | | |A: conversion from UTC into local time required as part of mapping |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |ExternalReference |Data |id |string |Unique document identifier | |<�ram:ID�>XXXXXXXXXX� | | | | | | |
| |ExternalReference |Data |validFrom |string | | |<�ram:IssueDateTime�>2002-07-01T05:10:10� | | | | | |A: In cXML only issue date exists; might be taken over from LO validFrom and/or generated during mapping; UTC time zone to be used |
| |ExternalReference |Data |type |string |Type of the referenced document . Can refer UNEDIFACT 1001 e.g. 740 - Air Waybill, but not limited to | |<�ram:TypeCode�>XXXXXXXXXX� | | | | | | |
| |ExternalReference |Data |name |string |If no DocumentType provided, name of the referenced document | |<�ram:Name�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Waybill |Data |customsOriginCode: string |m[�2] |Code indicating the origin of goods for Customs purposes (e.g. For goods in free circulation in the EU) List to be provided by local authorities | |<�ram:GoodsStatusCode�>XXXXXXXXXX� | |X | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |see comment! | |mapping removed | | | |<�ram:SourceCurrencyCode�>CHF� | |EUR | | | |A: For Currency Codes in 1R no dedicated dataelements exist; handled via CodeLists separately for each monetary amount field |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |see comment! | |mapping removed | | | |<�ram:TargetCurrencyCode�>XXX� | | | | | |A: For Currency Codes in 1R no dedicated dataelements exist; handled via CodeLists separately for each monetary amount field |
| | | | | | | |<�ram:MarketID�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| |Waybill |Data |destinationCurrencyRate |double |Conversion rate applied | |<�ram:ConversionRate�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
| |Waybill |Data |carrierChargeCode |ChargeCode | | |<�ram:TransportPaymentMethodCode�>XXXXXXXXXX� | | | | | | |
| |Waybill |Data |serviceCode |ServiceCode |Service Type code linked top the Service Type. Refers to Code List 1.14 or 1.16 if service type is Special Handling. | |<�ram:ServiceTypeCode�>XXXXXXXXXX� | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
|x |otherCharge |string |otherchargecode |OtherChargeCode | | |<�ram:ID�>XXXXXXXXXX� | |MY | | | | |
| | | | | | | |<�ram:AdditionalID�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
|x |otherCharge |string |chargePaymentType |PrepaidCollectIndicator | | |<�ram:PrepaidIndicator�>true� | |true | | | |A: during mapping: P = true; C = false |
| | | | | | | |<�ram:LocationTypeCode�>O� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:Reason�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
|x |otherCharge |string |entitlement |EntitlementCode | | |<�ram:PartyTypeCode�>XXXXXXXXXX� | |C | | | | |
|x |otherCharge |value |otherChargeAmount:Value:CurrencyValue:numericalValue |double |Other charge amount | |<�ram:ActualAmount�currencyID�="XXX"�>XXXXXXXXXX� | |4061.4 | | | | |
|x |Value |Data |CurrencyValue: currencyUnit |CurrencyCode |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
| | | | | | | |<�ram:TimeBasisQuantity�>23� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:ItemBasisQuantity�>23� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:ServiceDate�>2002-07-01T05:10:10� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:SpecialServiceDescription�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | |<�ram:SpecialServiceTime�>2002-07-01T05:10:10� | | | | | |I: optional element not of any value for iCAP |
| | | | | | | | | | | | | | |
| | | | | | | |�<�ram:ApplicableRating�> | | | | | | |
| |see comment! | | | | | |<�ram:TypeCode�>F� | |F | | | |A: to be set to "F" during mapping |
|x |see comment! | | | | | |<�ram:TotalChargeAmount�currencyID�="USD"�>23� | |14002.16 | | | |A: to be calculated from sum of weight charges, i.e. values from waybillLineItem values |
| | | | | | | | | | | | | |I: note: in cXML this data element is redundant / identical with total weight charges provided in |
| | | | | | | |<�ram:ConsignmentItemQuantity�>23� | | | | | |I: optional element not of any value for iCAP; can be used to map number of RTD lines included in message |
| | | | | | | |� | | | | | | |
| |waybillLineItems |Data |lineItemNumber |integer | | |<�ram:SequenceNumeric�>23� | | |1 | | | |
| |waybillLineItems |Data |hsCodeForRate |CodeListElement |Harmonized Commodity code, refer to hsType used. 6 minimum digits are expected. | |<�ram:TypeCode�listAgencyID�="1"�>XXXXXXXXXX� | | |85044095 | | | |
|x |waybillLineItems |Data |grossWeightForRate: Value: numericalValue |double | | |<�ram:GrossWeightMeasure�unitCode�="KGM"�>23� | |3867.6 | | | |I: related to TACT RateDescription information |
|x |Value |Data |unit: MeasurementUnitCode |KGM |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
|x |waybillLineItems |Data |Dimensions: Volume: Value: numericalValue |double |Volume to weight conversion factor | |<�ram:GrossVolumeMeasure�unitCode�="CBM"�>23� | |13.14 | | | | |
| |see comment! | | | | | | | | | | | |A: RTD volume to be calculated from TACT chargeable weight value based on conversion factor during mapping |
|x |Value |Data |unit: MeasurementUnitCode |MTQ |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
|x |waybillLineItems |Data |slacForRate |integer |Shipper's Load And Count ( total contained piece count as provided by shipper) | |<�ram:PackageQuantity�>23� | | 255 | | | |I: SLAC f�r ULD can be provided either in new data element added to waybillLineItems or as part of class Loading Unit |
|x |waybillLineItems |Data |pieceCountForRate |integer | | |<�ram:PieceQuantity�>23� | |87 | | | |I: related to TACT RateDescription information |
| | | | | | | |<�ram:VolumetricFactor�>XXXXXXXXXX� | | | | | |I: optional element not of any value for iCAP |
| |see comment! | | | | | |<�ram:Information�>XXXXXXXXXX� | |NDA | | | |A: to be set to NDA during mapping if no dimensions are available |
| | | | | | | |� | | | | | | |
| |Piece |Data |goodsDescription: string |t[�250] |General goods description | |<�ram:Identification�>XXXXXXXXXX� | | |CONSOLIDATION AS PER ATTACHED MANIFEST> | | |A: GoodsDescription also added to waybillLineItems with RC6; to be considered during mapping; possibly to be mapped twice, once for Piece, once for Waybill |
| |waybillLineItems |Data |goodsDescription |string |General goods description | | | | | | | | |
| |see comment! | | | | | | | | | | | |A: in 1R goodsDescription is available, both on shipment and on piece level; if piece level is used, aggregation is required during mapping |
| | | | | | | |� | | | | | | |
| |waybillLineItems |Data |productionCountryForRate: code |CodeListElement | | | | | | | | |A: production country now also added to waybillLineItems; during mapping both positions should be considered |
| | | | | | | |� | | | | | |A: physical ULD information provieded her must be linked to UldRateDetails from waybill class if applicable |
| |waybillLineItems |Data |uldSerialNumber: string |mnnn(n) |ULD serial number | |<�ram:ID�>XXXXXXXXXX� | | |88836 | | | |
| |waybillLineItems |Object |uldTareWeightForRate: Value: numericalValue |double |Tare weight of the empty ULD | |<�ram:TareWeightMeasure�unitCode�="KGM"�>23� | | | | | | |
| |Value |Data |unit: MeasurementUnitCode |KGM |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
|x |waybillLineItems |Data |slacForRate |integer |Shipper's Load And Count ( total contained piece count as provided by shipper) | |<�ram:LoadedPackageQuantity�>23� | | |120 | | |I: SLAC also in 1R available at two places, once ULD, once non-ULD related; see also above |
| |waybillLineItems |Data |uldType: code |CodeListElement |Standard Unit Load Device type code e.g. AKE - Certified Container - Contoured. Refer to IATA ULD Technical Manual | |<�ram:CharacteristicCode�>XXXXXXXXXX� | | |PMC | | | |
| | | | | | | |� | | | | | | |
| |waybillLineItems |Data |uldOwnerCode: code |CodeListElement |Owner code of the ULD in aa, an or na format - owner can be an airline or leasing company | |<�ram:PrimaryID�schemeAgencyID�="1"�>XXXXXXXXXX� | | | |LH | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | |I: For RateDescription level information separate LOs are planned to be added to datamodel as part of RC5 |
|x |see comment! | | | |Quantity of the item when applicable, with associated units of measure | |<�ram:ItemQuantity�>23� | | 1 | | | |A: Piece count for dimnension item to be aggregated during mapping from LOs with same dimensions |
|x |Value |Data |grossWeight: value: numericalValue |double |Weight of the item | |<�ram:GrossWeightMeasure�unitCode�="KGM"�>23� | | | | | |A: Gross Weight value for dimnension item to be aggregated during mapping from LOs with same dimensions |
| |Value |Data |unit: MeasurementUnitCode |KGM |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
| | | | | | | |� | | | | | | |
| |Dimensions |Object |height: Value: numericalValue |double |Width | |<�ram:WidthMeasure�unitCode�="CMT"�>23� | | 90 | | | | |
| |Value |Data |unit: MeasurementUnitCode |CMT |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
| |Dimensions |Object |height: Value: numericalValue |double |Length | |<�ram:LengthMeasure�unitCode�="CMT"�>23� | | 140 | | | | |
| |Value |Data |unit: MeasurementUnitCode |CMT |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
| |Dimensions |Object |height: Value: numericalValue |double |Height | |<�ram:HeightMeasure�unitCode�="CMT"�>23� | | 95 | | | | |
| |Value |Data |unit: MeasurementUnitCode |CMT |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |� | | | | | | |
|x |waybillLineItems |Data |rateClassCode |RateClassCode | | |<�ram:CategoryCode�>XXXXXXXXXX� | | |Q | | | |
|x |waybillLineItems |Data |commodityItemNumberForRate: string |string | | |<�ram:CommodityItemID�>XXXXXXXXXX� | | | | | | |
|x |waybillLineItems |Data |chargeableWeightForRate:Value: numericalValue |double |Chargeable weight | |<�ram:ChargeableWeightMeasure�unitCode�="KGM"�>23� | | |3868 | | | |
|x |Value |Data |unit: MeasurementUnitCode |KGM |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
|x |waybillLineItems |Data |rateCharge: Value: numericalValue |double | | |<�ram:AppliedRate�>23� | | |3.62 | | |I: amount from LO Ranges used |
| |Value |Data |CurrencyValue: currencyUnit |CurrencyCode | | | | | | | | | |
|x |waybillLineItems |Data |total: Value: numericalValue |double | | |<�ram:AppliedAmount�currencyID�="USD"�>23� | | |14002.16 | | |I: in 1R Shipmenr Record to be included together with chargeType "FREIGHT" |
|x |Value |Data |CurrencyValue: currencyUnit |CurrencyCode |Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc | | | | | | | |A: in 1Rec separate elements for unit and value; to be considered during mapping |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
|x |waybillLineItems |Data |rcp: Location: locationCodes: code |CodeListElement | | |<�ram:ID�>XXXXXXXXXX� | | | | | | |
| | | | | | | |� | | | | | | |
|x |waybillLineItems |Data |uldRateClassType |CodeListElement | | |<�ram:TypeCode�>XXXXXXXXXX� | | | | | | |
|x |waybillLineItems |Data |rateClassCodeBasis |BasicRateClassCode | | |<�ram:BasisCode�>XXXXXXXXXX� | | | | | | |
|x |waybillLineItems |Data |ratePercentage: Value: numericalValue |double | | |<�ram:AppliedPercent�>23� | | | | | | |
| |Value |Data |unit: MeasurementUnitCode |P1 |P1: Percent | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | |�<�ram:ApplicableTotalRating�> | | | | | | |
| |see comment! | | | | | |<�ram:TypeCode�>F� | |F | | | |A: not available; must be set during message generation; default should be "F" |
| |see comment! | | | | | |� | | | | | |A: As part of mapping all total amounts must be calculated from individual amounts provided in related data elements |
|x |see comment! | | | | | |<�ram:PrepaidIndicator�>true� | | |true | | |A: during mapping to be set: IF "P" then true, else false |
|x |see comment! | | | | | |<�ram:WeightChargeTotalAmount�currencyID�="USD"�>23� | | |14002.16 | | |A: to be calculated from sum of weight charges, i.e. sum of values from waybillLineItems, separated by payment type |
|x |see comment! | | | | | |<�ram:CarrierTotalDuePayableAmount�currencyID�="USD"�>23� | | |4074.4| | |A: to be calculated from otherChargeAmount values from OtherCharge class, separated by payment type and entitlement |
|x |see comment! | | | | | |<�ram:GrandTotalAmount�currencyID�="USD"�>23� | | |18076.56 | | |A: to be calculated from sum of all prepaid and/or collect charges, separated by payment type |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |

## Data Mapping Table 2

|# |SuperClass |Level 1|FIELD4 |FIELD5 |Level 2 |FIELD7 |FIELD8 |Level 3 |FIELD10 |FIELD11 |Level 4 |FIELD13 |FIELD14 |Level 5 |FIELD16 |FIELD17 |Level 6 |FIELD19 |FIELD20 |Level 7 |FIELD22 |FIELD23 |Level 8 |FIELD25|FIELD26 |Level 9|FIELD28 |FIELD29 |Level 10 |FIELD31|FIELD32 |FIELD33|
|---|-----------------|-------|---------------------|----------------|--------------|-----------------------------|---------------------------|-------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-------------------------------------|----------------------------------------------------------------------------------------------------------|-------------------------------|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|--------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|---------------|-------------------|-----------------------------------------------|-------|-----------|-------|------------------|-------------|-------------|-------|-----------|-------|
| | |Class |Name |Type/Format |Class |Name |Type/Format |Class |Name |Type/Format |Class |Name |Type/Format |Class |Name |Type/Format |Class |Name |Type/Format |Class |Name |Type/Format |Class |Name |Type/Format|Class |Name |Type/Format |Class |Name |Type/Format| |
|0 |Air core ontology| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | |Waybill| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | |masterWaybill |Waybill | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | |Waybill |waybillPrefix |string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |waybillnumber |string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |waybillType |{"Direct" "House" "Master"}| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |departureLocation |Location |<= AWB Origin | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |Location |locationCodes |CodeListElement | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |locationType |string | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |arrivalLocation |Location |<= AWB Destination | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |Location |locationCodes |CodeListElement | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |locationType |string | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |carrierDeclarationPlace |Location | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |Location |locationName |string |<= could be also of type code; then CodeListElement to be used | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |locationType |string | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |accountingInformation |string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |shippingRefNo |string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |carrierDeclarationDate |dateTime | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |carrierDeclarationSignature |string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |consignorDeclarationSignature|string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |customsOriginCode |CodeListElement | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |weightValuationIndicator |PrepaidCollectIndicator |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |otherChargesIndicator |PrepaidCollectIndicator |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |carrierChargeCode |ChargeCode |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |serviceCode |ServiceCode |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |declaredValueForCarriage |CurrencyValue | | | |<= NVD ID not supported in 1R; only value covered; in case of zero value ID to be generated during mapping| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |CurrencyValue |numericalValue |double | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |currencyUnit |CurrencyCode |<= CurrencyCode according to ISO 4217 | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |declaredValueForCustoms |CurrencyValue | | | |<= NCV ID not supported in 1R; only value covered; in case of zero value ID to be generated during mapping| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |CurrencyValue |numericalValue |double | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |currencyUnit |CurrencyCode |<= CurrencyCode according to ISO 4217 | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |waybillLineItems |WaybillLineItem | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |WaybillLineItem | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |lineItemNumber |integer | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |pieceCountForRate |Value | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |grossWeightForRate |Value | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |rateClassCode |RateClassCode |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |productionCountryForRate |CodeListElement | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |commodityItemNumberForRate |string |<= so far no CodeList used ! | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |chargeableWeightForRate |Value | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |rateCharge |CurrencyValue | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CurrencyValue |numericalValue |double |<= CurrencyCode according to ISO 4217 | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |currencyUnit |CurrencyCode | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |rcp |Location | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Location |locationCodes |CodeListElement | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | |
| | | | | | | | | |goodsDescriptionForRate |string |<= GoodsDescription might also be included in Shipment an/or Piece class; to be considered during mapping | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |hsCodeForRate |CodeListElement |<= HS Codes might also be included in Product class; to be considered during mapping | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |slacForRate |integer |<= SLAC info might also be included in ULD and/or Piece class; to be considered during mapping | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |uldRateClassType |CodeListElement | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |uldOwnerCode |CodeListElement |<= ULD info might also be included in ULD class; to be considered during mapping | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |udType |CodeListElement | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |uldSerialNumber |string | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |rateClassCodeBasic |BasicRateClassCode |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |ratePercentage |Value | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |unit |P1 | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |<= further data elements available in 1R DM not relevant for mapping| | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |otherCharges |OtherCharge | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |OtherCharge |chargePaymentType |PrepaidCollectIndicator |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |entitlement |EntitlementCode |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |otherChargeCode |OtherChargeCode |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |otherChargeAmount |CurrencyValue | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CurrencyValue |numericalValue |double |<= CurrencyCode according to ISO 4217 | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |currencyUnit |CurrencyCode | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |involvedParties (n) |Party |<= to be used to mapp Address information for parties Shipper, Consignee, Agent, Notify and other particpants| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |Party |role |ParticipantIdentifier |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |organization |Organization | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Organization |name |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |basedAtLocation |Location | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |Location |address |Address | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |Address |country |CodeListElement | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |codeDescription|string |<= Note: In cXML both, Code and full name exist| | | | | | | | | |
| | | | | | | | | | | | | | | | | | |addressCode |CodeListElement | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |addressCodeType |CodeListElement | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |postalCode |CodeListElement | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |regionCode |CodeListElement |CodeListElement |code |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |regionName |CodeListElement | |codeDescription|string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |streetAddressLines |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |cityCode |CodeListElement | | | | | | | | | | | | | |
| | | | | | | | | | | | |contactPersons (n) |Person | | | | | | |CodeListElement |code |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |codeDescription|string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |Person |contactRole |ContactRole or enum {"Customer contact" "Customs contact" "Emergency contact" "Other"}| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |firstName |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |lastName |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |middleName |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |salutation |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |contactDetails |ContactDetail | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |ContactDetail |contactDetailType |ContactDetailType or enum { "Alternate email address" "Alternate phone number" "Email address" "Fax number" "Other" "Phone number" "Telex" "Website" }| | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |textualValue |string | | | | | | | | | | | | | |
| | | | | | | | | | | | |otherIdentifiers (n) |OtherIdentifier |OtherIdentifier | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |otherIdentifierType |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |textualValue |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |Company |iataCargoAgentCode |string |<= only relevant for Issuing Carrier / Agent | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |iataCargoAgentLocationIdentifier |string |<= only relevant for Issuing Carrier / Agent | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |shipment |shipment | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |shipment |insurance |Insurance | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Insurance |insurance amount |CurrencyValue | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |CurrencyValue |numericalValue |double | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |currencyUnit |CurrencyCode | | | | | | | | | | | | | | | | |
| | | | | | | | | |totalGrossWeight |Value | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |totalDimensions |Dimensions | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Dimensions |volume |Value | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |textualHandlingInstructions (n) |string |<= Handling Info TEXT now supported, both on shipment and on piece level; SSR/OSI indication removed | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |SpecialHandlingCodes (n) |SpecialHandlingCode |<= SPH Codes now supported again, both on Shipment and Piece level | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |customsInformation (n) |CustomsInformation | | | |<= OCI Info (customs info) moved to shipment level; Sec. Info to be mapped into/from separate dataelements | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CustomsInformation |contentCode |CodeListElement | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |otherCustomsInformation |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |subjectCode |CodeListElement | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |countryCode |CodeListElement | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | |
| | | | | | | | | |shipmentOfPieces |Piece | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |Piece |skeletonIndicator |boolean | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |goodsDescription |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |grossWeight |Value | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |slac |integer |<= represents SLAC indepently from ULD info; might also be included in WayBillLine items; to be considered during mapping| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |contentDescribedByProducts |Product |<= HS Codes and Dims to be defined on piece level | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |Product |hsCode |CodeListElement | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |dimensions |dimensions | | | |CodeListElement |codeDescription |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |dimensions |height |Value | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |length |Value | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |width |Value | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |unit |MeasurementUnitCode |<= UnitCode according to UNECE Rec. 20 | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |textualHandlingInstructions (n)|string |<= Handling Info TEXT now supported, both on shipment and on piece level SSR/OSI indication removed | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |specialHandlingCodes |SpecialHandlingCode |<= SPH Codes now supported again, both on Shipment and Piece level | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |involvedInActions |LogisticsAction |Loading | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |loadedUnits |ULD | | | |<= ULD info might be provided here or as WayBill line items; to be considered during mapping| | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |UnitComposition |slac |integer |<= altenatively slac can be mapped from WaybillLineItems; to be considered during mapping | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |ULD/LoadingUnit |tareWeight |Value | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |Value |numericalValue |double | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |unit |MeasurementUnitCode|<= UnitCode according to UNECE Rec. 20 | | | | | | | | | |
| | | | | | | | | | | | | | | | | |ULD/LoadingUnit |ownerCode |CodeListElement | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |CodeListElement |codeDescription|string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |serialNumber |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |uldTypeCode |CodeListElement | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |CodeListElement |codeDescription|string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |securityDeclaration |SecurityDeclaration | | | |<= Sec. Info to be defined on piece level | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |SecurityDeclaration |issuedBy |Person | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |Person |firstName |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |lastName |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |middleName |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |salutation |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |issuedOn |dateTime | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |RegulatedEntityIssuer |RegulatedEntity | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |RegulatedEntity |owningOrganization |Organization | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |Organization |name |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |basedAtLocation|Location | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | |Location |address|Address | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | |Address|country |CodeListEntry| | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |CodeListEntry|code |string | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |postalCode |CodeListEntry| | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |CodeListEntry|code |string | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |regionCode |CodeListEntry| | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |CodeListEntry|code |string | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |streetAddressLines|string | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |cityCode |CodeListEntry| | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |CodeListEntry|code |string | |
| | | | | | | | | | | | | | | | | | |regulatedEntityIdentifier|string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |regulatedEntityCategory |RegulatedEntityCategoryCode | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |regulatedEntityExpiryDate|dateTime | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |receivedFrom |RegulatedEntity |<= equivalent datalement structure as for RegulatedEntityIssuer | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |regulatedEntityAcceptor |RegulatedEntity |<= equivalent datalement structure as for RegulatedEntityIssuer | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |otherRegulatedEntities (n) |RegulatedEntity |<= equivalent datalement structure as for RegulatedEntityIssuer | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |groundsForExemption (n) |ScreeningExemption |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |screeningMethods (n) |ScreeningMethod |<= dedicated code list, integrated part of 1R Ontology | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |otherScreeningMethods (n) |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |additionalSecurityInformation |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |securityStatus |SecurityStatus |<= subset of SpecialHandling Codes; when mapping into cXML to be considered as SPH Code| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| |Abstract | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | |Booking|skeletonIdicator |boolean | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | |IsuedForWaybill |Waybill | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | |Waybill |waybillPrefix |string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |waybillNumber |string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | |forBookingRequest |BookingRequest | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | |BookingRequest|skeletonIdicator |boolean | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |bookingOption |BookingOption | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | |BookingOption |skeletonIdicator |boolean | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |carrierProductInfo |CarrierProduct | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |CarrierProduct |productCode |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |productDescription |string | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |bookingTimes |BookingTimes | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |BookingTimes |latestAcceptanceTime |DateTime | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |timeOfAvailability |DateTime | | | | | | | | | | | | | | | | | | | |
| | | |activitySequences |ActivitySequence| | | |ActivitySequence |sequenceNumber |string | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | |activity |TransportMovement (LogicticsActivity)| | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | |TransportMovement |modeQualifier |{ "Main-Carriage" "On-Carriage" "Pre-Carriage" }| | | |<= 1:n occurrences of flight segment information as part of ActivitySequences | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |modeCode |{ "AirTransport, RoadTransport, etc."} | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |transportIdentifier |string | |<= CarrierCode, Flight number and flight departure day/month/year| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |departureLocation |Location | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |Location |locationCodes |CodeListElement | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |locationType |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |arrivalLocation |Location | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |Location |locationCodes |CodeListElement | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |locationType |string | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | |actions (n) |LogisticsAction |LogisticsAction (Loading or Composing) | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |skeletonIndicator |boolean | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |events (n) |LogisticsEvent |LogisticsEvent | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |eventCode |string |<= Milestone-Code DEP or ARR; eqivalent to planning info from booking | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |recordedAtLocation |Location | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |Location |locationCodes |CodeListElement | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | |CodeListElement |code |string | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |locationType |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |recordedBy |Organization | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |Organization |name |string | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |creationDate |dateTime | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |eventTimeType |{"PLANNED"} | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |eventDate |dateTime | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |partialEventIndicator |boolean | | | | | | | | | | | | | |
| | | |containedWaybills (n)|Waybill | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | |Waybill |waybillNumber |string | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |waybillType |{"Direct" "House" "Master"}| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | |� HAWB Detailed Info � | |<= to be completed; same sub-structure as for MAWB level | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

## Glossary
see [digita-cargo/glossary](https://github.com/digital-cargo/glossary)

## References

- ...
- ...
- ...

## Acknowledgements

The initial version of this document is the outcome of the
"Joint ONE Record piloting and transition working group // technical part" at IATA.
It was orchestrated by Arnaud Lambert of IATA as secretary and [Philipp Billion](https://github.com/DrPhilippBillion) of Lufthansa Cargo as chairman.

Special thanks to [Niclas Scheiber](https://github.com/NiclasScheiber), Frankfurt University of Applied Sciences for preparing version 3.0.0 of the
ONE Record core ontology in coordination with the IATA ONE Record data model focus group.

## Community

### Contribute

See [CONTRIBUTING](CONTRIBUTING.md) for more details on how to contribute on this good practice.

### Issues
Issues related to this good practice are tracked on GitHub

- [View open issues](https://github.com/digital-cargo/good-practice-shipment-tracking/issues)
- [Create a new issue](https://github.com/digital-cargo/good-practice-shipment-tracking/issues/new)

### Maintainers

> Each good practice MUST have at least one maintainer who is responsible for ongoing development and quality assurance.
> Every maintainer MUST have commit access to the good practice repository.

- [Daniel A. Döppner](https://github.com/ddoeppner), Lufthansa Industry Solutions
- [Ingo Zeschky](https://github.com/ChrisKranich), Lufthansa Cargo
- [Philipp Billion](https://github.com/DrPhilippBillion), Lufthansa Cargo

_(sorted alphabetically)_

### Contributors

> Every good practice is the result of the work of the community, and therefore the contribution of each individual should be recognized and appreciated.
> Below is a list of all the people who have actively contributed to this good practice.

- Ajay Manoharan, Qatar Airways
- Arnaud Lambert, IATA
- Bilel Chakroun, Air France-KLM
- Josh Priebe, Air Canada
- Keith Lam, GLS HKG
- Mark Belliss, British Telecom
- Martin Fowler, MDF Solutions
- [Martin Skopp](https://github.com/mskopp), Riege Software
- Mary Stradling, DHL
- Matthias Hurst, Colog AG
- Pramod Rao, Nexshore Technologies
- [Ying Lu](https://github.com/luyinglu), Lufthansa Cargo

_(sorted alphabetically)_