OfferPriceRS NDC 2017.2

OfferPriceRS

OfferPriceRS

XPath: OfferPriceRS

Data Type Value: OfferPriceRS

Description: The OfferPrice transaction set may return two different sets of content. The response will initially provide the priced Offer reflecting the Offers/OfferItems requested for pricing, and potentially additional Offers that are applicable and relevant to the PricedOffer provided.


EchoToken

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

Data Type Value: Target

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


Version

XPath: OfferPriceRS/@Version

Data Type Value: xs:string

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


TransactionIdentifier

XPath: OfferPriceRS/@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: OfferPriceRS/@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: OfferPriceRS/@TransactionStatusCode

Data Type Value: TransactionStatusCode

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


PrimaryLangID

XPath: OfferPriceRS/@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: OfferPriceRS/@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: OfferPriceRS/@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: OfferPriceRS/@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: OfferPriceRS/Document/@id

Data Type Value: ID

Description: A globally unique identifier for this object instance.


Name

XPath: OfferPriceRS/Document/Name

Data Type Value: ProperNameSimpleType

Description: NDC Implementation Name.

Example: ThisAirline Gateway


ReferenceVersion

XPath: OfferPriceRS/Document/ReferenceVersion

Data Type Value: ContextSimpleType

Description: NDC Framework Version. Example: SOAP 2015.1

Success

Success

XPath: OfferPriceRS/Success

Data Type Value: SuccessType

Description: The presence of the empty Success element explicitly indicates that the message succeeded.

Warnings

Warnings

XPath: OfferPriceRS/Warnings

Data Type Value: WarningsType

Description: Used in conjunction with the Success element to define one or more business errors.


Warning

XPath: OfferPriceRS/Warnings/Warning

Data Type Value: WarningType[]

Description: Used in conjunction with the Success element to define a business error.


Language

XPath: OfferPriceRS/Warnings/Warning/@Language

Data Type Value: language

Description: Language identification.


Type

XPath: OfferPriceRS/Warnings/Warning/@Type

Data Type Value: IATA_CodeType

Description: The Warning element MUST contain the Type attribute that uses a recommended set of values to indicate the warning type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type ="Unknown".


ShortText

XPath: OfferPriceRS/Warnings/Warning/@ShortText

Data Type Value: StringLength1to255

Description: An error in textual format.


Code

XPath: OfferPriceRS/Warnings/Warning/@Code

Data Type Value: IATA_CodeType

Description: If present, this refers to a table of coded values exchanged between applications to identify errors or warnings. Refer to IATA PADIS Code List data element 9321.


DocURL

XPath: OfferPriceRS/Warnings/Warning/@DocURL

Data Type Value: xs:anyURI [0..1]

Description: If present, this URL refers to an online description of the error that occurred.


Status

XPath: OfferPriceRS/Warnings/Warning/@Status

Data Type Value: StringLength1to64

Description: If present, recommended values are those enumerated in the IATA_ErrorRS, (NotProcessed | Incomplete | Complete | Unknown); however, the data type is designated as string data, recognizing that trading partners may identify additional status conditions not included in the enumeration.


Tag

XPath: OfferPriceRS/Warnings/Warning/@Tag

Data Type Value: string

Description: If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].


RecordID

XPath: OfferPriceRS/Warnings/Warning/@RecordID

Data Type Value: StringLength1to32 [0..1]

Description: If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records.

PricedOffer

PricedOffer

XPath: OfferPriceRS/PricedOffer

Data Type Value: PricedOffer

Description: Offer containing all the Offers/OfferItems requested for pricing in previous request.


OfferID

XPath: OfferPriceRS/PricedOffer/@OfferID

Data Type Value: ID

Description: Airline-assigned unique Offer identifier.


Owner

XPath: OfferPriceRS/PricedOffer/@Owner

Data Type Value: AirlineDesigSimpleType

Description: Airline designator 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 Designator Code


refs

XPath: OfferPriceRS/PricedOffer/Penalty/@refs

Data Type Value: InstanceClassRefSimpleType

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


DateTime

XPath: OfferPriceRS/PricedOffer/TimeLimits/OfferExpiration/@DateTime

Data Type Value: dateTime

Description: Date and time. Example: 2017-01-03T13:20:00


TotalPrice

XPath: OfferPriceRS/PricedOffer/TotalPrice

Data Type Value: TotalPrice

Description: The total price for all mandatory OfferItems contained within this Offer.


DetailCurrencyPrice

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice

Data Type Value: DetailCurrencyPriceType[1..1]

Description: A (detailed) CURRENCY-based Price with Price Break-down for Tax and/ or Fee information.


Total

XPath: OfferPriceRS/PricedOffer/TotalPrice/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: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Total/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


Detail

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Details/Detail

Data Type Value: Detail[]

Description: Price details.

Note: This price does not include taxes and fee/surcharges.


SubTotal

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Details/Detail/SubTotal

Data Type Value: CurrencyAmountOptType

Description: Price breakdown sub-total.

Note: This is the total of all price breakdown items, excluding tax and/or surcharge.


Code

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Details/Detail/SubTotal/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


Application

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Details/Detail/Application

Data Type Value: ProperNameSimpleType

Description: Price application. Example: Base Fare


TaxCode

XPath: OfferPriceRS/OtherOffers/Offer/TotalPrice/DetailCurrencyPrice/Taxes/Breakdown/Tax/TaxCode

Data Type Value: string

Description: Tax Code. Example: AY, GB


Description

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Taxes/Breakdown/Tax/Description

Data Type Value: ShortDescSimpleType

Description: Tax short description.

Example: $4 per flight segment, per passenger (U.S. domestic segment tax)


Tax

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Taxes/Breakdown/Tax

Data Type Value: Tax[]

Description: Tax breakdown detail.


Amount

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Taxes/Breakdown/Tax/Amount

Data Type Value: CurrencyAmountOptType

Description: Amount. Example: 15000 USD


Code

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Taxes/Breakdown/Tax/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


Total

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Fees/Total

Data Type Value: Total

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


Code

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Fees/Total/@Code

Data Type Value: CurrencySimpleType

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


Amount

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Fees/Breakdown/Fee/Amount

Data Type Value: CurrencyAmountOptType

Description: Fee Amount. Example: 500 USD


Code

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Fees/Breakdown/Fee/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


Designator

XPath: OfferPriceRS/OtherOffers/Offer/TotalPrice/DetailCurrencyPrice/Fees/Breakdown/Fee/Designator

Data Type Value: CodesetValueSimpleType

Description: Fee designator. Example: USC.


Total

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Taxes/Total

Data Type Value: Total

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


Code

XPath: OfferPriceRS/PricedOffer/TotalPrice/DetailCurrencyPrice/Taxes/Total/@Code

Data Type Value: CurrencySimpleType

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


OfferItem

XPath: OfferPriceRS/PricedOffer/OfferItem

Data Type Value: OfferItemType[]

Description: A set of one or more Service s. The Offer Item assigns a total price for all included services for all passengers and all segments referenced. Once constructed, the OfferItem cannot be modified.


OfferItemID

XPath: OfferPriceRS/PricedOffer/OfferItem/@OfferItemID

Data Type Value: ID

Description: Unique identifier for this OfferItem instance. Must be unique within XML message. Exceeding 64 characters or use of dashes is not recommended.


Total

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/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: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/TotalAmount/DetailCurrencyPrice/Total/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


BaseAmount

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/BaseAmount

Data Type Value: CurrencyAmountOptType

Description: Total Base Fare Amount. Example: 200000

Note: This includes surcharges (if applicable).


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/BaseAmount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


Surcharges

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Surcharges

Data Type Value: Surcharges

Description: Applicable Surcharge(s).


Total

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Surcharges/Surcharge/Total

Data Type Value: Total

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


Description

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Surcharges/Surcharge/Breakdown/Fee/Description

Data Type Value: ShortDescSimpleType

Description: Fee/surcharge Description. Example: U.S Customs User Fee


Designator

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Surcharges/Surcharge/Breakdown/Fee/Designator

Data Type Value: CodesetValueSimpleType

Description: Fee designator. Example: USC


Amount

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Surcharges/Surcharge/Breakdown/Fee/Amount

Data Type Value: CurrencyAmountOptType

Description: Fee Amount. Example: 500 USD


Taxes

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes

Data Type Value: TaxDetailType

Description: Ticket Tax/fee/charge details to indicate taxes that apply to country of commencement of travel and routing.


Total

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes/Total

Data Type Value: Total

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


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes/Total/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


Description

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes/Breakdown/Tax/Description

Data Type Value: ShortDescSimpleType [0..1]

Description: Tax short description.

Example: $4 per flight segment, per passenger (U.S. domestic segment tax)


TaxCode

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes/Breakdown/Tax/TaxCode

Data Type Value: string

Description: Tax Code. Example: AY, GB


Amount

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes/Breakdown/Tax/Amount

Data Type Value: CurrencyAmountOptType

Description: Amount. Example: 15000 USD


Nation

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes/Breakdown/Tax/Nation

Data Type Value: string

Description: Tax Nation or Designator. Example: US, GB


CollectionInd

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes/Breakdown/Tax/@CollectionInd

Data Type Value: boolean

Description: When true, this tax must be collected.


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Taxes/Breakdown/Tax/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


TaxType

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/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


Description

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Discount/Description

Data Type Value: DescriptionSimpleType

Description: Discount Description.


DiscountAmount

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Discount/DiscountAmount

Data Type Value: CurrencyAmountOptType

Description: AMOUNT with OPTIONAL CURRENCY ENCODING representation.


Application

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Discount/Application

Data Type Value: ContextSimpleType

Description: Discount Application. Example: BAG


ServiceID

XPath: OfferPriceRS/PricedOffer/OfferItem/Service/@ServiceID

Data Type Value: ID

Description: ID for the Service unique across the entire XML document.


PassengerRefs

XPath: OfferPriceRS/PricedOffer/OfferItem/Service/PassengerRefs

Data Type Value: IDREFS

Description: Reference to the PassengerID of one or more Passengers in DataLists. The Passenger is the recipient entitled to receive/consume the Service(s) offered by the Airline, whether the Service(s) are flight-related or not.


FlightRefs

XPath: OfferPriceRS/PricedOffer/OfferItem/Service/FlightRefs

Data Type Value: IDREFS

Description: Reference to one or more flights in the DataLists that are being sold as part of this OfferItem/Service.


ServiceRef

XPath: OfferPriceRS/PricedOffer/OfferItem/Service/ServiceRef

Data Type Value: IDREF

Description: Create dependencies with parent services to which this particular Service is linked. Can reference Services across different OfferItems within the same Offer.


ServiceDefinitionRef

XPath: OfferPriceRS/PricedOffer/OfferItem/Service/ServiceDefinitionRef

Data Type Value: ServiceDefinitionRef

Description: References the ID of the Service Definition in DataLists.


Total

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Fees/Total

Data Type Value: Total

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


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Fees/Total/@Code

Data Type Value: CurrencySimpleType

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


Fee

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Fees/Breakdown/Fee

Data Type Value: Fee[]

Description: Individual fee/ surcharge information would appear on the accountable document.

Note: Separate structure for individual TAX details is also present.


Amount

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Fees/Breakdown/Fee/Amount

Data Type Value: CurrencyAmountOptType

Description: Fee Amount. Example: 500 USD.


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Fees/Breakdown/Fee/Amount/@Code

Data Type Value: CurrencySimpleType

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


Designator

XPath: OfferPriceRS/PricedOffer/OfferItem/TotalPriceDetail/Fees/Breakdown/Fee/Designator

Data Type Value: CodesetValueSimpleType

Description: Fee designator. Example: USC.


BaseAmount

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/BaseAmount

Data Type Value: CurrencyAmountOptType

Description: Total Base Fare Amount. Example: 200000

Note: This includes surcharges (if applicable).


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/BaseAmount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


PassengerRefs

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/PassengerRefs

Data Type Value: PassengerRefs

Description: Passengers associated with the specific Fare Detail instance. Allows the Price breakdown of the fare for the offeritem per passenger.


Total

XPath: OfferPriceRS/PricedOffer/OfferItem/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: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/TotalAmount/DetailCurrencyPrice/Total/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code


Total

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/Taxes/Total

Data Type Value: Total

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


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/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: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/Taxes/Breakdown/Tax/Amount

Data Type Value: CurrencyAmountOptType

Description: Amount. Example: 15000 USD.


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/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.


Description

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/Taxes/Breakdown/Tax/Description

Data Type Value: ShortDescSimpleType

Description: Tax short description. Example: $4 per flight segment, per passenger (U.S. domestic segment tax).


RBD

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/FareBasis/RBD

Data Type Value: string

Description: Reservation Booking Designator or Booking Class e.g. T


CabinTypeCode

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/FareBasis/CabinType/CabinTypeCode

Data Type Value: CabinTypeCode

Description:


CabinTypeName

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/FareBasis/CabinType/CabinTypeName

Data Type Value: CabinTypeName

Description:


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/FareBasis/FareBasisCode/Code

Data Type Value: CodesetValueSimpleType

Description: Fare basis code. Example: Y26


refs

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/FareBasis/FareBasisCode/@refs

Data Type Value: InstanceClassRefSimpleType

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


FareBasisCityPair

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/FareBasis/FareBasisCityPair

Data Type Value: ContextSimpleType

Description: A data type for Context Value size constraint.


TicketDesig

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/TicketDesig

Data Type Value: TicketDesignatorType

Description: Ticket Designator with Application definition.


Total

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/Surcharges/Surcharge/Total

Data Type Value: Total

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


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/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: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/Surcharges/Surcharge/Breakdown/Fee/Amount

Data Type Value: CurrencyAmountOptType

Description: Fee Amount. Example: 500 USD


Code

XPath: OfferPriceRS/PricedOffer/OfferItem/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: OfferPriceRS/PricedOffer/OfferItem/FareDetail/Price/Surcharges/Surcharge/Breakdown/Fee/Designator

Data Type Value: CodesetValueSimpleType

Description: Fee designator. Example: USC.


PriceClassRef

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/PriceClassRef

Data Type Value: IDREF

Description:


SegmentRefs

XPath: OfferPriceRS/PricedOffer/OfferItem/FareDetail/FareComponent/SegmentRefs

Data Type Value: SegmentRefs

Description:

Payments

Type

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


MisChargeOrder

XPath: OfferPriceRS/Payments/Payment/Method/MiscChargeOrder

Data Type Value: MiscChargeOrder

Description: Miscellaneous Charge Order (MCO) information.


TicketNumber

XPath: OfferPriceRS/Payments/Payment/Method/MiscChargeOrder/TicketNumber

Data Type Value: ContextSimpleType

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


Remark

XPath: OfferPriceRS/Payments/Payment/Method/Other/Remarks/Remark

Data Type Value: Remark[]

Description: Remark Text.


Amount

XPath: OfferPriceRS/Payments/Payment/Amount

Data Type Value: SimpleCurrencyPriceType

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


Code

XPath: OfferPriceRS/Payments/Payment/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Number

XPath: OfferPriceRS/Payments/Payment/Method/Voucher/Number

Data Type Value: ShortDescSimpleType

Description: Voucher ID or Number. Example: XX12345.

DataLists

Age

XPath: OfferPriceRS/DataLists/PassengerList/Passenger/Age

Data Type Value: MeasureType

Description: The age of the passenger. To be used in NDC Anonymous Shopping requests or when the birthdate (in Individual) is not known.


PTC

XPath: OfferPriceRS/DataLists/PassengerList/Passenger/PTC

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

Description: Passenger type code and travelers quantity. ADT


PassengerID

XPath: OfferPriceRS/DataLists/PassengerList/Passenger/@PassengerID

Data Type Value: PassengerTypeCodeType

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


DisclosureList

XPath: OfferPriceRS/DataLists/DisclosureList

Data Type Value: ListOfDisclosureType

Description: DISCLOSURE data list definition.


Disclosures

XPath: OfferPriceRS/DataLists/DisclosureList/Disclosures

Data Type Value:

Description:


ListKey

XPath: OfferPriceRS/DataLists/DisclosureList/Disclosures/@ListKey

Data Type Value: ID

Description: Globally unique id for this Data List instance.


Text

XPath: OfferPriceRS/DataLists/DisclosureList/Disclosures/Description/Text

Data Type Value: Text

Description: Description value.


FlightSegmentList

XPath: OfferPriceRS/DataLists/FlightSegmentList

Data Type Value: FlightSegmentList

Description: List of Flight Segments


FlightSegment

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment

Data Type Value: ListOfFlightSegmentType[]

Description: Flight origin/ destination information.


SegmentKey

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

Data Type Value: KeyIdentifier

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


refs

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/@refs

Data Type Value: InstanceClassRefSimpleType

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


SecureFlight

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


Date

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


Date

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


Date

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/@refs/FlightSegment/Departure/Date

Data Type Value: InstanceClassRefSimpleType

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


Time

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/@refs/FlightSegment/Departure/Time

Data Type Value: InstanceClassRefSimpleType

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


Date

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/@refs/FlightSegment/Arrival/Date

Data Type Value: InstanceClassRefSimpleType

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


Time

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/@refs/FlightSegment/Arrival/Time

Data Type Value: InstanceClassRefSimpleType

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


StopQuantity

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

Data Type Value: integer

Description: Stop Quantity. Example: 1


StopLocation

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopLocations/StopLocation

Data Type Value: StopLocation[]

Description: Stop Location detail.


AirportCode

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopLocations/StopLocation/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.


ArrivalDate

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopLocations/StopLocation/ArrivalDate

Data Type Value: date

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


ArrivalTime

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopLocations/StopLocation/ArrivalTime

Data Type Value: TimeSimpleType

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


DepartureDate

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopLocations/StopLocation/DepartureDate

Data Type Value: date

Description: Scheduled Departure Date. Example: 2017-01-13.

Note: This is the date and time of departure in GMT from the unticketed point.


DepartureTime

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/FlightDetail/Stops/StopLocations/StopLocation/DepartureTime

Data Type Value: TimeSimpleType

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


Code

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/ClassOfService/Code

Data Type Value: Code

Description: Class of Service Code. Example: B


MarketingName

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/ClassOfService/MarketingName

Data Type Value: MarketingName

Description: Cabin Class Marketing Name. Example: Premium Economy


FareBasisCode

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/ClassOfService/FareBasisCode

Data Type Value: string

Description: Fare basis code. Example: Y26CH.


Departure

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/Departure

Data Type Value: Departure

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


AirportCode

XPath: OfferPriceRS/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


Terminal

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/Departure/Terminal

Data Type Value: Terminal

Description: Airport terminal name and gate.

Refer to IATA SSIM Appendix D for terminal codes and terminal names.


AirportCode

XPath: OfferPriceRS/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


OperatingCarrier

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/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 actually marketed by another 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.


Name

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/Name

Data Type Value: CarrierNameType

Description: Airline Name. Example: British Airways


AirlineID

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


Equipment

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/Equipment

Data Type Value: AircraftSummaryType

Description: AIRCRAFT SUMMARY representation.


AircraftCode

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

Data Type Value: AircraftCode

Description: Equipment Code. Example: 737

Encoding Scheme: IATA/ A4A Equipment Code


MarketingCarrier

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier

Data Type Value: MarketingCarrierFlightType

Description: Marketing Carrier information.


Name

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/Name

Data Type Value: CarrierNameType

Description: Airline Name. Example: British Airways


AirlineID

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/MarketingCarrier/AirlineID

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

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.


FlightNumber

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

Data Type Value: FlightNumber

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


ResBookDesigCode

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

Data Type Value: ResBookDesigCode

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


Text

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

Data Type Value: Text

Description: Description value.


ObjectKey

XPath: OfferPriceRS/DataLists/FlightSegmentList/FlightSegment/OperatingCarrier/Disclosures/Description/@ObjectKey

Data Type Value: ID

Description: Object globally unique Instance ID. Example: obj1


Value

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


FlightSegmentType

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


OriginDestinationKey

XPath: OfferPriceRS/DataLists/OriginDestinationList/OriginDestination/@OriginDestinationKey

Data Type Value: KeyIdentifier

Description: A globally unique identifier for this OriginDestination instance. Example: origDest1


DepartureCode

XPath: OfferPriceRS/DataLists/OriginDestinationList/OriginDestination/DepartureCode

Data Type Value: DepartureCode

Description: Departure Airport Location code. Example: TPA

Encoding Scheme: IATA/ A4A (three character) Airport or City Code


ArrivalCode

XPath: OfferPriceRS/DataLists/OriginDestinationList/OriginDestination/ArrivalCode

Data Type Value: ArrivalCode

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


FlightReferences

XPath: OfferPriceRS/DataLists/OriginDestinationList/OriginDestination/FlightReferences

Data Type Value: FlightReferences

Description: Association to multiple Flight instance(s). Example: flight1 flight2

Note: Flight Slice On and Off Board Points may also be specified.


PriceClass

XPath: OfferPriceRS/DataLists/PriceClassList/PriceClass

Data Type Value: ListOfPriceClassType [0..1]

Description: Price Class definition.


PriceClassID

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

Data Type Value: ID

Description: Object globally unique Instance ID. Example: obj1


Name

XPath: OfferPriceRS/DataLists/PriceClassList/PriceClass/Name

Data Type Value: ProperNameSimpleType

Description: Price class name. Example: SUPERSAVER


Description

XPath: OfferPriceRS/DataLists/PriceClassList/PriceClass/Descriptions/Description

Data Type Value: Description[]

Description: Description detail.


Text

XPath: OfferPriceRS/DataLists/PriceClassList/PriceClass/Descriptions/Description/Text

Data Type Value: Text

Description: Description value.


Code

XPath: OfferPriceRS/DataLists/PriceClassList/PriceClass/ClassOfService/Code

Data Type Value: Code

Description: Class of Service Code. Example: B


ServiceDefinition

XPath: OfferPriceRS/DataLists/ServiceDefinitionList/ServiceDefinition

Data Type Value: ServiceDefinitionType[]

Description: OPTIONAL SERVICE CORE definition.


ServiceDefinitionID

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


Owner

XPath: OfferPriceRS/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


Name

XPath: OfferPriceRS/DataLists/ServiceDefinitionList/ServiceDefinition/Name

Data Type Value: Name

Description: Service name. Example: Lounge Pass


Text

XPath: OfferPriceRS/DataLists/ServiceDefinitionList/ServiceDefinition/Descriptions/Description/Text

Data Type Value: Text

Description: Descriptive value.


ServiceDefinitionRef

XPath: OfferPriceRS/DataLists/ServiceDefinitionList/ServiceDefinition/ServiceBundle/ServiceDefinitionRef

Data Type Value: ServiceDefinitionRef[]

Description: Reference to further Service Definitions which form part of this Service Bundle


Code

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


ListKey

XPath: OfferPriceRS/DataLists/TermsList/@ListKey

Data Type Value: ID

Description: Globally unique id for this Data List instance.


Text

XPath: OfferPriceRS/DataLists/TermsList/Term/Descriptions/Description/Text

Data Type Value: Text

Description: Description value.

OtherOffers

OfferID

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/@OfferID

Data Type Value: ID

Description: Airline-assigned unique Offer identifier.


Owner

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/@Owner

Data Type Value: AirlineDesigSimpleType

Description: Airline designator 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 Designator Code.


OfferItemID

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/@OfferItemID

Data Type Value: ID

Description: Unique identifier for this OfferItem instance. Must be unique within XML message. Exceeding 64 characters or use of dashes is not recommended.


PassengerRefs

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/Eligibility/PassengerRefs

Data Type Value: PassengerRefs

Description: Reference to the passengers who are eligible for this Offer Item


SegmentRefs

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/Eligibility/SegmentRefs

Data Type Value: SegmentRefs

Description: Reference to the flight segments on which this Offer Item can be provided.


SimpleCurrencyPrice

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/TotalAmount/SimpleCurrencyPrice

Data Type Value: SimpleCurrencyPriceType

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


Code

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/TotalAmount/SimpleCurrencyPrice/@Code

Data Type Value: CurrencySimpleType

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


Total

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/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.


BaseAmount

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/BaseAmount

Data Type Value: CurrencyAmountOptType

Description: Total Base Fare Amount. Example: 200000

Note: This includes surcharges (if applicable).


Taxes

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/Taxes

Data Type Value:

Description:


Total

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/Taxes/Total

Data Type Value: TaxDetailType

Description: Ticket Tax/fee/charge details to indicate taxes that apply to country of commencement of travel and routing.


Description

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/Taxes/Breakdown/Tax/Description

Data Type Value: ShortDescSimpleType

Description: Tax short description.

Example: $4 per flight segment, per passenger (U.S. domestic segment tax)


Amount

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/Taxes/Breakdown/Tax/Amount

Data Type Value: CurrencyAmountOptType

Description: Amount. Example: 15000 USD


TaxCode

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/Taxes/Breakdown/Tax/TaxCode

Data Type Value: string

Description: Tax Code. Example: AY, GB


TaxType

XPath: OfferPriceRS/OtherOffers/ALaCarteOffer/ALaCarteOfferItem/UnitPriceDetail/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.

Metadata

MetadataKey

XPath: OfferPriceRS/Metadata/Other/OtherMetadata/CurrencyMetadatas/CurrencyMetadata/@MetadataKey

Data Type Value: ID

Description: A globally unique identifier for this Metadata instance.


Decimals

XPath: OfferPriceRS/Metadata/Other/OtherMetadata/CurrencyMetadatas/CurrencyMetadata/Decimals

Data Type Value: integer

Description: Number of decimal places. Example: 2.

Note: This is the number of decimal places normally used when displaying amounts in this currency.


Name

XPath: OfferPriceRS/Metadata/Other/OtherMetadata/CurrencyMetadatas/CurrencyMetadata/Name

Data Type Value: ProperNameSimpleType

Description: Currency name. Example: US Dollars


AirlineID

XPath: OfferPriceRS/Metadata/Shopping/ShopMetadataGroup/Qualifier/SpecialFareQualifiers/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.


Account

XPath: OfferPriceRS/Metadata/Shopping/ShopMetadataGroup/Qualifier/SpecialFareQualifiers/Account

Data Type Value: Account

Description: Corporate account name or ID used for pricing special fares. Example: 675124

SpecialFareQualifiers

Contract

XPath: OfferPriceRS/SpecialFareQualifiers/ContractMetadata/Shopping/ShopMetadataGroup/Qualifier/SpecialFareQualifiers/Contract

Data Type Value: Contract

Description: Contract ID used for pricing special fares. Example: 675124.

Errors

Errors

XPath: OfferPriceRS/Errors

Data Type Value: ErrorsType [0..1]

Description: A collection of errors that occurred during the processing of a message.


Error

XPath: OfferPriceRS/Errors/Error

Data Type Value: ErrorType [1..99]

Description: Standard way to indicate that an error occurred during the processing of an IATA message


Language

XPath: OfferPriceRS/Errors/Error/@Language

Data Type Value: language

Description: Language identification.


Type

XPath: OfferPriceRS/Errors/Error/@Type

Data Type Value: IATA_CodeType

Description: The Error element MUST contain the Type attribute that uses a recommended set of values to indicate the error type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type ="Unknown".


ShortText

XPath: OfferPriceRS/Errors/Error/@ShortText

Data Type Value: StringLength1to255

Description: An error in textual format.


Code

XPath: OfferPriceRS/Errors/Error/@Code

Data Type Value: IATA_CodeType [0..1]

Description: If present, this refers to a table of coded values exchanged between applications to identify errors or warnings. Refer to IATA PADIS Code List data element 9321.


DocURL

XPath: OfferPriceRS/Errors/Error/@DocURL

Data Type Value: xs:anyURI [0..1]

Description: If present, this URL refers to an online description of the error that occurred.


Status

XPath: OfferPriceRS/Errors/Error/@Status

Data Type Value: StringLength1to64 [0..1]

Description: If present, recommended values are those enumerated in the IATA_ErrorRS, (NotProcessed | Incomplete | Complete | Unknown) however, the data type is designated as string data, recognizing that trading partners may identify additional status conditions not included in the enumeration.


Tag

XPath: OfferPriceRS/Errors/Error/@Tag

Data Type Value: xs:string [0..1]

Description: If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].


RecordID

XPath: OfferPriceRS/Errors/Error/@RecordID

Data Type Value: StringLength1to32 [0..1]

Description: If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records.


NodeList

XPath: OfferPriceRS/Errors/Error/@NodeList

Data Type Value: string

Description: An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional constraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.

Promotions

Remark

XPath: OfferPriceRS/Promotions/Promotion/Remarks/Remark

Data Type Value: Remark[]

Description: Remark Text.


Code

XPath: OfferPriceRS/Promotions/Promotion/Code

Data Type Value Code: Code

Description: Promotion code ID or number. Example: PROMO123. Used in conjunction with Link (Promotion URL), Issuer (Promotion Owner or Sponsor) and Remarks (Promotion remarks).

Fare Rules

Code

XPath: OfferPriceRS/DataLists/PenaltyList/Penalty/Details/Detail/Amounts/Amount/CurrencyAmountValue/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD

Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


ObjectKey

XPath: OfferPriceRS/DataLists/PenaltyList/Penalty/@ObjectKey

Data Type Value: xsd:ID

Description: Object globally unique Instance ID. Example: obj1


Type

XPath: OfferPriceRS/DataLists/PenaltyList/Penalty/Details/Detail/Type

Data Type Value: PenaltySimpleType

Description: Penalty Type.

Examples: Cancellation, Change, NoShow, Upgrade, Other


CurrencyAmountValue

XPath: OfferPriceRS/DataLists/PenaltyList/Penalty/Details/Detail/Amounts/Amount/CurrencyAmountValue

Data Type Value: CurrencyAmountOptType

Description: Penalty monetary value amount and currency code.