Invoice Airline by uma11431

VIEWS: 13 PAGES: 16

More Info
									                                         41dd52ec-a288-42ec-9fe9-4efcdbbae389.xls


        Explanatory notes to the IATA Airport Invoice XML data element Dictionary:-

        The 'Name' column lists each of the elements, attributes (or extension elements) that have coded values and are
        defined by this dictionary. These are listed in alphabetical order.
        A 'name' may appear in its own right and then again with the parent name in brackets; for example, see UOMCode
        and UOMCode (AreaSize) etc. The first entry defines the 'name' in general terms, and any following parent-related
        entries provide information (e.g. code values) specific to that parent (typically this would only apply to common
        attributes).

        The 'Definition' property makes the following distinctions:-
        Standard - code values are those from a well recognized external (typically international) standard e.g. ISO 4217
        alphabetic codes for currency.
        Schema - code values are enumerated in the schema (as well as in the dictionary). Changes to these values would
        require a reissue of the schema (and therefore this only applies to codes that are expected to remain fixed, or would
        demand additional element structures to be defined were they to be introduced). The range of values is validated by
        the schema and can therefore be guaranteed (at any one schema version).
        Dictionary - code values are solely defined in this data element dictionary. All suppliers should go through the
        relevant change control process to have the dictionary reissued before making use of any new values.
        Open - code values are at present open-ended, and whilst there may be consistent coded values for one or more
        suppliers, there is no evidence yet that there are any unifying codes that could be applied on a universal basis.
        However suppliers are invited to add candidate values to the dictionary where these have a common significance
        and could be shared.

        ElementOf, AttributeOf, ValueOf
        Each name has a cross-reference back to each place where it may appear in the schema i.e. as an element, as an
        attribute (or in the case of a Data extension element, as the value of the Name attribute)

        CodeExample versus Code
        The property 'CodeExample' is used when referring to an external standard, and where only a partial list of values is
        provided to help recognition of the code set in use. 'Code' however is used when the dictionary list is the full set of
        valid codes at this version of the dictionary.

        Alternate
        It is recognised that there are alternative coding schemes other than those selected, and where there are commonly
        occurring codes that could be referred to by the same name (and might appear on invoices) then there is a cross-
        reference to the extension element that should be used (typically starting with the same name suffixed by underscore
        and the issuing organization).

        General structure:-
        The use of Excel to currently hold this dictionary and the structure adopted is intended to provide a forward capability
        to allow the dictionary content to be provided in an XML format (for any future automation options that may permit)




Notes                                                    Page 1 of 10
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
AircraftTypeCode                                                   Identifies the make and model of an aircraft
         Definition         Standard                               The IATA 'Aircraft Type' code, defined by the International Air Transport Association, is a
                                                                   three-character code that (for scheduled or charter commercial services only) identifies all
                                                                   aircraft currently being flown, scheduled to be flown or for which purchase orders have been
                                                                   placed with the manufacturer. IATA Aircraft Types are defined in Appendix A of the
                                                                   'Standard Schedules Information Manual (SSIM)' which is published twice a year.

         URL                http://www.iata.org/whatwedo/standards/scheduling
         ElementOf          LineItemDetail / AircraftDetails
         ExampleXML         <AircraftTypeCode> 346 </AircraftTypeCode>
         Size               3 characters
         Format             XXX
         CodeExample        340                              Airbus A340 all models
         CodeExample        346                              Airbus A340-600
         CodeExample        734                              Boeing 737-400 pax
         CodeExample        F70                              Fokker 70
         Alternate          AircraftTypeCode_ICAO            ICAO three or four-character 'Aircraft Type Designator'

AircraftTypeCode_ICAO                                              Identifies the make and model of an aircraft. This is an alternative code to the IATA 'Aircraft
                                                                   Type' code.
         Definition         Standard                               The ICAO 'Aircraft Type Designator', defined by the International Civil Aviation Organization,
                                                                   is a three or four character code for those aircraft types that are most commonly provided
                                                                   with air traffic services (ATS). These codes are defined in ICAO document 8643.

         URL                http://www.icao.int/anb/ais/8643/index.cfm
         ValueOf            LineItemDetail / MiscDetails / MiscData @Name
         ExampleXML         <MiscData Name="AircraftTypeCode_ICAO"> A346 </MiscData>
         Size               3-4 characters
         Format             XXX[X]
         CodeExample        A340                             Airbus A-340
         CodeExample        A346                             Airbus A340-600
         CodeExample        B734                             Boeing 737-400
         CodeExample        F70                              Fokker 70
         Alternate          AircraftTypeCode                 IATA three-character 'Aircraft Type' code

ChargeBasis                                                        Identifies the primary factor that determines the charge amount due
         Definition         Schema                                 This value is not necessarily related to the type of charge being levied but rather to the
                                                                   primary factor that influences the calculation of the charge. It provides an airline with the
                                                                   means to associate a charge with the data that it would need to be matched against in order
                                                                   to agree the amount charged. For example, Check-in desk charges at airports may be
                                                                   based on perhaps the 'Area' dedicated to an airline, or the 'Passenger' throughput, or
                                                                   perhaps the 'Consumption' in terms of the time that a shared desk was occupied etc.

                                                                   The ChargeBasis has a natural correlation to the lower-level LineItemDetails group of details
                                                                   that should be present, but does not preclude use of as many of these as needed (given
                                                                   there could be multiple contributing factors to the charge calculation). For example, a
                                                                   Landing charge based of the weight of an 'Aircraft' would clearly need to provide the
                                                                   AircraftDetails group at the LineItemDetail level but would equally need to provide the
                                                                   FlightDetails group (and could use the MiscDetails group as well for any additional data
                                                                   without schema defined elements).


         ElementOf          LineItem
         ExampleXML         <ChargeBasis> Aircraft </ChargeBasis>
         Code               Aircraft                      An aircraft characteristic (e.g. weight) is the primary factor influencing the amount charged,
                                                          as given by the AircraftDetails (in particular AircraftRegistrationNo) along with FlightDetails
                                                          and ParkingDetails perhaps.
         Code               Area                          The charge is related to an area or size of an area, as given by AreaDetails
         Code               Bag                           The charge is related to the no. of bags on a flight, as given by FlightDetails (in particular
                                                          FlightNo and BagCount) along with AircraftDetails and ParkingDetails perhaps.

         Code               Consumption                            The charge is related to some measurement (assessed or metered) of consumption / use as
                                                                   given by ConsumptionDetails perhaps along with AreaDetails
         Code               Desk-Gate                              The charge is related to the desk or gate as given by Desk-GateDetails along with
                                                                   AreaDetails perhaps.
         Code               Distance                               The charge is related to the distance flown by a Flight as given by FlightDetails along with
                                                                   AircraftDetails
         Code               Employee                               The charge is related to a member of staff as given by EmployeeDetails
         Code               Flight                                 The charge is related to the operation of a Flight (rather than to the distance flown or number
                                                                   of passengers / bags) as given by FlightDetails along with AircraftDetails
         Code               Misc                                   Some other charge as given by MiscDetails
         Code               Parking                                The charge is related to occupancy by an aircraft of an airport area as given by
                                                                   ParkingDetails along with Aircraft and FlightDetails perhaps.


                                                                                Page 2 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
         Code               Passenger                              The charge is related to the no. of passengers on a flight, as given by FlightDetails (in
                                                                   particular FlightNo and PassengerCount) along with AircraftDetails and ParkingDetails
                                                                   perhaps.




                                                                                 Page 3 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
ChargeCategory                                                     Supplier-specific high-level distinction between services that are always invoiced separately

         Definition         Open                                   An optional supplier-provided coding to distinguish the broad category of services being
                                                                   billed on any one invoice, particularly when the supplier provides a wide variety of services
                                                                   (always invoiced separately) that could not be otherwise inferred (i.e. from just the supplier
                                                                   name or location) e.g. values such as Aircraft, Property, Utilities for an airport. This
                                                                   distinction may be needed by an airline to determine routing for approval / reconciliation
                                                                   purposes. The exact services (with whatever ChargeBasis) for any one code value may not
                                                                   be consistent across multiple suppliers due to the wide variation in charging practices, but
                                                                   these values if present should be consistent for any one supplier.
                                                                   Common codes that could apply in a consistent fashion across multiple suppliers will be
                                                                   defined, but from a dictionary viewpoint the list of possible values are open-ended.

         ElementOf          InvoiceHeader
         ExampleXML         <ChargeCategory> Aircraft </ChargeCategory>
         Code               Aircraft                      Charges resulting from aircraft handling or operations at an airport
         Code               Misc                          Other charges from a supplier i.e. beyond those categorised under one of the other code
                                                          values
         Code               Passes                        Charges related to the issue of passes / permits for personnel or equipment / vehicles
         Code               Property                      Charges in relation to occupation / rental of premises
         Code               Telecom                       Charges for telephone / telecommunication facilities
         Code               Utilities                     Services, typically metered, such as electricity, water and gas

ContactType                                                Identifies a means of communication (e.g. Telephone, Email)
         Definition         Schema
         ElementOf          InvoiceHeader / BuyerOrganization / ContactDetails
         ElementOf          InvoiceHeader / OtherOrganization / ContactDetails
         ElementOf          InvoiceHeader / SellerOrganization / ContactDetails
         ExampleXML         <ContactType> Telephone </ContactType>
         Code               Email
         Code               Fax
         Code               Telephone
         Code               Telex

CountryCode                                                 Identifies a country
         Definition         Standard                        The ISO 3166-1 'alpha-2 Country code', defined by the International Organization for
                                                            Standardization, is a two-letter alphabetic code that identifies a country name.
                                                            This code is also used as a prefix within other codes, in particular UN/LOCODE (see
                                                            LocationCode) and CurrencyCode
         URL                http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/iso_3166-1_decoding_table.html
         ElementOf          InvoiceHeader / BuyerOrganization / Address
         ElementOf          InvoiceHeader / OtherOrganization / Address
         ElementOf          InvoiceHeader / SellerOrganization / Address
         ExampleXML         <CountryCode> HK </CountryCode>
         Size               2 alphabetic
         Format             AA
         CodeExample        GB                              United Kingdom
         CodeExample        HK                              Hong Kong
         CodeExample        IL                              Israel
         CodeExample        IS                              Iceland
         CodeExample        US                              United States

CurrencyCode                                                       Identifies the currency applicable to financial amounts
         Definition         Standard                               The ISO 4217 alphabetic 'Currency code', defined by the International Organization for
                                                                   Standardization, is a three letter code to define the name of a currency. The first two letters
                                                                   are typically the ISO 3166-1 'alpha-2 Country code' (see CountryCode) with the last letter the
                                                                   initial letter of the currency name. Currencies shared across multiple countries may instead
                                                                   just be a recognizable abbreviation of the currency name (e.g. EUR = Euro)

         URL                http://www.iso.org/iso/en/prods-services/popstds/currencycodes.html
         ElementOf          InvoiceHeader / PaymentTerms
         AttributeOf        TransmissionSummary / TotalAmount
         AttributeOf        TransmissionSummary / TotalTaxAmount
         ExampleXML         <CurrencyCode> USD </CurrencyCode>
         ExampleXML         <TotalAmount CurrencyCode="EUR"> 12345.00 </TotalAmount>
         Size               3 alphabetic
         Format             AAA
         CodeExample        EUR                              Euro
         CodeExample        GBP                              Pound Sterling (United Kingdom)
         CodeExample        USD                              US Dollar

DateBasis                                                          Distinguishes which date is the starting date for terms expressed as a number of days
         Definition         Schema
         ElementOf          InvoiceHeader / PaymentTerms

                                                                                Page 4 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                        Notes
         ExampleXML         <DateBasis> Invoice </DateBasis>
         Code               Invoice                      The InvoiceDate is the starting date for payment terms
         Code               TaxPoint                     The TaxPointDate is the starting date for payment terms
         Default            Invoice




                                                                       Page 5 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
DistanceType                                                       Identifies the basis for determining the distance flown by an aircraft
         Definition         Dictionary
         ElementOf          LineItemDetail / FlightDetails
         ExampleXML         <DistanceType> Actual </DistanceType>
         Code               Actual
         Code               GreatCircle

EmissionClass                                                      Classification of an aircraft in terms of its gas emissions
         Definition         Open                                   An optional supplier-provided coding / shorthand for an aircraft gas emission (e.g. CO2,
                                                                   NOx) classification, particularly where this distinction has an impact on the amount being
                                                                   charged.
                                                                   There are likely to be similar codings across a number of suppliers but not values that
                                                                   necessarily would be suitable on any universal basis. However, the values if present should
                                                                   be consistent for any one supplier.
                                                                   Common codes that could apply in a consistent fashion across multiple suppliers will be
                                                                   defined, but from a dictionary viewpoint the list of possible values are open-ended.
         ElementOf          LineItemDetail / AircraftDetails

EndEstimate                                               Identifies whether a Meter reading is an estimate or not
         Definition         Schema
         ElementOf          LineItemDetail / ConsumptionDetails
         ExampleXML         <EndEstimate> Yes </EndEstimate>
         Code               Yes                           an estimated meter reading
         Code               No                            an actual meter reading
         Default            No

EngineType                                                         Identifies the type of aircraft engine
         Definition         Open                                   An optional supplier-provided coding / shorthand for the type of engine(s) on an aircraft,
                                                                   particularly where this distinction has an impact on the amount being charged.
                                                                   There are likely to be similar codings across a number of suppliers but not values that
                                                                   necessarily would be suitable on any universal basis. However, the values if present should
                                                                   be consistent for any one supplier.
                                                                   Common codes that could apply in a consistent fashion across multiple suppliers will be
                                                                   defined, but from a dictionary viewpoint the list of possible values are open-ended.
         ElementOf          LineItemDetail / AircraftDetails

FlightDirection                                               Distinguishes between a flight arriving at or departing from an airport
         Definition         Schema
         ElementOf          LineItemDetail / FlightDetails
         ExampleXML         <FlightDirection> Arrival </FlightDirection>
         Code               Arrival
         Code               Departure

FlightTypeCode                                             Identifies the purpose of a flight
         Definition         Standard                       The IATA 'Service type' code, defined by the International Air Transport Association, is a
                                                           single-character code that identifies the primary purpose / nature of a flight. IATA Service
                                                           Types are defined in Appendix C of the 'Standard Schedules Information Manual (SSIM)'
                                                           which is published twice a year.
         URL                http://www.iata.org/whatwedo/standards/scheduling
         ElementOf          LineItemDetail / FlightDetails
         ExampleXML         <FlightTypeCode> J </FlightTypeCode>
         Size               1 alphabetic
         Format             A
         CodeExample        C                              Chartered passenger
         CodeExample        F                              Scheduled freight
         CodeExample        J                              Scheduled passenger
         CodeExample        P                              Positioning

FlightZone                                                   Distinguishes between domestic versus international terminal handling of passengers
         Definition         Schema
         ElementOf          LineItemDetail / FlightDetails
         ExampleXML         <FlightZone> International </FlightZone>
         Code               Domestic
         Code               International

InvoiceType                                                Distinguishes between a demand for payment versus a credit
         Definition         Schema
         ElementOf          InvoiceHeader
         ExampleXML         <InvoiceType> Invoice </InvoiceType>
         Code               CreditNote                     A credit note would have a negative TotalAmount
         Code               Invoice




                                                                                 Page 6 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
LocationCode                                                       Identifies an airport or other place where goods or services were provided. The 3 character
                                                                   IATA 'location identifier' should be used for an airport, but for places not coded by IATA then
                                                                   the 5 character 'UN/LOCODE' may be used instead
         Definition         Standard                               The IATA airport code, defined by the International Air Transport Association and known as
                                                                   the 'location identifier' is a three-character code designating airports (plus some bus, rail or
                                                                   ferry locations) around the world. The code is typically a recognisable abbreviation from the
                                                                   airport name. IATA airport codes are published tri-annually in the IATA Airline Coding
                                                                   Directory.

                                                           United Nations 'LOCODE' (UN/LOCODE) - Codes for Ports and other locations. A
                                                           UN/LOCODE starts with an ISO 3166 alpha-2 Country Code followed by 3-characters for the
                                                           place name. When interpreting location code values found outside of the code list in part 2
                                                           of the UN/LOCODE Manual, it is understood that: when a three-letter code is used alone to
                                                           indicate a location, it designates the name of an airport or location as adopted by IATA
                                                           (whose code only has three letters); whereas a three letter code preceded by a two-letter
                                                           country code designates the name for a location as adopted within the UN/LOCODE and
                                                           might depict a different location from that of the IATA code,, e.g. PAR = IATA code for Paris,
                                                           France (UN/LOCODE = FRPAR); GBPAR = UN/LOCODE for Par, United Kingdom.
         URL                http://www.iata.org/whatwedo/coding1
         URL                http://www.unece.org/etrades/unedocs/codelist.htm
         ElementOf          InvoiceHeader                  The location code is provided at the InvoiceHeader level if it applies to all LineItems on an
                                                           invoice
         ElementOf          LineItem                       The location code is provided at the LineItem level if there are multiple locations applicable
                                                           to an invoice
         ExampleXML         <LocationCode> JFK </LocationCode>
         Size               3 or 5 chars                   IATA (airport) location identifiers are 3 characters. UN/LOCODE codes (for non-airports) are
                                                           5 characters
         Format             [XX]XXX
         CodeExample        JFK                            John F. Kennedy Apt/New York (IATA location identifier)
         CodeExample        LHR                            Heathrow Apt/London (IATA location identifier)
         CodeExample        FRLHR                          Les Hautes-Rivières, France (UN/LOCODE)
         Alternate          LocationCode_ICAO              ICAO 4-letter 'Airport Code'

LocationCode_ICAO                                            Identifies an airport where goods or services where provided. This is an alternative code to
                                                             the IATA airport 'location identifier' code.
         Definition         Standard                         The ICAO 'Airport code', defined by the International Civil Aviation Organization, is a four-
                                                             letter alphanumeric code designating each airport around the world, principally for use in
                                                             relation to air traffic control. The code has a geographical structure in that the first one or
                                                             first two characters identify the country or continent and country within it. In the continental
                                                             USA, codes normally start with 'K' followed by the 3-letter IATA 'location identifier', but
                                                             elsewhere there is no direct correlation to the IATA code.
         ValueOf            LineItemDetail / MiscDetails / MiscData @Name
         ExampleXML         <MiscData Name="LocationCode_ICAO"> KJFK </MiscData>
         CodeExample        KJFK                             John F. Kennedy Apt/New York
         CodeExample        EGLL                             Heathrow Apt/London
         Alternate          LocationCode                     IATA three-character airport 'location identifier'




                                                                                 Page 7 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
Name                                                               Identifies the field being provided via a Data extension element (in the absence of a schema
                                                                   element)
         Definition         Dictionary                             Rather than pre-guess potential universal structures for everything, ‘name-value’ pairs
                                                                   (elements with suffix ~Data) are used instead for plausible but not primary information e.g.
                                                                   <MiscData Name=”SomeField”> some value </MiscData>
                                                                   This is true especially where there is:-
                                                                   a) no evident immediate automation requirement to justify delaying implementation while
                                                                   further analysis takes place (i.e. no existing intermediate or airline system demanding coded
                                                                   / structured data),
                                                                   b) the fields are over and above those that universally / commonly appear on any type of
                                                                   invoice, and
                                                                   c) any such structure loses any useful value due to the complexity / optionality needed for all-
                                                                   purpose use.

                                                                   It is likely that over time some of these will instead become adopted as schema defined
                                                                   elements when common automation opportunities are recognised and implemented

                                                                   See separate dictionary entries 'Name (PaymentData)', 'Name (InvoiceData)' etc. for the
                                                                   code values applicable. Where the 'Name' itself is a field with code values, then there will be
                                                                   a seperate dictionary element for such a field.


         Definition         Open                                   If data fields are present solely for a supplier's own presentation purpose, or are very specific
                                                                   to that organization's charges i.e. with no commonality, then the Name attribute should take
                                                                   a prefix of the Organisation’s acronym, the IATA Airport code, or Airline designation code as
                                                                   appropriate. Such elements will not be dictionary defined, and with respect to these prefixed
                                                                   names, the dictionary is open-ended. It would be expected that a supplier making use of this
                                                                   would provide additional documentation to airlines to define what their fields signify.
                                                                   e.g. An Airport "XXX" have a reduced International passenger rate for the Republic of
                                                                   Ireland which is very much a local consideration for the United Kingdom. The common
                                                                   schema field 'FlightZone' only has values of ‘International’ or ’Domestic’. Airport "XXX"
                                                                   could therefore use an additional name-value pair for the extra distinction that they make
                                                                    <MiscData Name=”XXX_FlightZone”> R </MiscData>



         AttributeOf        InvoiceHeader / PaymentTerms / PaymentData
         AttributeOf        InvoiceHeader / InvoiceData
         AttributeOf        LineItem / LineItemData
         AttributeOf        LineItemDetail / MiscDetails / MiscData

Name (InvoiceData)                                                 Identifies the field being provided via the InvoiceData extension element
         Definition         Dictionary                             See 'Name' dictionary entry for the definition of the Name attribute. The codes below are
                                                                   those defined as possible extensions that may be required at the InvoiceHeader level i.e.
                                                                   applying to the whole of an invoice.
         AttributeOf        InvoiceHeader / InvoiceData
         ExampleXML         <InvoiceData Name="SalesOrderNumber"> A123456 </InvoiceData>
         Code               CustomerAccountNo           The account number by which the Buyer is identified in the Seller's own Sales Ledger /
                                                        Accounts receivable system (e.g. that used for statement purposes) where this may be
                                                        different from the BuyerOrganization / OrganizationId
         Code               CustomerAddressID           A reference no. or identifier used by the Seller to distinguish between billing addresses for
                                                        the same CustomerAccountNo.
         Code               InvoiceTitle                A supplier heading that distinguishes the charges being billed
         Code               PeriodFromDate              Identifies the start date of a period that all charges on an invoice relate to
         Code               PeriodToDate                Identifies the end date of a period that all charges on an invoice relate to
         Code               PreviousInvoiceNumber       The InvoiceNumber of an earlier invoice to the Buyer to which this Invoice relates e.g. a
                                                        CreditNote issued to adjust / correct for some disputed item would provide this value to
                                                        identify the original Invoice.
         Code               SalesOrderNumber            The reference no. of a Seller's 'Sales order' that this invoice relates to
         Code               SubmitUserID                A seller user identifier within an intermediate service (such as InvoiceWorks) to be
                                                        associated with the invoice (e.g. for routing of any subsequent dispute e-mails to).
         Code               TestStatus                  Supplier-specific text that if present identifies a test invoice. NB: No one transmission
                                                        should contain a mixture of test and live invoices. This element is present for use on test
                                                        transmissions to ensure that each Invoice is suitably marked as being for test / trial
                                                        purposes.

Name (LineItemData)                                                Identifies the field being provided via the LineItemData extension element
      Definition   Dictionary                                      See 'Name' dictionary entry for the definition of the Name attribute. The codes below are
                                                                   those defined as possible extensions that may be required at the summarised LineItem level.

         AttributeOf        LineItem / LineItemData




                                                                                 Page 8 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
         Code               CommodityCode                          A ten-digit import and export code used by the United States based on the Harmonized Tariff
                                                                   System (HTS). Every 10-digit item is part of a series of progressively broader product
                                                                   categories. Exports codes (which the U.S. calls Schedule B) are administered by the U.S.
                                                                   Census Bureau. Import codes are administered by the U.S. International Trade Commission
                                                                   (USITC).
         Code               Product-ServiceCode                    The United Nations Standard Products and Services Code (UNSPSC) (see URL
                                                                   http://www.unspsc.org/Defaults.asp).




                                                                                Page 9 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
Name (MiscData)                                                    Identifies the field being provided via the MiscData extension element
         Definition         Dictionary                             See 'Name' dictionary entry for the definition of the Name attribute. The codes below are
                                                                   those defined as possible extensions that may be required at the LineItemDetail under
                                                                   MiscDetails. This group may be used for either data fields beyond those already defined in
                                                                   the schema for a specific group such as AircraftDetails, or alternatively for charges of a
                                                                   miscellaneous nature which fall outside of any of the current Details groups.

         AttributeOf        LineItemDetail / MiscDetails / MiscData
         Code               AircraftTypeCode_ICAO            Identifies the make and model of an aircraft. This is an alternative code to the IATA 'Aircraft
                                                             Type' code. See dictionary entry AircraftType_ICAO
         Code               AircraftVisitNo                  An airport supplier identifier that links the arrival flight with the subsequent departure flight of
                                                             the same aircraft
         Code               DocketNumber                     A numbered receipt provided at the time of some delivery (e.g. fuel upload)
         Code               FlightID                         A reference to identify a Flight that is not necessarily the full FlightNumber
         Code               LinkFlightDateTime               Provides the flight date and time of the arrival flight when the FlightDetails / FlightDirection =
                                                             Departure, or that of the departure flight when the FlightDetails / FlightDirection = Arrival i.e.
                                                             completes the details of the overall aircraft visit to an airport
         Code               LinkFlightNo                     Provides the flight no. of the arrival flight when the FlightDetails / FlightDirection = Departure,
                                                             or that of the departure flight when the FlightDetails / FlightDirection = Arrival i.e. completes
                                                             the details of the overall aircraft visit to an airport
         Code               LocationCode_ICAO                Identifies an airport where goods or services were provided. This is an alternative code to
                                                             the IATA airport 'location identifier' code. See dictionary entry LocationCode_ICAO
         Code               OffStandDateTime                 See StandNo below
         Code               OnStandDateTime                  See StandNo below
         Code               StandNo                          Part of a repeating series of elements to provide Stand details when the Parking covers a
                                                             number of ground movements i.e. where there is more that just the one stand involved
                                                             (which is all that can be present under the ParkingDetails group)

Name (PaymentData)                                                 Identifies the field being provided via the PaymentData extension element
      Definition  Dictionary                                       See 'Name' dictionary entry for the definition of the Name attribute. The codes below are
                                                                   those defined as possible extensions that may be required to define PaymentTerms.

         AttributeOf        InvoiceHeader / PaymentTerms / PaymentData
         Code               BankAccountNo
         Code               BankSortCode
         Code               IBAN                         International Bank Account Number', mainly in use for cross-border payments between
                                                         European countries, with a format as defined by the standard ISO 13616. An IBAN consists
                                                         of a ISO 'Country code', a check number (to confirm the validity of the IBAN itself), an
                                                         issuing Bank code, followed by the bank sort code and organisation's account number. (See
                                                         URL http://www.ecbs.org/iban.htm)
         Code               RoutingNo
         Code               SWIFT                        A Bank Identifier Code (BIC), also known as the SWIFT code, identifies a particular financial
                                                         institution e.g. bank. SWIFT (Society for Worldwide Interbank Financial Telecommunication)
                                                         is the designated registration authority for the assignment of BICs (ISO 9362) and for the
                                                         publication of BICs in the BIC Directory. The code is either 8 or 11 alphanumeric characters
                                                         (See URL http://www.swift.com/biconline/index.cfm?fuseaction=display_aboutbic)


NoiseClass                                                         Classification of an aircraft in terms of its noise emissions
         Definition         Open                                   An optional supplier-provided coding / shorthand for aircraft noise classification, particularly
                                                                   where this distinction has an impact on the amount being charged.
                                                                   There are likely to be similar codings across a number of suppliers but not values that
                                                                   necessarily would be suitable on any universal basis. However, the values if present should
                                                                   be consistent for any one supplier.
                                                                   Common codes that could apply in a consistent fashion across multiple suppliers will be
                                                                   defined, but from a dictionary viewpoint the list of possible values are open-ended.
         ElementOf          LineItemDetail / AircraftDetails

OrganizationType                                                   Identifies the nature of another organization besides the Seller and Buyer involved in the
                                                                   transaction
         Definition         Schema
         ElementOf          InvoiceHeader / OtherOrganization
         ExampleXML         <OrganizationType> RemitTo </OrganizationType>
         Code               Affiliate                      An organization who services are being charged by the Seller as a representative
         Code               Corporate                      Identifies the corporation e.g. registered business or company that the seller belongs to
         Code               RemitTo                        The organization and address that payment remittances should be directed to
         Code               ShipTo                         The organization and address for delivery of goods or services

Origin-Destination                                                 Identifies the airport of origin for an arrival flight or the final destination airport for a departure
                                                                   flight, using a three-character IATA airport code.
         Definition         Standard                               See LocationCode for the definition of the IATA airport code
         ElementOf          LineItemDetail/FlightDetails
         ExampleXML         <Origin-Destination> GLA </Origin-Destination>


                                                                                 Page 10 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
         Size               3 chars
         Format             XXX
         CodeExample        JFK                                    John F. Kennedy Apt/New York
         CodeExample        LHR                                    Heathrow Apt/London




                                                                              Page 11 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
PassengerType                                                      Identifies the type of passengers being charged (excluding crew)
         Definition         Dictionary
         ElementOf          LineItemDetail / FlightDetails
         ExampleXML         <PassengerType> Terminal </PassengerType>
         Code               Terminal                       All passengers disembarking from / embarking on an aircraft
         Code               Total                          All passengers on the aircraft at the time of arrival / departure (i.e. terminal, transfer and
                                                           transit passengers)
         Code               Transfer                       Passengers re-embarking on another aircraft (without leaving the airport)
         Code               Transit                        Passengers who arrive and depart again on the same aircraft

PaymentTermsType                                                   Supplier-specific coding that identifies the payment terms applicable
         Definition         Open                                   An optional supplier-provided coding / shorthand for the payment due period and any early
                                                                   settlement discount.
                                                                   There are likely to be similar codings across a number of suppliers within any one
                                                                   geographical trading regime, but not values that necessarily would be suitable on any
                                                                   universal basis. However, the values if present should be consistent for any one supplier.
                                                                   Common codes that could apply in a consistent fashion across multiple suppliers will be
                                                                   defined, but from a dictionary viewpoint the list of possible values are open-ended.

         ElementOf          InvoiceHeader / PaymentTerms

StandType                                                          Distinguishes between a stand directly served by a terminal / pier from one that is remote
                                                                   (e.g. requires coaching)
         Definition         Dictionary
         ElementOf          LineItemDetail / ParkingDetails
         ExampleXML         <StandType> Actual </StandType>
         Code               OnPier
         Code               Remote

StartEstimate                                              Identifies whether a Meter reading is an estimate or not
         Definition         Schema
         ElementOf          LineItemDetail / ConsumptionDetails
         ExampleXML         <StartEstimate> Yes </StartEstimate>
         Code               Yes                            an estimated meter reading
         Code               No                             an actual meter reading
         Default            No

SubdivisionCode                                              Identifies a subdivision of a country such as State, Province, Department, County etc.
         Definition         Standard                         The ISO 3166-2 'Country subdivision' code, defined by the International Organization for
                                                             Standardization, is a one-to-three character code that identifies the administrative
                                                             subdivisions for a particular country. The SubdivisionCode needs to be used in conjunction
                                                             with the CountryCode i.e. the values only provide a unique identifier in the context of a
                                                             specific country. Values used are often codes already in wide use within certain countries,
                                                             e.g. the US 2-letter Postal code for states.
         URL                http://www.iso.org/iso/en/prods-services/iso3166ma/04background-on-iso-3166/iso3166-2.html
         URL                http://www.unece.org/cefact/locode/service/main.htm
         ElementOf          InvoiceHeader / BuyerOrganization / Address
         ElementOf          InvoiceHeader / OtherOrganization / Address
         ElementOf          InvoiceHeader / SellerOrganization / Address
         ExampleXML         <SubdivisionCode> NE </SubdivisionCode>
         CodeExample        NE                               Nebraska (where CountryCode='US' i.e. United States)
         CodeExample        NE                               Neuchâtel (where CountryCode='CH' i.e. Switzerland)

TaxCategory                                                        Identifies a category within a type of tax (as applicable)
         Definition         Dictionary                             Identifies a category within a type of tax (as applicable) with regard to the rate of tax due
                                                                   (e.g. Standard, Zero, Exempt)
         ElementOf          LineItem / Tax
         ElementOf          LineItemDetail / Tax
         ElementOf          InvoiceSummary / Tax
         ExampleXML         <TaxCategory> Standard </TaxCategory>
         Code               Exempt
         Code               Higher
         Code               Lower
         Code               OutofScope
         Code               Standard
         Code               Zero

TaxJurisdiction                                                    Distinguishes the controlling jurisdiction for taxes
         Definition         Open                                   The tax regime applicable to an invoice could normally be ascertained from the CountryCode
                                                                   element of the SellerOrganization / Address, and as required the SubdivisionCode as well
                                                                   (e.g. the State code in the case of United States / Canada). The purpose and values for the
                                                                   TaxJurisdiction element have yet to be defined, and await some supplier / airline party
                                                                   automation requirement that demand it.
         ElementOf          InvoiceHeader

                                                                                Page 12 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes




                                                                           Page 13 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                                  Notes
TaxType                                                            Identifies the type of tax (e.g. VAT, State v Federal) that is being levied
         Definition         Dictionary                             Tax types that appear will depend very much on the country and tax jurisdiction applicable.

         Notes              Action                                 The codes values below are just an initial starter list and may need populating with additional
                                                                   codes, but the list below may suffice in the context of Airport invoicing
         ElementOf          LineItem / Tax
         ElementOf          LineItemDetail / Tax
         ElementOf          InvoiceSummary / Tax
         ExampleXML         <TaxType> VAT </TaxType>
         Code               Federal
         Code               GST                                    Goods and services tax
         Code               HST                                    Harmonized sales tax (Canada)
         Code               QST                                    Quebec Sales Tax (Canada)
         Code               Sales
         Code               State
         Code               VAT                                    Value Added Tax

TransactionType                                                    Supplier-specific coding that identifies the status or type of the invoice
         Definition         Open                                   An optional supplier-provided coding / distinction as to the status of an invoice e.g. pro-
                                                                   forma, prepayment or final bill etc.
                                                                   There are likely to be similar codings across a number of suppliers, but not values that
                                                                   necessarily would be suitable on any universal basis. However, the values if present should
                                                                   be consistent for any one supplier.
                                                                   Common codes that could apply in a consistent fashion across multiple suppliers will be
                                                                   defined, but from a dictionary viewpoint the list of possible values are open-ended.
         ElementOf          InvoiceHeader

Type                                                               An optional supplier-provided distinction between instances of the same element e.g. Notes

         Definition         Open                                   This value is likely to be just of use for supplier purposes. See separate dictionary entry
                                                                   'Type (Notes)' for the code values applicable.
         AttributeOf        InvoiceHeader / Notes

Type (Notes)                                                       An optional supplier-provided distinction between a series of Notes
         Definition         Open                                   This value is likely to be primarily just for supplier purposes, to distinguish the significance of
                                                                   one instance of textual notes from another
         AttributeOf        InvoiceHeader / Notes
         ExampleXML         <Notes Type="Tax"> ... </Notes>
         Code               Affiliate
         Code               Tax

UOMCode                                                            Identifies the unit of measurement for a quantity / volume etc.
         Definition         Standard                               The UN/ECE 'Recommendation No. 20' (TRADE/CEFACT/2001/20) defines two-to-three
                                                                   character alphanumeric codes for units of measurement for physical quantities (e.g.
                                                                   kilogram, metre) along with units of packaging (e.g. box). Commonly used measurements
                                                                   have codes that are recognizable abbreviations (but not identical to the standard symbol that
                                                                   might be expected e.g. KGM versus 'kg'). Less common measurements typically have an
                                                                   arbitrary numeric suffix and as a consequence have no implicit self recognition.

                                                                   See separate dictionary entries 'UOMCode (Quantity)', 'UOMCode (MaxTakeOffWeight)' etc.
                                                                   for the likely code values applicable.


         Notes              Version                                A subsequent edition 'Recommendation No. 20 - Revision 3' (TRADE/CEFACT/2005/19)
                                                                   exists. This 2005 Revision has separated out 'units of packaging' for those codes to appear
                                                                   in a separate 'Recommendation No 21'. That is still under revision with a 2002 edition being
                                                                   the latest available (see http://www.unece.org/cefact/recommendations/rec_index.htm).
                                                                   Besides the lack of a 2005 edition of Recommendation 21, given that there are visible
                                                                   conflicts (e.g. PR = 'pair' in Rec. 20 but PR = 'Receptacle, Plastic' in Rec. 21) these later
                                                                   documents are not to used at the present time. The UNeDocs pages on the UNECE site
                                                                   also just show the 2001 codes (TRADE/CEFACT/2001/20) which supports that conclusion.

                                                                   However it should be noted that there is potential change in the future. Of the common
                                                                   codes, that for 'kilometre' changes from 'KTM' to 'KMT'. Given that the former code value
                                                                   would not be reallocated, there should not be a problem of ambiguity, but may mean a need
                                                                   to allow for duplicate codes for the same measure.


         URL                http://www.unece.org/etrades/unedocs/codelist.htm
         AttributeOf        LineItem / Quantity
         AttributeOf        LineItemDetail / Quantity
         AttributeOf        LineItemDetail / AircraftDetails / MaxTakeOffWeight
         AttributeOf        LineItemDetail / FlightDetails / Distance


                                                                                Page 14 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name     Property           Value                            Notes
         AttributeOf        LineItemDetail / AreaDetails / AreaSize
         AttributeOf        LineItemDetail / ConsumptionDetails / ConsumedUnits
         AttributeOf        LineItemDetail / MiscDetails / MiscData
         ExampleXML         <Quantity UOMCode="EA"> 1 </Quantity>




                                                                      Page 15 of 16
IATA Airport Invoice XML (V1.0) Data Element Dictionary - 10 March 2006 edition
(see Notes tab for an explanation of the dictionary terminology)
Name      Property          Value                    Notes
          ExampleXML        <MaxTakeOffWeight UOMCode="KGM"> 123456 </MaxTakeOffWeight>
          Size              2-3 characters
          Format            XX[X]

UOMCode (AreaSize)                                           Identifies the unit of measurement for the size of some physical area
    Definition    Dictionary                                 See 'UOMCode' dictionary entry for the definition of the UOMCode attribute. The example
                                                             codes below are those that might be expected with AreaSize.
          AttributeOf       LineItemDetail / AreaDetails / AreaSize
          CodeExample       ACR                              acre
          CodeExample       FTK                              square foot
          CodeExample       HAR                              hectare
          CodeExample       KMK                              square kilometre
          CodeExample       MIK                              square mile
          CodeExample       MTK                              square metre
          CodeExample       YDK                              square yard

UOMCode (ConsumedUnits)                                            Identifies the unit of measurement for the some supply / consumption of a physical product

          Definition        Dictionary                    See 'UOMCode' dictionary entry for the definition of the UOMCode attribute. The example
                                                          codes below are those that might be expected with ConsumedUnits.
          AttributeOf       LineItemDetail / ConsumptionDetails / ConsumedUnits
          CodeExample       GLI                           gallon (UK)
          CodeExample       GLL                           gallon (US)
          CodeExample       LTR                           litre
          CodeExample       KWH                           kilowatt hour
          CodeExample       MWH                           megawatt hour (1000 kW.h)
          CodeExample       MTQ                           cubic metre
          CodeExample       TD                            therm

UOMCode (Distance)                                            Identifies the unit of measurement for the Distance (flown by an aircraft)
    Definition    Dictionary                                  See 'UOMCode' dictionary entry for the definition of the UOMCode attribute. The example
                                                              codes below are those that might be expected with Distance.
          AttributeOf       LineItemDetail / FlightDetails / Distance
          CodeExample       KTM                               kilometre
          CodeExample       SMI                               mile (statute mile)
          CodeExample       NMI                               nautical mile

UOMCode (MaxTakeOffWeight)                                         Identifies the unit of measurement for the MTOW (Maximum TakeOff Weight) of an Aircraft

          Definition        Dictionary                         See 'UOMCode' dictionary entry for the definition of the UOMCode attribute. The example
                                                               codes below are those that might be expected with MaxTakeOffWeight.
          AttributeOf       LineItemDetail / AircraftDetails / MaxTakeOffWeight
          CodeExample       LBR                                pound
          CodeExample       KGM                                kilogram
          CodeExample       TNE                                metric ton / tonne

UOMCode (MiscData)                                           Optionally identifies the unit of measurement if this is applicable to a field being provided via
                                                             the MiscData extension element (in the absence of a schema element - see dictionary entry
                                                             'Name')
          Definition        Dictionary                       See 'UOMCode' dictionary entry for the definition of the UOMCode attribute. There are no
                                                             set codes that would apply in this context i.e. the full range of codes could be possible, but
                                                             usage will depend very much on the field being provided.
          AttributeOf       LineItemDetail / MiscDetails / MiscData

UOMCode (Quantity)                                                 Identifies the unit of measurement for a Quantity being charged
          Definition        Dictionary                             See 'UOMCode' dictionary entry for the definition of the UOMCode attribute. The code value
                                                                   EA = 'each' may be used for the Quantity UOMCode attribute if there is no actual unit of
                                                                   measurement applicable at the charge item level.
          AttributeOf       LineItem / Quantity
          AttributeOf       LineItemDetail / Quantity
          CodeExample       EA                                     each

Version                                                            Identifies the specific version of the Airport invoice XML interface that a transmission
                                                                   conforms to
          Definition        Schema                                 As a new version is introduced, the prior version may be supported for a period time before
                                                                   being phased out.
          ElementOf         TransmissionHeader
          ExampleXML        <Version> IATA:AirportV1.0 </Version>
          Code              IATA:AirportV1.0              IATA XML Standard for Electronic Airport Invoices - Version 1.0. This is the initial production
                                                          'live' version for operational use between airports / airport suppliers and airlines.


End of dictionary list



                                                                               Page 16 of 16

								
To top