OrderCreateRQ NDC 2017.2

OrderCreateRQ

OrderCreateRQ

XPath: /OrderCreateRQ

Data Type Value: OrderCreateRQ

Description: The OrderCreate/ OrderView transaction is a multi-function message that may:

  1. Request specified inventory to be held (and returns a reference to the held inventory)
  2. Request that an order to be created (returning the complete view of the Order)
  3. Request additions to order data elements (e.g., add frequent flyer data)

EchoToken

XPath: /OrderCreateRQ/@EchoToken

Data Type Value: StringLength1to128

Description: A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.


TimeStamp

XPath: /OrderCreateRQ/@TimeStamp

Data Type Value: dateTime

Description: Indicates the creation date and time of the message in UTC using the following format specified by ISO 8601; YYYY-MM-DDThh:mm:ssZ with time values using the 24 hour clock (e.g., 20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z).


Target

XPath: /OrderCreateRQ/@Target

Data Type Value: Target

Description: Used to indicate whether the request is for the Test or Production system.


Version

XPath: /OrderCreateRQ/@Version

Data Type Value: string

Description: For all IATA versioned messages, the version of the message is indicated by a decimal value.


TransactionIdentifier

XPath: /OrderCreateRQ/@TransactionIdentifier

Data Type Value: StringLength1to32

Description: A unique identifier to relate all messages within a transaction (e.g. this would be sent in all request and response messages that are part of an on-going transaction).


SequenceNmbr

XPath: /OrderCreateRQ/@SequenceNmbr

Data Type Value: nonNegativeInteger

Description: Used to identify the sequence number of the transaction as assigned by the sending system; allows for an application to process messages in a certain order or to request a resynchronization of messages in the event that a system has been off-line and needs to retrieve messages that were missed.


TransactionStatusCode

XPath: /OrderCreateRQ/@TransactionStatusCode

Data Type Value: TransactionStatusCode

Description: This indicates where this message falls within a sequence of messages.


PrimaryLangID

XPath: /OrderCreateRQ/@PrimaryLangID

Data Type Value: language

Description: Identifies the primary language preference for the message. The human language is identified by ISO 639 codes.


AltLangID

XPath: /OrderCreateRQ/@AltLangID

Data Type Value: language

Description: Identifies the alternate language for a customer or message. The human language is identified by ISO 639 codes.


RetransmissionIndicator

XPath: /OrderCreateRQ/@RetransmissionIndicator

Data Type Value: boolean

Description: When true, indicates the message is being re-sent after a failure. It is recommended that this attribute is used (i.e., set to true) only when a message is retransmitted.


CorrelationID

XPath: /OrderCreateRQ/@CorrelationID

Data Type Value: StringLength1to64

Description: Allow end-to-end correlation of log messages with the corresponding Web service message throughout the processing of the Web service message.

Document

id

XPath: /OrderCreateRQ/Document/@id

Data Type Value: ID

Description: A globally unique identifier for this object instance.

Party

IATA_Number

XPath: /OrderCreateRQ/Party/Sender/TravelAgencySender/IATA_Number

Data Type Value: IATA_NbrSimpleType

Description: Agency Seller IATA number. Example: 98417900.

Query

OfferID

XPath: /OrderCreateRQ/Query/Order/Offer/@OfferID

Data Type Value: [1..1] xsd:ID

Description: Reference to the OfferID of the selected Offer (either a standard Offer or an a-la-carte Offer) returned in a previous shopping response.


Owner

XPath: /OrderCreateRQ/Query/Order/Offer/@Owner

Data Type Value: string

Description: Designator of Airline that owns/ assigned these IDs. Examples: BA. Encoding Scheme: IATA/ A4A (two or three character) Airline Designator Code.


ResponseID

XPath: /OrderCreateRQ/Query/Order/Offer/@ResponseID

Data Type Value: string

Description: Reference to unique shopping session response ID, as provided in the airline's previous shopping response.


OfferItemID

XPath: /OrderCreateRQ/Query/Order/Offer/OfferItem/@OfferItemID

Data Type Value: xsd:string [1..1]

Description: 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.


PassengerRefs

XPath: /OrderCreateRQ/Query/Order/Offer/OfferItem/PassengerRefs

Data Type Value: IDREFS

Description: Reference to passenger(s) for which this OfferItem and selected Services (in case of Service Bundles) applies.


ServiceID

XPath: /OrderCreateRQ/Query/Order/Offer/OfferItem/ServiceSelection/@ServiceID

Data Type Value: string

Description: Reference to the Service (within the OfferItem) from which the bundling begins.


ServiceDefinitionID

XPath: /OrderCreateRQ/Query/Order/Offer/OfferItem/ServiceSelection/ServiceDefinitionID

Data Type Value: string

Description: Id to define a selected ServiceDefinition from the selected bundle.


Payments

XPath: /OrderCreateRQ/Query/Payments

Data Type Value: Payments

Description: Payment information.


Payment

XPath: /OrderCreateRQ/Query/Payments/Payment

Data Type Value: Payment[]

Description: Payment detail, including association(s).


PassengerList

XPath: /OrderCreateRQ/Query/DataLists/PassengerList

Data Type Value: PassengerList

Description: Passenger data list definition.


Passenger

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger

Data Type Value: PassengerType[]

Description: Any person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship.


PassengerID

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/@PassengerID

Data Type Value: ID

Description: Uniquely identifies a Passenger within the context of one message.


Birthdate

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Birthdate

Data Type Value: extension of xs:date [0..1]

Description: Traveler birth date. Example: YYYY-MM-DD.


PTC

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/PTC

Data Type Value: extension of PaxSimpleType [0..1]

Description: Type code applying to the Passenger which typically drives pricing (e.g., ADT, CHD, etc.). A code is a character string of letters. It represents the type a passenger like ADT(Adult).


InfantRef

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/InfantRef

Data Type Value: xsd:IDREF [0..1]

Description: Reference to Passenger instance within the context of one message, associating an infant on lap to this adult passenger.


Individual

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Individual

Data Type Value: IndividualType

Description: A single human being as distinct from a group, class, or family.


Gender

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Individual/Gender

Data Type Value: GenderCodeType [0..1]

Description: Passenger Gender Male


GivenName

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Individual/GivenName

Data Type Value: extension of ProperNameSimpleType [0..5]

Description: Individual's first or given name. Example: JOHN.


Surname

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Individual/Surname

Data Type Value: extension of ProperNameSimpleType [1..1]

Description: Family name, last name Example: SMITH


SurNameSuffix

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Individual/SurnameSuffix

Data Type Value: ShortNameType

Description: Individual's surname suffixes and letters. Examples: Jr., Sr., III, Ret., Esq.


MiddleName

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Individual/MiddleName

Data Type Value: ProperNameType[]

Description: Individual's middle name or initial. Examples: G, GEORGE


NameTitle

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Individual/NameTitle

Data Type Value: ShortNameType

Description: Individual's name title. Examples: MR, MRS, DRn.


Birthdate

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/Individual/Birthdate

Data Type Value: DateType

Description: Individual's birth location (e.g. city and/or country).


Phone

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/ContactProvided/Phone

Data Type Value: PhoneTypeAIDM[]

Description: A telephone number is a sequence of digits assigned to a fixed-line telephone subscriber station connected to a telephone line or to a wireless electronic telephony device, such as a radio telephone or a mobile telephone, or to other devices for data transmission via the public switched telephone network (PSTN) or other private networks.


Label

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/ContactProvided/Phone/Label

Data Type Value: SimpleTextType [1..Unbounded]

Description: Used to differentiate multiple Phone numbers of one contact. Examples: Work, Home, Mobile.


Extension

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/ContactProvided/Phone/Extension

Data Type Value: NumberType [0..1]

Description: Phone extension number. Example: 1234.A mathematical number that is assigned or is determined by calculation.


PhoneNumber

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/ContactProvided/Phone/PhoneNumber

Data Type Value: NumberType

Description: Phone number text. Example: +1 999-999-9999 ext 1234, 617-9976.

Note: This may be a simple, un-structured phone number, such as +01 999-999-9999 ext 1234 or combined with the additional attributes to create a structured phone number.


CountryDialingCode

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/ContactProvided/Phone/CountryDialingCode

Data Type Value: CountryDialiingCodeType

Description: Numeric telephone dialing prefixes for the member countries of the International Telecommunication Union (ITU).


AreaCode

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/ContactProvided/Phone/AreaCode

Data Type Value: NumberType

Description: Phone number area code. Example: 813.


EmailAddressValue

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/ContactProvided/EmailAddress/EmailAddressValue

Data Type Value: SimpleTextType [1..1]

Description: The email address which should be used for contact purposes.


Label

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/ContactProvided/EmailAddress/Label

Data Type Value: SimpleTextType

Description: Used to differentiate multiple email addresses of one contact.


CountrySubdivisionName

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/PostalAddress/CountrySubdivisionName

Data Type Value: ProperNameType

Description: The name, expressed as text, of the subdivision of a country.


CountryCode

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/PostalAddress/CountryCode

Data Type Value: ISO_3166CountryCodeContentType

Description: ISO Country Code. Examples: US, FR.


CityName

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/PostalAddress/CityName

Data Type Value: SimpleNameType

Description: The name, expressed as text, of the city, town or village.


Street

XPath: /OrderCreateRQ/Query/DataLists/ContactList/ContactInformation/PostalAddress/Street

Data Type Value: SimpleTextType[]

Description: Street name and number corresponding to the postal address. Examples: Main Street, 100 Main Street


ExpiryDate

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/ExpiryDate

Data Type Value: DateType

Description: The date the identity document expires.


Birthdate

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/Birthdate

Data Type Value: xsd:date [0..1]

Description: The Date of Birth of the Passenger. Anonymous Shopping requests or when the birthdate (in Individual) is not known.


Gender

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/Gender

Data Type Value: GenderCodeType [0..1]

Description: Passenger Gender Male


Surname

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/Surname

Data Type Value: xsd:string

Description: Individual's family name, last name. Example: SMITH.


SurnameSuffix

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/SurnameSuffix

Data Type Value: ShortNameType

Description: Holder's surname suffixes and letters as written on the document. Examples: Jr., Sr., III, Ret., Esq.


NameTitle

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/NameTitle

Data Type Value: ProperNameType

Description: Holder's name title as written on the document. Examples: MR, MRS, DRn.


GivenName

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/GivenName

Data Type Value: extension of ProperNameSimpleType [0..5]

Description: Individual's first or given name. Example: JOHN.


MiddleName

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/MiddleName

Data Type Value: ProperNameType[]

Description: Holder's middle name or initial, as written on the document. Examples: G, GEORGE.


IdentityDocumentNumber

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/IdentityDocumentNumber

Data Type Value: SimpleCodeType[1..1]

Description: Uniquely identifies the document from all other identity documents issued by the state or organization (e.g., passport number, drive license number).


IssuingCountryCode

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/IssuingCountryCode

Data Type Value: ISO_3166CountryCodeContentType

Description: Issuing country code of the identity document.


CitizenshipCountryCode

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/CitizenshipCountryCode

Data Type Value: ISO_3166CountryCodeContentType

Description: Citizenship Country Code. Examples: US, FR.


IssueDate

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/IssueDate

Data Type Value: DateType

Description: The date the identity document was issued.


IdentityDocumentType

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/IdentityDocument/IdentityDocumentType

Data Type Value: IdentityDocumentTypeCodeType

Description: The type of passenger document. Example: Passport.


LoyaltyProgramAccount

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/LoyaltyProgramAccount

Data Type Value: LoyaltyProgramAccountType[]

Description: An account set up for a customer within a rewards program which holds funds on behalf of that customer.


ProgramCode

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/LoyaltyProgramAccount/ProgramCode

Data Type Value: SimpleCodeType

Description: Loyalty Program ID: Example: MAM.


TierCode

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/LoyaltyProgramAccount/TierCode

Data Type Value: SimpleCodeType

Description: Loyalty Program tier code.


AccountNumber

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/LoyaltyProgramAccount/AccountNumber

Data Type Value: SimpleCodeType [0..1] xsd:string

Description: Loyalty Program account number. Example: ABC123456.


AirlineDesignator

XPath: /OrderCreateRQ/Query/DataLists/PassengerList/Passenger/LoyaltyProgramAccount/Airline/AirlineDesignator

Data Type Value: AirlineDesignatorCodeType [0..1]

Description: Airline code assigned to a carrier. Either ICAO-defined 3-character code or IATA-defined 2-character code. Refer to IATA Airline Coding Directory, Section 3.


FareList

XPath: /OrderCreateRQ/Query/DataLists/FareList

Data Type Value: FareList

Description: Element combining Fare Basis Code and Fare Details.


FareGroup

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup

Data Type Value: FareGroup[]

Description:


ListKey

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/@ListKey

Data Type Value: ID

Description: Globally unique id for this Data List instance.


SimpleCurrencyPrice

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/TotalAmount/SimpleCurrencyPrice

Data Type Value: SimpleCurrencyPriceType

Description: SIMPLE CURRENCY PRICE BASIS UNIT: NO price break-down, taxes and/or fees.


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/TotalAmount/SimpleCurrencyPrice/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Total

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/TotalAmount/DetailCurrencyPrice/Total

Data Type Value: CurrencyAmountOptType

Description: Total price in currency. Example: 16000 USD.

Note: This is the total price INCLUDING base price, taxes and fees/ surcharges.


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/TotalAmount/DetailCurrencyPrice/Total/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


BaseAmount

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/BaseAmount

Data Type Value: CurrencyAmountOptType

Description: Total Base Fare Amount. Example: 200000.

Note: This includes surcharges (if applicable).


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/BaseAmount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character). Currency Code


BaseAmount

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/FareFiledIn/BaseAmount

Data Type Value: CurrencyAmountOptType

Description: Filed fare amount. Example: 2385 USD.

Note: This contains the originally filed base fare amount.


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/FareFiledIn/BaseAmount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Total

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Surcharges/Surcharge/Total

Data Type Value: Total

Description: Sub-total of all fees and charges. Monetary value and currency code.


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Surcharges/Surcharge/Total/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Amount

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Surcharges/Surcharge/Breakdown/Fee/Amount

Data Type Value: CurrencyAmountOptType

Description: Fee Amount. Example: 500 USD.


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Surcharges/Surcharge/Breakdown/Fee/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Designator

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Surcharges/Surcharge/Breakdown/Fee/Designator

Data Type Value: CodesetValueSimpleType

Description: Fee designator. Example: USC.


Total

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Taxes/Total

Data Type Value: Total

Description: Sub-total of all applicable taxes. Monetary value and currency code.


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Taxes/Total/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Amount

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Taxes/Breakdown/Tax/Amount

Data Type Value: CurrencyAmountOptType

Description: Amount. Example: 15000 USD.


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Taxes/Breakdown/Tax/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


TaxCode

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Taxes/Breakdown/Tax/TaxCode

Data Type Value: string

Description: Tax Code. Example: AY, GB


TaxType

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/Price/Taxes/Breakdown/Tax/TaxType

Data Type Value: string

Description: Tax type. Used to specify where the tax was applied. May be nice to have for auditing purposes. Example: 001, 002.


PriceClassRef

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/FareComponent/PriceClassRef

Data Type Value: IDREF

Description:


SegmentRefs

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/FareComponent/SegmentRefs

Data Type Value: SegmentRefs

Description:


TourCode

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareDetail/TourCode

Data Type Value: TourCode

Description: Tour Code. Example: ITGF12.


FareCode

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/Fare/FareCode

Data Type Value: IATA_CodeType

Description: Used for codes in the IATA code tables. Possible values of this pattern are 1, 101, EQP


Code

XPath: /OrderCreateRQ/Query/DataLists/FareList/FareGroup/FareBasisCode/Code

Data Type Value: CodesetValueSimpleType

Description: Fare basis code. Example: Y26


FlightSegment

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment

Data Type Value: ListOfFlightSegmentType[]

Description: Flight origin/destination information.


SegmentKey

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/@SegmentKey

Data Type Value: KeyIdentifier

Description: A globally unique identifier for this Flight Segment instance. Example: segment1.


refs

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/@refs

Data Type Value: InstanceClassRefSimpleType

Description: Object association(s) between this object and any other object or metadata instance(s).


AirportCode

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Departure/AirportCode

Data Type Value: AirportCode

Description: Airport or a city code. Use a three-letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory. Example: TPA.


Date

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Departure/Date

Data Type Value: date

Description: Departure date. Example: 2017-01-13. Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD).


Time

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Departure/Time

Data Type Value: TimeSimpleType

Description: Departure time. Example: 09:15. Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM).


AirportCode

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Arrival/AirportCode

Data Type Value: AirportCode

Description: Airport or a city code. Use a three-letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory. Example: TPA.


Date

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Arrival/Date

Data Type Value: date

Description: Arrival date. Example: 2017-01-14. Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD).


Time

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Arrival/Time

Data Type Value: TimeSimpleType

Description: Arrival time. Example: 09:15. Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM).


Name

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Arrival/Terminal/Name

Data Type Value: ProperNameSimpleType

Description: Terminal name or ID. Example: Terminal C.


AirlineID

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/AirlineID

Data Type Value: AirlineID

Description: A two-character alphanumeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory.


Name

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/Name

Data Type Value: CarrierNameType

Description: Airline Name. Example: British Airways.


FlightNumber

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/FlightNumber

Data Type Value: FlightNumber

Description: Flight Number. Example: 1234, or OPEN, or ARNK.


ResBookDesigCode

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/ResBookDesigCode

Data Type Value: ResBookDesigCode

Description: The Reservation Booking Designator (booking class) of the Marketing Carrier. Example: Y.


AirlineID

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/AirlineID

Data Type Value: AirlineID

Description: A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory.


Name

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/Name

Data Type Value: CarrierNameType

Description: Airline Name. Example: British Airways


FlightNumber

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/FlightNumber

Data Type Value: FlightNumber

Description: Flight Number. Example: 1234, or OPEN, or ARNK.


OperationalSuffix

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/FlightNumber/@OperationalSuffix

Data Type Value: OperationalSuffix

Description: Flight Operational Suffix


Text

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/Disclosures/Description/Text

Data Type Value: Text

Description: Description value.


Equipment

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Equipment

Data Type Value: AircraftSummaryType

Description: AIRCRAFT SUMMARY representation.


AircraftCode

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/Equipment/AircraftCode

Data Type Value: AircraftCode

Description: Equipment Code. Example: 737. Encoding Scheme: IATA/A4A Equipment Code.


refs

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/ClassOfService/@refs

Data Type Value: InstanceClassRefSimpleType

Description: Object association(s) between this object and any other object or metadata instance(s).


Code

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/ClassOfService/Code

Data Type Value: Code

Description: Class of Service Code. Example: B.


SecureFlight

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/@SecureFlight

Data Type Value: boolean

Description: When true, the flight is secure flight. An indicator to disclose when a flight is a "secure flight".


Value

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/FlightDetail/FlightDuration/Value

Data Type Value: duration

Description: Flight Segment Duration. Example: PT6H45M (six hours and forty-five minutes).

Note: This is the in-flight time duration associated with this segment. Stop duration is specified in the Stops node.


StopQuality

XPath: /OrderCreateRQ/Query/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopQuantity

Data Type Value: integer

Description: Stop Quantity. Example: 1.


Name

XPath: /OrderCreateRQ/Query/DataLists/PriceClassList/PriceClass/Name

Data Type Value: ProperNameSimpleType

Description: Price class name. Example: SUPERSAVER.


PriceClassID

XPath: /OrderCreateRQ/Query/DataLists/PriceClassList/PriceClass/@PriceClassID

Data Type Value: ID

Description: Object globally unique Instance ID. Example: obj1.


Owner

XPath: /OrderCreateRQ/Query/DataLists/ServiceDefinitionList/ServiceDefinition/@Owner

Data Type Value: AirlineDesigSimpleType

Description: 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.


ServiceDefinitionID

XPath: /OrderCreateRQ/Query/DataLists/ServiceDefinitionList/ServiceDefinition/@ServiceDefinitionID

Data Type Value: ID

Description: "A unique Service ID that has been returned in the Shopping results and identifies an airline service item (i.e., a product or a service) that can be separately delivered and uniquely described by an airline. Example: SRVC-2B88-4C33-9787-9461114BC9BE".


Name

XPath: /OrderCreateRQ/Query/DataLists/ServiceDefinitionList/ServiceDefinition/Name

Data Type Value: Name

Description: Service name. Example: Lounge Pass.


Code

XPath: /OrderCreateRQ/Query/DataLists/ServiceDefinitionList/ServiceDefinition/Encoding/Code

Data Type Value: Code

Description: Service code. Examples: XLEG (Extra Leg Room Seat, implementer encoding); XBAG (Extra Bag, implementer encoding). Used in conjunction with SubCode (Associated Reason for Issuance SubCode).


refs

XPath: /OrderCreateRQ/Query/DataLists/ServiceDefinitionList/ServiceDefinition/Descriptions/Description/@refs

Data Type Value: InstanceClassRefSimpleType

Description: Object association(s) between this object and any other object or metadata instance(s).


PaymentCard

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard

Data Type Value: PaymentCardType

Description: PAYMENT CARD definition.


Street

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/Street

Data Type Value: string[]

Description: Street. Examples: Main Street, 100 Main Street


BuildingRoom

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/BuildingRoom

Data Type Value: string

Description: Building name, room, apartment, or suite number.


CityName

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/CityName

Data Type Value: string

Description: City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).


CountryCode

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/CountryCode

Data Type Value: CountryCode

Description: Country Code. Examples: US, FR

Encoding Scheme: ISO 3166-1 (two character) Country Code


PostalCode

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/PostalCode

Data Type Value: PostalCode

Description: Postal code. Examples: 11001, 11001-2345


StateProv

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress/StateProv

Data Type Value: string

Description: State or province code. Examples: NY, QUE


CardCode

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardCode

Data Type Value: PayCardCodeSimpleType

Description: Credit card issuer code. Example: MC

Note: This is the two-character code of the credit card issuer.


CardHolderName

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderName

Data Type Value: CardHolderName

Description: Name of credit card holder. Example: JOHN SMITH


CardHolderBillingAddress

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardHolderBillingAddress

Data Type Value: CardHolderBillingAddress

Description: Cardholder Address.


CardNumber

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/CardNumber

Data Type Value: CardNumber

Description: The Credit Card Number embossed on the card. Example: 1111222233334444


Effective

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/EffectiveExpireDate/Effective

Data Type Value: PayCardDateSimpleType

Description: Payment Card Effective Date. Example: 0116.


Expiration

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/EffectiveExpireDate/Expiration

Data Type Value: PayCardDateSimpleType

Description: Payment Card Expiration Date. Example: 0119


MiscChargeOrder

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/MiscChargeOrder

Data Type Value: MiscChargeOrder

Description: Miscellaneous Charge Order (MCO) information.


TicketNumber

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/MiscChargeOrder/TicketNumber

Data Type Value: ContextSimpleType

Description: The ticket number of the miscellaneous charge order (MCO).


SeriesCode

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/PaymentCard/SeriesCode

Data Type Value: SeriesCode

Description: Verification Digits. Example: 123.

Note: This is the verification digits printed on the card following the embossed number. This may also accommodate the customer identification/batch number (CID), card verification value (CVV2 ), card validation code number (CVC2) on credit card.


Cash

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/Cash

Data Type Value: Cash

Description: Used to indicate payment in cash.


CashInd

XPath: /OrderCreateRQ/Query/Payments/Payment/Method/Cash/@CashInd

Data Type Value: boolean

Description: When true, payment is being made in cash.


Type

XPath: /OrderCreateRQ/Query/Payments/Payment/Type

Data Type Value: IATA_CodeType

Description: The form of payment type. Examples: Credit Card, Cash. Encoding Scheme: IATA PADIS code list data element [9888] Form of Payment Identification.


Amount

XPath: /OrderCreateRQ/Query/Payments/Payment/Amount

Data Type Value: SimpleCurrencyPriceType

Description: The amount for this form of payment. Example: 300 USD


Code

XPath: /OrderCreateRQ/Query/Payments/Payment/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.