A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).
Pricing information for the air itinerary to be booked e.g. this data could come from the OTA_AirPriceRS data.
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.
Code used to identify the private fare.
The destination airport city code for this fare construction.
Used to provide the company common name.
The total number of passenger type codes in this priced itinerary.
To specify the level of participation by a vendor in another system. Refer to OTA Code List 'Participation Level Code' (PLC)
A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.
Used to indicate whether the pricing is public or private
Country name (e.g., Ireland).
Defines the type of address (e.g. home, business, other). Refer to OTA Code List Communication Location Type (CLT).
Identifies the type of cabin (i.e., first, business, economy) requested.
URL that identifies the location associated with the record identified by the UniqueID.
Post Office Code number.
Refer to OTA Code List Travel Sector (TVS).
Used to identify the source of the identifier (e.g., IATA, ABTA).
Contains the fare calc information for the stored fare for the passenger. This field should not exceed 87 characters,
Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces="2" to represent $85).
Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.
value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers.
Identifies whether travel is: one way, return trip, circle trip, open jaw, other.
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).
Identifies pricing source, if negotiated fares are requested and if it is a reprice request.
When true, this is structured fare calculation information.
This is a collection of PTC Fare Breakdowns
Price of the inventory excluding taxes and fees.
For all OTA versioned messages, the version of the message is indicated by a decimal value.
Family name, last name.
This is used for PNR record locator.
Indicator to show if this is a private fare.
The total price that the passenger would pay (includes fare, taxes, fees)
Used to indicate whether the request is for the Test or Production system.
The origin airport city code for this fare construction.
Identifies the alternate language for a customer or message. The human language is identified by ISO 639 codes.
This is a collection of Taxes
Type of funds preferred for reviewing monetary values, in ISO 4217 codes.
Should not contain unstructured FareCalc data.
The division name or ID with which the contact is associated.
Identifies the context of the destination city code such as IATA, ARC, or internal code.
ISO 3166 code for a country.
If true re-pricing of the itinerary is required.
The department name or ID with which the contact is associated.
Specifies the requested distribution method for the ticket receipt.
If true repricing is requested.
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.
The target currency for the conversion.
Purchaser name details
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).
Container for Payment Detail.
Indicator to identify whether or not the price is applicable only to private fares.
Fare Type is specific to a specific fare and this is a request for a set of fares based on these qualifiers. Refer to OTA Code List 'Fare Qualifier' (FAQ).
Price of the inventory excluding taxes and fees in the payable currency.
The source currency for a conversion.
Usually a letter right after the street number (A in 66-A, B in 123-B etc).
The total number of trips in this itinerary.
Specifies a discount code applicable to the fare.
Identifies the company that is associated with the UniqueID.
A monetary amount.
value="Inherit" Permission for sharing data for marketing purposes.
County or Region Name (e.g., Fairfax).
A collection of all flight segments requested for booking.
Used to identify the method of pricing for this transaction (e.g., manual, automated pricing). Should be 1 character in length.
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.
Identifes the primary language preference for the message. The human language is identified by ISO 639 codes.
All traveler information relevant to a booking request.
Numerical equivalent of a rural township as defined within a given area (e.g., 12, 99).
The rate used for conversion from the source currency to the target currency.
Identifies a company by the company code.
Identifies the context of the origin city code such as IATA, ARC, or internal code.
Refer to OTA Code List Distribution Type (DTB).
Defines a Post Office Box number.
The code specifying a monetary unit. Use ISO 4217, three alpha code.
The date of the conversion rate.
The ISO country code where the ticket will be issued.
This is a collection of FareInfo
Total price of the itinerary
A collection of OriginDestinationOption
Ticket delivery information for the booking request.
All payment information relevant to a booking request.
May contain the street number and optionally the street name.
Specifies an action to be taken following the booking.
e.g "van der", "von", "de"
The standard code or abbreviation for the state, province, or region.
City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).
It can be used to indicate whether the fare is public or private.
Street direction of an address (e.g., N, E, S, NW, SW).
A reference to the type of object defined by the UniqueID element. Refer to OTA Code List Unique ID Type (UIT).
State or Province name (e.g., Texas).
Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.
The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.
Type of name of the individual, such as former, nickname, alternate or alias name. Refer to OTA Code List Name Type (NAM).
This is a collection of Fees
The Book Request message requests the system to book a specific itinerary for one or more identified passengers. The message contains optional pricing information, allowing the booking class availability and pricing to be rechecked as part of the booking process. Optional request information can include:- Seat and Meal Requests- SSR, OSI, and Remarks.
When true, pricing and booking of flights is requested. When false, only booking of flights is requested.
This indicates where this message falls within a sequence of messages.