Skip to main content
Home API Orchestration Support NDC News Release Notes Airline Profile Request Response Field Descriptions Air Shopping Documentation Request Response Field Descriptions Offer Price Documentation Request Response Field Descriptions Order Create Request Response Field Descriptions Order Retrieve Request Response Field Descriptions Seat Availability Documentation Request Response Field Descriptions Order Reshop Request Response Field Descriptions Order Change Request Response Field Descriptions Order Change Notification Request Response Field Descriptions

OrderChange Request Field Descriptions


/DistributionChain/DistributionChainLink/

Field Description Type Required
/Optional
<Ordinal> The number defining the position of the distribution chain link in the distribution chain indicating the order in which the organization participated. Integer Required
<OrgRole> The distribution chain role performed by the participating organization. That is, the Seller (end buyer facing), the Distributor (an intermediary), or the Carrier (the Responsible Supplier). For clarity this is different to the business model used by the participating organization, and the Nature of Business typically registered during incorporation as one of the organization's business activities.

Enumeration: 

  • Distributor MUST BE 1
  • Seller MUST BE 2

Aggregator B2C:

  • Aggregator as Distributor AND Seller

OTA Direct Connect:

  • OTA as Distributor AND Seller
Required

/DistributionChain/DistributionChainLink/ParticipatingOrg/

Field Description Type Required
/Optional
<Name> Name of the organization. Token Required
<OrgID> Organization code of identifier. Token: IATA number Required

/PayloadAttributes/

Field Description Type Required
/Optional
<VersionNumber> The version of the protocol being used. This should be 21.3. Decimal Required

/Request/DataList/ContactInfoList/ContactInfo/

Field Description Type Required
/Optional
<ContactInfoID> Uniquely Identifies a set of Contact Information, within the context of one message. Token Required
<ContactTypeText> PADIS code list: Contact type. String Required
<EmailAddressText> The email address which should be used for contact purposes. String Required
<Surname>

Individuals hereditary name(s) common to all members of a family. Also known as family name or last name.

Enter the last name as it appears on legal identification. It must consist of a minimum of one alphabetic character. (please note: our system cannot accept the letter "B" or "C" as single characters). Hyphens, spaces, and apostrophes are allowed between letters. Periods are not allowed.

Cannot handle names longer than 26 letters.
Token. The maximum character limitation is 30 Required
<GivenName>

A personal name given to the individual at birth and used before a family name.
Enter the first name as it appears on legal identification. It must consist of a minimum of one alphabetic character. Hyphens, spaces, and apostrophes are allowed between letters. Periods are not allowed.

Cannot handle names longer than 26 letters.
Token. The maximum character limitation is 30 Required
<CountryDialingCode> Numeric telephone dialng prefixes for the member of the international telecommunication Union. String. Maximum length is 4 characters, but it will be trimmed to the first 1 to 3 digits after removing spaces and special characters Required
<AreaCodeNumber> Phone number area code Example: 813 String. Maximum length is 5 characters, but it will be trimmed to the first 3 digits after removing spaces and special characters Required
<PhoneNumber> Phone Number text. String. Maximum length is 10 characters, but it will be trimmed to the first 7 digits after removing spaces and special characters Required
<ExtensionNumber> Phone extension number. String Optional (leave null in the value)
<ContactTypeText> PADIS code list: Contact Type (to identify the technical contact type information). String Optional (leave null in the value)

/Request/DataLists/PaxList/Pax/ 

Field Description Type Required
/Optional
<PaxID> Uniquely identifies a Passenger within the context of one message. Note: For multi-pax booking, if a PaxID is passed and is valid, then it will cancel that passenger and the order will be split. If all PaxID are passed, then the entire order will be canceled. Token Required

/Request/DataLists/PaxList/Pax/Individual/

Field Description Type Required
/Optional
<GivenName>

A personal name given to the individual at birth and used before a family name.
Enter the first name as it appears on legal identification. It must consist of a minimum of one alphabetic character. Hyphens, spaces, and apostrophes are allowed between letters. Periods are not allowed.

Cannot handle names longer than 26 letters.
Token. The maximum character limitation is 30 Required
<IndividualID> Uniquely identifies an individual within the context of one message. Token Required
<Surname>

Individuals hereditary name(s) common to all members of a family. Also known as family name or last name.

Enter the last name as it appears on legal identification. It must consist of a minimum of one alphabetic character. (please note: our system cannot accept the letter "B" or "C" as single characters). Hyphens, spaces, and apostrophes are allowed between letters. Periods are not allowed.

Cannot handle names longer than 26 letters.
Token. The maximum character limitation is 30 Required

/Request/ChangeOrderChoice/AcceptSelectedQuotedOfferList/SelectedPricedOffer/

Field Description Type Required
/Optional
<OwnerCode> <Airline designator or CRS code of the owner/ assigner of the Offer ID, typically used for offer ordering purposes. Example: UA, BA Encoding Scheme: IATA/ A4A (two or three character) Airline or CRS Designator Code.> Token Required
<OfferRefID> Reference to the OfferID of the selected Offer (either a standard Offer or an a-la-carte Offer) returned in a previous shopping response. Note: Use the OfferItemID from the OrderReshopRS in Voluntary Change Flow. Token Required
<OfferItemRefID>

Reference to the OfferItemID of the selected OfferItem (contained in either a standard Offer or an a-la-carte Offer) returned in a previous shopping response.

Note: Use the OfferItemID from the OrderReshopRS in Voluntary Change Flow.

Token Required
<PaxRefID> Reference to passenger(s) for which this OfferItem and selected Services (in case of Service Bundles) applies. Token Required

/Request/ChangeOrderChoice/AcceptOrderItemList/CreateOrderItem/

Field Description Type Required
/Optional
<OwnerCode> Airline designator or CRS code of the owner/ assigner of the Offer ID, typically used for offer ordering purposes. Example: UA, BA Encoding Scheme: IATA/ A4A (two or three character) Airline or CRS Designator Code. Token Required

/Request/ChangeOrderChoice/AcceptOrderItemList/CreateOrderItem/OfferItemType/SeatItem/

Field Description Type Required
/Optional
<ColumnID> Alphabetic character identifying a seat within a row. Token [A-Z] Required
<RowNumber> Ordinal number identifying a seat row in an aircraft. Integer Required
<PaxRefID> Uniquely identifies a Passenger within the context of one message. Token Required
<PaxSegmentRefID> Reference to a Passenger Segment within this message. Token Required
<DatedOperatingLegRefID> Reference to a Dated Operating Leg within this message. Token Required (leave null in the value)

/Request/Pax/LoyaltyProgramAccount/

Field Description Type Required
/Optional
<AccountNumber> Loyalty Program account number. Example: ABC123456. Token Optional
<AirlineDesigCode> Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Token Optional

/Request/Order/

Field Description Type Required
/Optional
<OrderID> Carrier assigned ID which uniquely identifies a specific Order across several messages. Token Required
<OwnerCode> Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Token Required

/Request/PaymentFunctions/PaymentProcessingDetails/

Field Description Type Required
/Optional
@CurCode The amount applied to the associated payment method. Example: 300 USD Decimal Required
If creating the order after payment authorization is a way of linking an order to an existing payment reference. not triggering the whole process again. Token Optional (leave null in the value)

/IATA_OrderChangeRQ/Request/PaymentFunctions/PaymentProcessingDetails/Payer/PayerName/IndividualName/

Field Description Type Required
/Optional
<GivenName> A personal name given to the individual at birth and used before a family name. Also called first name. E.g. JOHN. Token. The maximum character limitation is 30 Required
<Surname> Individual's hereditary name(s) common to all members of a family. Also known as family name or last name. E.g. SMITH. Excludes any potential suffix. Token. The maximum character limitation is 30 Required

/IATA_OrderChangeRQ/Request/PaymentFunctions/PaymentProcessingDetails/Payer/PayerPhoneNumber/

Field Description Type Required
/Optional
<CountryDialingCode> Numeric telephone dialng prefixes for the member of the international telecommunication Union. String. Maximum length is 4 characters, but it will be trimmed to the first 1 to 3 digits after removing spaces and special characters Required
<AreaCodeNumber> Phone number area code Example: 813 String. Maximum length is 5 characters, but it will be trimmed to the first 3 digits after removing spaces and special characters Required
<PhoneNumber> Phone Number text. String. Maximum length is 10 characters, but it will be trimmed to the first 7 digits after removing spaces and special characters Required
<ExtensionNumber> Phone extension number. String Optional (leave null in the value)
<ContactTypeText> PADIS code list: Contact Type (to identify the technical contact type information). String Optional (leave null in the value)

/IATA_OrderChangeRQ/Request/PaymentFunctions/PaymentProcessingDetails/PaymentMethod/PaymentCard/CardHolderAddress/

Field Description Type Required
/Optional
<StreetText> Street name and number. Examples: Main street String. The maximum character is 100 Required
<CityName> The name, expressed as text, of the city, town or village. String. The maximum character is 50, but it will be trimmed to the first 10 characters Required
<CountrySubDivisionName> The name, expressed as text, of the sub-division of a country. String. The maximum character is 50, but it will be trimmed to the first 13 characters Required
<PostalCode> Postal code examples: 11001. For an international address, if the address has a postal code, please use the related postal code. If no postal code, please enter 11111 String. The maximum character is 12, but it will be trimmed to the first 10 characters Required
<CountryCode> ISO Country Code (can be extended by bilateral agreement in case of exceptions). String. The maximum character is 60, but it will be trimmed to the first 10 characters Required
<BuildingRoomText> Additional address information including building name, room, apartment, or suite number. String Optional

/IATA_OrderChangeRQ/Request/PaymentFunctions/PaymentProcessingDetails/PaymentMethod/PaymentCard/

Field Description Type Required
/Optional
<CardNumber> The card number indicated on the payment card. String Required
<CardHolderName> Name of credit card holder. Example: John Smith Token Required
<ExpirationDate> The Last month of validity. Format: MMDD String Required
<CardSecurityCode> 3-digit number printed on the signature panel on the back of the card and following the last four digits of the Primary Account Number (PAN). For American Express, 4 digits located on the front of the card, above the card number on the right-hand side. Visa - CVV2, MasterCard - CVC2, American Express - CID, Discover - CMID, Union Pay - CVN2, JCB - CAV2. Token Required. If VCC, optional, but highly recommended

 

OrderView Response Field Descriptions


/Response/DataLists/BaggageAllowanceList/BaggageAllowance/

Field Description Type Required
/Optional
<BaggageAllowanceID> Unique identifier of this baggage allowance. Token Required
<DescText> Baggage allowance description and additional information. String Optional
<TypeCode> Type of baggage allowance e.g. Checked or CarryOn. Token Required

/Response/DataLists/ContactInfoList/ContactInfo/

Field Description Type Required
/Optional
<ContactInfoID> Uniquely identifies a set of contact information, within the context of one message. Token Required
<EmailAddressText> The email address which should be used for contact purposes. String Required
<GivenName> A personal name given to the individual at birth and used before a family name. Token Optional
<IndividualID> Uniquely Identifies an individual within the context of one message. Token Optional
<Surname> Individual’s hereditary name common to all members of a family. Also known as family name or last name. Token Required
<CountryDialingCode> Numeric telephone dialing prefixes for the member countries of the international telecommunication union. Token Optional
<ExtensionNumber> Phone extension number. String Optional
<PhoneNumber> Phone number text. String Optional

/Response/DataLists/DatedMarketingSegmentList/DatedMarketingSegment/

Field Description Type Required
/Optional
<DatedMarketingSegmentId> Unique identifier of a dated marketing segment used in a message. Token Required
<MarketingCarrierFlightNumberText> The numerical designation of a flightas it is marked by a carrier. String Required
<DatedOperatingSegmentRefId> Reference to a unique identifier of a dated operating segment used in a message. Token Required
<CarrierDesigCode> Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Token Required
<AircraftScheduledDateTime> The Scheduled Date and Time of Arrival of the aircraft at the terminal or departure gate at an airport. DateTime Required
<IATA_LocationCode> IATA 3-letter code defining the city or airport code. Token Required

/Response/DataLists/DatedOperatingLegList/DatedOperatingLeg/

Field Description Type Required
/Optional
<DatedOperatingLegID> Uniquely identifies a leg within the context of one message. Token Required
<IATA_LocationCode> IATA 3-letter code defining the city or airport code. Token Required
<AircraftScheduledDateTime> The Scheduled Date and Time of Arrival of the aircraft at the terminal or departure gate at an airport. DateTime Required

/Response/DataLists/DatedOperatingLegList/DatedOperatingLeg/CarrierAircraftType/

Field Description Type Required
/Optional
<CarrierAircraftTypeCode> Internal code used by a carrier to identify the type of aircraft. Token Required
<CarrierAircraftTypeName> Internal name given by the carrier to this aircraft type. String Required

/Response/DataLists/DatedOperatingLegList/DatedOperatingLeg/AirlineTaxonomy/TaxonomyFeature/

Field Description Type Required
/Optional
<CodesetNameCode> Defines the codeset that is being used in each entry to define the codeset code and the associated value text. Token Optional
<ValueText> The textural description associated to the codeset code for a given defined codeset. String Optional

/Response/DataLists/DatedOperatingSegmentList/DatedOperatingSegment/

Field Description Type Required
/Optional
<DatedOperatingSegmentId> Unique identifier of a dated operating segment used in a message. Token Required
<DatedOperatingLegRefID> Identifies one or more flight legs within this segment. Token Required
<Duration> Total segment time including the combined air time and connection times of any legs. Duration Required
<OperatingCarrierFlightNumberText> The numerical designation of a flight as it is operated by a carrier. String Required
<CarrierDesigCode> Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Token Required
<DisclosureRefID> Uniquely identifies a disclosure within the context of one message. Token Optional

/Response/DataLists/DisclosureList/Disclosure/

Field Description Type Required
/Optional
<DescText> Description text value. String Required
<DiscosureID> Uniquely Identifies a disclosure within the context of one message. Token Required

/Response/DataLists/OriginDestList/OriginDest/

Field Description Type Required
/Optional
<DestCode> IATA defined code identifying a city or station. Token Required
<OriginCode> IATA defined code identifying a city or station. Token Required
<OriginDestID> Uniquely identifies an origin destination within the context of one message. Token Required
<PaxJourneyRefID> Uniquely identifies a passenger journey within the context of one message. Token Optional

/Response/DataLists/PaxJourneyList/PaxJourney/

Field Description Type Required
/Optional
<PaxJourneyID> Uniquely identifies a Passenger Journey within the context of one message. Token Required
<PaxSegmentRefID> Reference to a Passenger Segment ID within this message. Token Required
<Duration> Total journey time including the combined air time and connection times. In case of stopover, this may or may not include stopover durations. Duration Optional

/Response/DataLists/PaxList/Pax/

Field Description Type Required
/Optional
<ContactInfoRefID> Uniquely identifies a set of contact information, within the context of one message. Token Optional
<PaxID> Uniquely identifies a passenger within the context of one message. Token Required
<PTC> Type code applying to the passenger which typically drives pricing. String Optional
<GivenName> A personal name given to the individual at birth and used before a family name. Also called first name. Token Optional
<Surname> Individuals hereditary name(s) common to all members of a family. Also known as family name or last name. Token Required
<IndivdualID> Uniquely Identifies an Individual within the context of one message. Token Optional
<GenderCode> Gender of the individual. Refer to PADIS Codeset 6353. Token Optional
<Birthdate> Holder's date of birth as written on the document. Date Optional
<RemarkText> Additional, supplementary information about the document or service. String Optional
<RedressCaseID> A unique government-issued identifier assigned to a redress case. Token Optional

/Response/DataLists/PaxList/Pax/IdentityDoc/

Field Description Type Required
/Optional
<IdentityDocID> Uniquely identifies the document from all other identity documents issued by the state or organization. e.g. passport number, driver’s license number, known traveler number. Token Required
<IdentityDocTypeCode> The type of passenger document. Examples: PT = Passport, CR = KTN. Token Required
<Surname> An individual’s hereditary name common to all members of a family. Also known as family name or last name. Token Required
<Birthdate> Holder's date of birth as written on the document. Date Optional
<CitizenshipCountryCode> ISO Country Code (can be extended by bilateral agreement in case of exceptions, e.g. Kosovo). Examples: US, FR. Token Optional
<ExpiryDate> The date the identity document expires. Date Optional
<GenderCode> Gender of the individual. Refer to PADIS Codeset 6353. Token Optional
<GivenName> Holder's first or given name, as written on the document. E.g. JOHN. Token Optional
<IssuingCountryCode> ISO Country Code (can be extended by bilateral agreement in case of exceptions, e.g. Kosovo). Examples: US, FR. Token Optional

/Response/DataLists/PaxList/Pax/LoyaltyProgramAccount/

Field Description Type Required
/Optional
<AccountNumber> Loyalty program account number. Token Optional
<AirlineDesigCode> Airline code assigned to a carrier. Token Required
<TierName> Loyalty Program status level name. String Optional

/Response/DataLists/PaxSegmentList/PaxSegment/

Field Description Type Required
/Optional
<DatedMarketingSegmentRefId> A reference to a unique identifier of a dated marketing segment used in a message. Token Required
<PaxSegmentID> Uniquely identifies a passenger segment within the context of one message. Token Required
<MarketingCarrierRBD_Code> Code used to identify a particular RBD (e.g. P, J, W, M, etc.). Token Required

/Response/DataLists/PaxSegmentList/PaxSegment/CabinTypeAssociationChoice/SegmentCabinType/

Field Description Type Required
/Optional
<CabinTypeCode>

Cabin Type Code as defined by ATSB codeset 9873. For AS NDC:

  • 1: First Class (Includinig Refundable First)
  • 2: Business Class (Includinig Refundable Business)
  • 4: Main (Premium Economy)
  • 5: Main
  • 6: Main (Saver)
  • 7: All else
Token Optional
<CabinTypeName> Name given to a cabin compartment (e.g. Business, First, Economy). Token Optional

/Response/DataLists/ServiceDefinitionList/ServiceDefinition/

Field Description Type Required
/Optional
<FreeText> Free text. String Optional
<SpecialServiceCode> Code that identifies the special service. Token Optional
<Name> Service name. Example: Lounge Pass. Token Required
<OwnerCode> Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Token Required
<ServiceDefinitionID> Uniquely Identifies a Service Definition within the context of one message. Token Required

/Response/Order/

Field Description Type Required
/Optional
<OrderID> Carrier assigned ID which uniquely identifies a specific Order across several messages. Token Required
<OwnerCode> Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Token Required
<CreationDateTime> The date time by which the order is created. Examples: 2018-09-05T15:52:01Z. DateTime Optional
<StatusCode> Status of the Order Status instance. See ATSB Codeset OrderStatus for possible values. Token Optional

/Response/Order/OrderItem/

Field Description Type Required
/Optional
<OrderItemID> Carrier assigned ID which exists uniquely within an order. Token Required
<OwnerCode> Airline code assigned to a carrier. Either ICAO- defined 3-character code or IATA-defined 2-character code. Token Required
<PaymentTimeLimitDateTime> The time limit by which a commitment to pay must be made for the given Order Item. Upon expiry it is expected that the Order item is removed from the Order. If no value is returned, then no advice has been given. For example: PaymentTimeLimitDateTime: 2015-01-01T12:53:12Z - indicates the date time by which payment commitment is required. DateTime Optional
<PriceGuaranteeTimeLimitDateTime> The length of time the price of an Order Item is guaranteed. In the absence of the price guarantee time limit, the price is not guaranteed. Upon expiry, the price may no longer be guaranteed and either the Order should be repriced, which may result in a new RepricedOffer, or a new shopping process may begin. DateTime Optional
<CreationDateTime> The date time by which the order is created. Examples: 2018-09-05T15:52:01Z. DateTime Optional
<StatusCode> Status of the Order Status instance. See ATSB Codeset OrderStatus for possible values. Token Optional

/Response/Order/OrderItem/CancelRestrictions/

Field Description Type Required
/Optional
<DescText> Describes what this restriction is. E.G -Cancellation allowed within dates(1) specified with no fee. -Cancellation allowed within dates(2) specified with fee. -Cancellation not allowed. String Optional

/Response/Order/OrderItem/ChangeRestrictions/

Field Description Type Required
/Optional
<DescText> Describes what this restriction is. E.G -Cancellation allowed within dates(1) specified with no fee. -Cancellation allowed within dates(2) specified with fee. -Cancellation not allowed. String Optional
<PaymentTypeCode> This stores a code to represent the form of payment to be used to reimburse the customer/passenger. Token Required
<MaximumAmount> Stores a maximum refund amount which will be applied when a variable fee amount is effective. Decimal Required
<LevelTypeCode> This will identify the type of re-fundability for the condition. This will be one of the following. Fully Refundable Partly Refundable Non-Refundable. Token Required

/Response/Order/OrderItem/FareDetail/FareComponent/

Field Description Type Required
/Optional
<FareBasisCode> Fare basis code. Token Optional
<CabinTypeCode>

Cabin Type Code as defined by ATSB codeset 9873. For AS NDC:

  • 1: First Class (Includinig Refundable First)
  • 2: Business Class (Includinig Refundable Business)
  • 4: Main (Premium Economy)
  • 5: Main
  • 6: Main (Saver)
  • 7: All else
Token Optional
<CabinTypeName> Name given to a cabin compartment. Token Optional
<PaxSegmentRefID> Reference to a PaxSegmentID. Token Required

/Response/Order/OrderItem/FareDetail/FareWaiver/

Field Description Type Required
/Optional
<FareRuleWaiverCode> Code assigned by the validating carrier that allows fare rule modification or override. Token Optional
<FareWaiverTypeCode> Waiver type code. Token Optional

/Response/Order/OrderItem/FareDetail/FareComponent/FareRule/

Field Description Type Required
/Optional
<RuleCode> Fare category number as defined by ATPCO. Token Optional

/Response/Order/OrderItem/FareDetail/Price/

Field Description Type Required
/Optional
<BaseAmount> @CurCode Total base fare amount. Decimal Optional
<TotalAmount> @CurCode Total monetary price amount, including all tax, surcharge, and fee amounts. Decimal Optional

/Response/Order/OrderItem/FareDetail/Price/TaxSummary/

Field Description Type Required
/Optional
<Add1TaxCode> A qualifier to the tax code to distinguish taxes/fees/charges with the same tax code but with different business uses. Token Optional
<Amount> Tax amount. Decimal Required
<DescText> Tax short description. String Optional
<TaxCode> IATA TTBS tax code. Token Optional
<TotalTaxAmount> Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts. Decimal Optional

/Response/Order/OrderItem/PriceDifferential/

Field Description Type Required
/Optional
<DifferentialTypeCode>

Several types of action are possible when the customer selects a reshopped offer. Enumeration:

  • AddCol
  • AddColAndRefund
  • AddColAndResidual
  • EvenExchange
  • Refund
  • Residual
  • Reusable
  • Void
Token Required
<PaxRefID> Reference to a Passenger ID. Token Optional
<BaseAmount (@CurCode)> Total base fare amount. Decimal Optional
<EquivAmount (@CurCode)> The entire amount of transaction stated in the local currency at the point of sale, or the currency as defined by the Currency Indicator Code. Decimal Optional
<DueByAirlineAmount (@CurCode)> Total base fare amount. Decimal Optional
<DueToAirlineAmount (@CurCode)> Total base fare amount. Decimal Optional
<TotalTaxAmount (@CurCode)> Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts. Decimal Optional
<TotalAmount (@CurCode)> Total monetary price amount, including all tax, surcharge, and fee amounts. Decimal Optional
<Amount (@CurCode)> Fee Amount. Example: 500 USD. Decimal Required
<DescText> Fee/surcharge Description. Example: U.S Customs User Fee. String Optional
<TaxCode> IATA TTBS Tax Code. Example: AY, GB Token Optional
<PaxSegmentRefID> Reference to a Passenger Segment ID within this message. Token Required
<CabinTypeCode>

Cabin Type Code as defined by ATSB codeset 9873. For AS NDC:

  • 1: First Class (Includinig Refundable First)
  • 2: Business Class (Includinig Refundable Business)
  • 4: Main (Premium Economy)
  • 5: Main
  • 6: Main (Saver)
  • 7: All else
Token Optional
<CabinTypeName> Name given to a cabin compartment (e.g. Business, First, Economy). Token Optional
<AllowedModificationInd> Flags if cancellation is allowed used in conjunction with defined date ranges. Boolean Optional
<DescText> Description text value. String Optional
<FareBasisCode> Fare basis code. Example: Y26. Token Optional
<PriceClassRefID> A price point within a particular Cabin Type (sometimes referred to as 'Fare Families'). Token Optional
<RBD_Code> Code used to identify a particular RBD (e.g. P, J, W, M, etc.). (Reservation booking code). Token Required

/Response/Order/OrderItem/Price/

Field Description Type Required
/Optional
<BaseAmount (@CurCode)> Total base fare amount. Decimal Optional
<TotalAmount (@CurCode)> Total monetary price amount, including all tax, surcharge, and fee amounts. Decimal Optional

/Response/Order/OrderItem/Price/TaxSummary/

Field Description Type Required
/Optional
<Add1TaxCode> A qualifier to the tax code to distinguish taxes/fees/charges with the same tax code but with different business uses. Token Optional
<Amount> Tax amount. Decimal Required
<DescText> Tax short description. String Optional
<TaxCode> IATA TTBS tax code. Token Optional
<TotalTaxAmount> Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts. Decimal Optional

/Response/Order/OrderItem/Service/

Field Description Type Required
/Optional
<PaxRefID> Reference to a Passenger ID within this message. Token Required
<ServiceID> Uniquely Identifies a Service within the context of one message. Token Required
<StatusCode> Status of the Order Service Status instance. See ATSB Codeset OrderService for possible values:
  • EXCH
  • ACTIVE
  • CANCELLED
  • CLOSED
  • CONFIRMED
  • IN PROGRESS
  • REMOVED
Token Optional

/Response/Order/OrderItem/Service/BookingRef/

Field Description Type Required
/Optional
<BookingID> Existing booking reference identifier. Token Required

/Response/Order/OrderItem/Service/BookingRef/BookingEntity/Carrier/

Field Description Type Required
/Optional
<AirlineDesigCode> Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Token Required

/Response/Order/OrderItem/Service/OrderServiceAssociation/

Field Description Type Required
/Optional
<PaxSegmentRefID> Reference to a PaxSegmentID. Token Required
<RowNumber> Ordinal number identifying a seat row in an aircraft. Integer Required
<ColumnID> Alphabetic character identifying a seat within a row. Token Pattern [A-Z] Required

/Response/Order/TotalPrice/

Field Description Type Required
/Optional
<BaseAmount (@CurCode)> Total base fare amount. Decimal Optional
<TotalAmount (@CurCode)> Total monetary price amount, including all tax, surcharge, and fee amounts. Decimal Optional

/Response/Order/TotalPrice/TaxSummary/

Field Description Type Required
/Optional
<Amount> Tax amount. Decimal Required
<DescText> Tax short description. String Optional
<TaxCode> IATA TTBS tax code. Token Optional
<TotalTaxAmount> Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts. Decimal Optional

/Response/TicketDocInfo/

Field Description Type Required
/Optional
<PaxRefID> Reference to a Passenger ID. Token Required
<ReportingTypeCode> For billing and settlement purposes, each time a travel agent requests an airline to perform an action on a document (Issuance, Refund, Exchange), he needs to know how to reconcile this action (via BSP, ARC, directly by ORA, etc.):
  • AIRLINE
  • ARC
  • BSP
  • NotApplicable
Token Required
<TicketDocTypeCode> Document type code as defined by PADIS 1001 (Document/ Message Name, coded):
  • J
  • T
Token Required
<CouponStatusCode> Current status of the flight/ value coupon. Example: E (Exchanged/Reissued):
  • CTRL
  • CKIN
  • LFTD
  • PPR
  • PRT
  • OK
  • RFND
  • NOGO
  • USED
  • VOID
  • EXCH
  • ACTIVE
  • CANCELLED
  • CLOSED
  • CONFIRMED
  • IN PROGRESS
  • REMOVED
Token Optional
<TicketNumber> The document number comprised of the airline code, form code, and serial number. String Required

/Response/TicketDocInfo/

Field Description Type Required
/Optional
<PaxRefID> Reference to a Passenger ID. Token Required
<ReportingTypeCode> For billing and settlement purposes, each time a travel agent requests an airline to perform an action on a document (Issuance, Refund, Exchange), he needs to know how to reconcile this action (via BSP, ARC, directly by ORA, etc.). Token Required
<TicketDocTypeCode> Document type code as defined by PADIS 1001 (Document/ Message Name, coded). Token Required
<TicketNumber> The document number comprised of the airline code, form code, and serial number. String Required
<PaymentRefID> References a payment transaction within this message. Token Required

/Response/TicketDocInfo/OriginalIssueInfo/

Field Description Type Required
/Optional
<IssueDate> The date that the document was originally issued. Date Optional
<IssueTime> The time that the document was originally issued. Time Optional
<AirlineDesigCode> Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Token Optional
<TicketNumber> The document number comprised of the airline code, form code, and serial number. String Optional

/Response/TicketDocInfo/Ticket/Coupon/

Field Description Type Required
/Optional
<CouponNumber> Number assigned to the issued coupon. Decimal Optional
<FareBasisCode> Fare basis code as ticketed. Example: Y26. Token Optional
<CouponStatusCode> Current status of the flight/ value coupon. Example: E (Exchanged/Reissued):
  • CTRL
  • CKIN
  • LFTD
  • PPR
  • PRT
  • OK
  • RFND
  • NOGO
  • USED
  • VOID
  • EXCH
  • ACTIVE
  • CANCELLED
  • CLOSED
  • CONFIRMED
  • IN PROGRESS
  • REMOVED
Token Optional
<PaxSegmentRefID> Reference to a Passenger Segment ID within this message. Token Required

/PayloadAttributes/

Field Description Type Required
/Optional
<CorrelationID> Allow end-to-end correlation of log messages with the corresponding Web service message throughout the processing of the Web service message. Token Required
<VersionNumber> For all IATA versioned messages, the version of the message is indicated by a decimal value. Decimal Required
<Timestamp> Indicates the creation date and time of the message in UTC. DateTime Required

/PaymentFunctions/OrderAssociation/

Field Description Type Required
/Optional
<OrderItemRefID> Reference to an Order Item ID for which this payment method applies. Token Optional

/PaymentFunctions/OrderAssociation/PaymentProcessingSummary/

Field Description Type Required
/Optional
<Amount> @CurCode The amount applied to the associated payment method. Example: 300 USD. Decimal Required
<PaymentID> Uniquely identifies payment information within a message. Token Required
<PaymentTypeCode> This stores a code to represent the form of payment to be used to reimburse the customer/passenger. Token Optional
<PaymentStatusCode> Indicates the current status of this payment information. Token Optional
<TimestampDateTime> 3DS transaction timestamp. DateTime Optional