OrderChangeRQ NDC 2017.2

OrderChangeRQ

OrderChangeRQ

XPath: /OrderChangeRQ

Data Type Value: OrderChangeRQ

Description: The OrderChange/OrderView transaction set requests modifications to an Order by specifying which order items to change and what to change them to. The updated view of the Order is returned.


EchoToken

XPath: /OrderChangeRQ/@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: /OrderChangeRQ/@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: /OrderChangeRQ/@Target

Data Type Value: Target

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


Version

XPath: /OrderChangeRQ/@Version

Data Type Value: string

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


TransactionIdentifier

XPath: /OrderChangeRQ/@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: /OrderChangeRQ/@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.


SequenceNmbr

XPath: /OrderChangeRQ/@TransactionStatusCode

Data Type Value: TransactionStatusCode

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


PrimaryLangID

XPath: /OrderChangeRQ/@PrimaryLangID

Data Type Value: language

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


AltLangID

XPath: /OrderChangeRQ/@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: /OrderChangeRQ/@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.

PointOfSale

PointOfSale

XPath: /OrderChangeRQ/PointOfSale

Data Type Value: PointOfSaleType

Description: A data type for Point of Sale.


CountryCode

XPath: /OrderChangeRQ/PointOfSale/Location/CountryCode

Data Type Value: CountryCode

Description: Country Code. Examples: US, FR. Encoding Scheme: ISO 3166-1 (two character) Country Code.


Code

XPath: /OrderChangeRQ/PointOfSale/TouchPoint/Device/Code

Data Type Value: CodesetValueSimpleType

Description: Code value. Example: 003.


Definition

XPath: /OrderChangeRQ/PointOfSale/TouchPoint/Device/Definition

Data Type Value: ProperNameSimpleType

Description: Code Definition. Example: Travel Agency.


TableName

XPath: /OrderChangeRQ/PointOfSale/TouchPoint/Device/TableName

Data Type Value: ProperNameSimpleType

Description: Code set table name.

Document

id

XPath: /OrderChangeRQ/Document/@id

Data Type Value: ID

Description: A globally unique identifier for this object instance.

Party

Type

XPath: /OrderChangeRQ/Party/Sender/TravelAgencySender/Type

Data Type Value: AgencyCategorySimpleType

Description: Agency Seller Type. Examples: TravelAgency, OnlineTravelAgency, TravelManagementCompany.


IATA_Number

XPath: /OrderChangeRQ/Party/Sender/TravelAgencySender/IATA_Number

Data Type Value: IATA_NbrSimpleType

Description: Agency Seller IATA number. Example: 98417900.


AgencyID

XPath: /OrderChangeRQ/Party/Sender/TravelAgencySender/AgencyID

Data Type Value: AgencyID_Type

Description: A data type for Agency (Seller) ID.


PseudoCity

XPath: /OrderChangeRQ/Party/Sender/TravelAgencySender/AgentUser/PseudoCity

Data Type Value: PseudoCity

Description: Pseudo City code. Example: AAA2.


SequenceNumber

XPath: /OrderChangeRQ/Party/Participants/Participant/EnabledSystemParticipant/@SequenceNumber

Data Type Value: positiveInteger

Description: The sequence number of this participating Party within the collection of parties. Example: 1.

Note: A sequence number of 1 indicates that this is the first Participant involved in the transaction.


Owner

XPath: /OrderChangeRQ/Party/Participants/Participant/EnabledSystemParticipant/SystemID/@Owner

Data Type Value: ContextSimpleType

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.


SystemID

XPath: /OrderChangeRQ/Party/Sender/EnabledSystemSender/SystemID

Data Type Value:

Description:

Query

OrderID

XPath: /OrderChangeRQ/Query/OrderID

Data Type Value: OrderID

Description: Reference to the existing Order(s) to be changed. The airline-assigned unique Order ID. Example: ORDER-c98c-4759-a20b.


ActionContext

XPath: /OrderChangeRQ/Query/ActionContext

Data Type Value: IATA_CodeType

Description: Reference to PADIS codeset REA. When used, provides context for the change being requested.


OfferItemID

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemID

Data Type Value: ItemID_Type

Description: A data type for an order or offer related ID. Example: ORDER-c98c-4759-a20b-01.


Owner

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemID/@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.


OriginDestination

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination

Data Type Value: FlightType[]

Description: Flight Origin/ Destination information.


refs

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/@refs

Data Type Value: InstanceClassRefSimpleType

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


Flight

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight

Data Type Value: Flight[]

Description: Flight origin/destination information.


SegmentKey

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/SegmentKey

Data Type Value: ID

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


E_TicketIndicator

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Indicators/@E_TicketIndicator

Data Type Value: boolean

Description: When true, an electronic ticket may be issued.


StatusCode

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Status/StatusCode

Data Type Value: IATA_CodeType

Description: Current Order Item status. Example: OK (Confirmed). Encoding Scheme: IATA Padis Codeset - List for data element 4405 (Status, coded).


Departure

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Departure

Data Type Value: Departure

Description: Departure (origin) Airport, Date and Time information.


AirportCode

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/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: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Departure/Date

Data Type Value: date

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


Time

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Departure/Time

Data Type Value: TimeSimpleType

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


Arrival

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival

Data Type Value: FlightArrivalType

Description: FLIGHT ARRIVAL definition.


AirportCode

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/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: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival/Date

Data Type Value: date

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


Time

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival/Time

Data Type Value: TimeSimpleType

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


ChangeOfDay

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Arrival/ChangeOfDay

Data Type Value: integer

Description: Number of days between arrival and departure. Example: 1.


MarketingCarrier

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier

Data Type Value: MarketingCarrierFlightType

Description: Marketing Carrier information.

Note: This is the carrier that sells with its own code as part of a code share agreement on a flight that is operated by another carrier.


AirlineID

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier/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: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier/Name

Data Type Value: CarrierNameType

Description: Airline Name. Example: British Airways.


FlightNumber

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier/FlightNumber

Data Type Value: FlightNumber

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


ResBookDesigCode

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/MarketingCarrier/ResBookDesigCode

Data Type Value: ResBookDesigCode

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


OperatingCarrier

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier

Data Type Value: OperatingCarrier

Description: Operating Carrier Information. Operating Carrier is the carrier that operates a flight with a reference to its own prime flight number.

Note: Operating Carrier may be different from a Marketing Carrier(s), if the flight is marketed by other carrier(s) within a codeshare agreement. Operating Carrier may not be the AOC holder, in which case, and wherever required, this will need to be disclosed to the customer.


AirlineID

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/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: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier/Name

Data Type Value: CarrierNameType

Description: Airline Name. Example: British Airways.


FlightNumber

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier/FlightNumber

Data Type Value: FlightNumber

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


ResBookDesigCode

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/OperatingCarrier/ResBookDesigCode

Data Type Value: CodesetValueSimpleType

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


ClassOfService

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/ClassOfService

Data Type Value: FlightCOS_CoreType

Description: A data type for Class of Service Core. Class of service code. Example: B.


Code

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/ClassOfService/Code

Data Type Value: Code

Description: Class of Service Code. Example: B.


SeatsLeft

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/ClassOfService/Code/@SeatsLeft

Data Type Value: int

Description: Indicates how many seats are still available in this class of service.


StopQuantity

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/Details/Stops/StopQuantity

Data Type Value: integer

Description: Stop Quantity. Example: 1.


SegmentKey

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/DetailedFlightItem/OriginDestination/Flight/SegmentKey

Data Type Value: ID

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


refs

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/OtherItem/@refs

Data Type Value: InstanceClassRefSimpleType

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


BaseAmount

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/OtherItem/Price/BaseAmount

Data Type Value: CurrencyAmountOptType

Description: Total Base Fare Amount. Example: 200000.

Note: This includes surcharges (if applicable).


Code

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/OrderItem/OfferItemType/OtherItem/Price/BaseAmount/@Code

Data Type Value: CurrencySimpleType

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


OfferID

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/@OfferID

Data Type Value: 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: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/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: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/@ResponseID

Data Type Value: string

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


PassengerRefs

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/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: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/OfferItem/ServiceSelection/@ServiceID

Data Type Value: string

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


ServiceDefinitionID

XPath: /OrderChangeRQ/Query/OrderServicing/AcceptOffer/Offer/OfferItem/ServiceSelection/ServiceDefinitionID

Data Type Value: string

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


PassengerID

XPath: /OrderChangeRQ/Query/PassengerServicing/New/@PassengerID

Data Type Value: token

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


PTC

XPath: /OrderChangeRQ/Query/PassengerServicing/New/PTC

Data Type Value: PassengerTypeCodeType

Description: Type code applying to the Passenger which typically drives pricing (e.g., ADT, CHD, etc.).


Birthdate

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Birthdate

Data Type Value: date

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


Individual

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual

Data Type Value: IndividualType

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


Birthdate

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/Birthdate

Data Type Value: DateType

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


Gender

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/Gender

Data Type Value: GenderCodeContentType

Description: Gender of the individual (M, F, or X for unspecified).


NameTitle

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/NameTitle

Data Type Value: ShortNameType

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


GivenName

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/GivenName

Data Type Value: ProperNameType[]

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


Surname

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/Surname

Data Type Value: ProperNameType

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


MiddleName

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/MiddleName

Data Type Value: ProperNameType[]

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


SurnameSuffix

XPath: /OrderChangeRQ/Query/PassengerServicing/New/Individual/SurnameSuffix

Data Type Value: ShortNameType

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


AccountNumber

XPath: /OrderChangeRQ/Query/PassengerServicing/New/LoyaltyProgramAccount/AccountNumber

Data Type Value: SimpleCodeType

Description: Loyalty Program account number. Example: ABC123456.


TierCode

XPath: /OrderChangeRQ/Query/PassengerServicing/New/LoyaltyProgramAccount/TierCode

Data Type Value: SimpleCodeType

Description: Loyalty Program tier code.


ContactInfoRef

XPath: /OrderChangeRQ/Query/PassengerServicing/New/ContactInfoRef

Data Type Value: IDREF

Description: Reference to Contact Information, within the context of one message.


ActionType

XPath: /OrderChangeRQ/Query/PassengerServicing/New/ActionType

Data Type Value: ActionType

Description: Add or Delete.


IdentityDocumentNumber

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/IdentityDocumentNumber

Data Type Value: SimpleCodeType

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


IdentityDocumentType

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/IdentityDocumentType

Data Type Value: IdentityDocumentTypeCodeType

Description: The type of passenger document. Examples: PT (Passport).


Gender

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/Gender

Data Type Value: GenderCodeContentType

Description: Holder’s gender as specified on the document (M, F, or X for unspecified).


GivenName

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/GivenName

Data Type Value: ProperNameType[]

Description: Holder's first or given name, as written on the document. Example: JOHN.


Surname

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/Surname

Data Type Value: ProperNameType

Description: Holder's family name, last name as written on the document. Example: SMITH.


IssuingCountryCode

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument/IssuingCountryCode

Data Type Value: ISO_3166CountryCodeContentType

Description: Issuing country code of the identity document.


CitizenshipCountryCode

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/CitizenshipCountryCode

Data Type Value:

Description:


ExpiryDate

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/ExpiryDate

Data Type Value:

Description:


Birthdate

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/Birthdate

Data Type Value:

Description:


Gender

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/Gender

Data Type Value:

Description:


NameTitle

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/NameTitle

Data Type Value:

Description:


GivenName

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/GivenName

Data Type Value:

Description:


MiddleName

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/MiddleName

Data Type Value:

Description:


Surname

XPath: /OrderChangeRQ/Query/PassengerServicing/New/IdentityDocument[3]/Surname

Data Type Value:

Description:


Payment

XPath: /OrderChangeRQ/Query/Payments/Payment

Data Type Value: Payment[]

Description: Payment detail, including association(s).


Type

XPath: /OrderChangeRQ/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.


PaymentCard

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

Data Type Value: PaymentCardType

Description: PAYMENT CARD definition.


CardCode

XPath: /OrderChangeRQ/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.


CardNumber

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

Data Type Value: CardNumber

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


SeriesCode

XPath: /OrderChangeRQ/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.


CardIssuerName

XPath: /OrderChangeRQ/Query/Payments/Payment/Method/PaymentCard/CardIssuerName

Data Type Value: CardIssuerName

Description: Credit card issuing company.


Effective

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

Data Type Value: PayCardDateSimpleType

Description: Payment Card Effective Date. Example: 0116.


Expiration

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

Data Type Value: PayCardDateSimpleType

Description: Payment Card Expiration Date. Example: 0119.


CardHolderName

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

Data Type Value: CardHolderName

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


CardHolderBillingAddress

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

Data Type Value: CardHolderBillingAddress

Description: Cardholder Address.


Street

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

Data Type Value: string[]

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


BuildingRoom

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

Data Type Value: string

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


PostalCode

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

Data Type Value: PostalCode

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


CityName

XPath: /OrderChangeRQ/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).


StateProv

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

Data Type Value: string

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


CountryCode

XPath: /OrderChangeRQ/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.


TicketNumber

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

Data Type Value: ContextSimpleType

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


Amount

XPath: /OrderChangeRQ/Query/Payments/Payment/Amount

Data Type Value: SimpleCurrencyPriceType

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


Code

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

Data Type Value: CurrencySimpleType

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

DataLists

EmailAddressValue

XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/EmailAddress/EmailAddressValue

Data Type Value: SimpleTextType

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


ContactID

XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/@ContactID

Data Type Value: ID

Description: Uniquely Identifies a set of Contact Information, within the context of one message.


PassengerList

XPath: /OrderChangeRQ/DataLists/PassengerList

Data Type Value: PassengerList

Description: Passenger data list definition.


Passenger

XPath: /OrderChangeRQ/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: /OrderChangeRQ/DataLists/PassengerList/Passenger/@PassengerID

Data Type Value: ID

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


PTC

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/PTC

Data Type Value: PassengerTypeCodeType

Description: Type code applying to the Passenger which typically drives pricing (e.g., ADT, CHD, etc).


Birthdate

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Birthdate

Data Type Value: DateType

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


InfantRef

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/InfantRef

Data Type Value: IDREF

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


Individual

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual

Data Type Value: IndividualType

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


Surname

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Surname

Data Type Value: ProperNameType

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


GivenName

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/GivenName

Data Type Value: ProperNameType[]

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


NameTitle

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/NameTitle

Data Type Value: ShortNameType

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


SurnameSuffix

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/SurnameSuffix

Data Type Value: ShortNameType

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


MiddleName

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/MiddleName

Data Type Value: ProperNameType[]

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


Gender

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Gender

Data Type Value: GenderCodeContentType

Description: Gender of the individual (M, F, or X for unspecified).


IdentityDocumentType

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/IdentityDocumentType

Data Type Value: IdentityDocumentTypeCodeType

Description: The type of passenger document. Examples: PT (Passport).


IdentityDocumentNumber

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/IdentityDocumentNumber

Data Type Value: SimpleCodeType

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


Birthdate

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/Birthdate

Data Type Value: DateType

Description: Holder’s date of birth as written on the document.


Gender

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/Gender

Data Type Value: GenderCodeContentType

Description: Holder’s gender as specified on the document (M, F, or X for unspecified).


GivenName

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/GivenName

Data Type Value: ProperNameType[]

Description: Holder's first or given name, as written on the document. Example: JOHN.


Surname

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/IdentityDocument/Surname

Data Type Value: ProperNameType

Description: Holder's family name, last name as written on the document. Example: SMITH.


Birthdate

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Birthdate

Data Type Value: DateType

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


Gender

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Gender

Data Type Value: GenderCodeContentType

Description: Gender of the individual (M, F, or X for unspecified).


GivenName

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/GivenName

Data Type Value: ProperNameType[]

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


Surname

XPath: /OrderChangeRQ/DataLists/PassengerList/Passenger/Individual/Surname

Data Type Value: ProperNameType

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


ContactID

XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/@ContactID

Data Type Value: ID

Description: Uniquely Identifies a set of Contact Information, within the context of one message.


EmailAddressValue

XPath: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/EmailAddress/EmailAddressValue

Data Type Value: SimpleTextType

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


Phone

XPath: /OrderChangeRQ/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: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/Phone/Label

Data Type Value: SimpleTextType

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


CountryDialingCode

XPath: /OrderChangeRQ/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: /OrderChangeRQ/DataLists/ContactList/ContactInformation/ContactProvided/Phone/AreaCode

Data Type Value: NumberType

Description: Phone number area code. Example: 813.


PhoneNumber

XPath: /OrderChangeRQ/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.


FlightSegment

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment

Data Type Value: ListOfFlightSegmentType[]

Description: Flight origin/destination information.


SegmentKey

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/@SegmentKey

Data Type Value: KeyIdentifier

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


refs

XPath: /OrderChangeRQ/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: /OrderChangeRQ/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: /OrderChangeRQ/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: /OrderChangeRQ/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: /OrderChangeRQ/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: /OrderChangeRQ/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: /OrderChangeRQ/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: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Arrival/Terminal/Name

Data Type Value: ProperNameSimpleType

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


AirlineID

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/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: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/Name

Data Type Value: CarrierNameType

Description: Airline Name. Example: British Airways.


FlightNumber

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/FlightNumber

Data Type Value: FlightNumber

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


ResBookDesigCode

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/ResBookDesigCode

Data Type Value: ResBookDesigCode

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


AirlineID

XPath: /OrderChangeRQ/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: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/Name

Data Type Value: CarrierNameType

Description: Airline Name. Example: British Airways.


FlightNumber

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/FlightNumber

Data Type Value: FlightNumber

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


FlightSegmentType

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/FlightDetail/FlightSegmentType

Data Type Value: IATA_CodeType

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


Text

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/Disclosures/Description/Text

Data Type Value: Text

Description: Description value.


Equipment

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Equipment

Data Type Value: AircraftSummaryType

Description: AIRCRAFT SUMMARY representation.


AircraftCode

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/Equipment/AircraftCode

Data Type Value: AircraftCode

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


SecureFlight

XPath: /OrderChangeRQ/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"


refs

XPath: /OrderChangeRQ/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: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/ClassOfService/Code

Data Type Value: Code

Description: Class of Service Code. Example: B.


Value

XPath: /OrderChangeRQ/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.


StopQuantity

XPath: /OrderChangeRQ/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopQuantity

Data Type Value: integer

Description: Stop Quantity. Example: 1.


Name

XPath: /OrderChangeRQ/DataLists/PriceClassList/PriceClass/Name

Data Type Value: ProperNameSimpleType

Description: Price class name. Example: SUPERSAVER.


PriceClassID

XPath: /OrderChangeRQ/DataLists/PriceClassList/PriceClass/@PriceClassID

Data Type Value: ID

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


Name

XPath: /OrderChangeRQ/DataLists/ServiceDefinitionList/ServiceDefinition/Name

Data Type Value: Name

Description: Service name. Example: Lounge Pass.


Code

XPath: /OrderChangeRQ/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: /OrderChangeRQ/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).


Owner

XPath: /OrderChangeRQ/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: /OrderChangeRQ/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 (ie a product or a service) that can be separately delivered and uniquely described by an airline. Example: SRVC-2B88-4C33-9787-9461114BC9BE".


ListKey

XPath: /OrderChangeRQ/DataLists/FareList/FareGroup/@ListKey

Data Type Value: ID

Description: Globally unique id for this Data List instance.


TourCode

XPath: /OrderChangeRQ/DataLists/FareList/FareGroup/Fare/FareDetail/TourCode

Data Type Value: TourCode

Description: Tour Code. Example: ITGF12.


FareCode

XPath: /OrderChangeRQ/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.


BaseAmount

XPath: /OrderChangeRQ/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: /OrderChangeRQ/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.