Tabular overview of all nodes, which may occur in this message. See legend below for description of table columns.
Note: Some sibling elements or complete sub-trees of the hierarchy may be defined as mutually exclusive alternative choices. This information cannot be expressed in this tabular overview. Please refer to schema diagram for a graphical representation of the message schema.
Node | Description | Values | Occurs | Example |
---|---|---|---|---|
<TaxRQ> | Message to calculate taxes per passenger type for a itinerary of specified flights. | 1 | ||
<SaleInfo> | Sale Information group | 0..1 | ||
<CityCode/> | City where sale takes place or City where ticket will be issued. | 0..1 | MIA | |
<CountryCode/> | Country where sale takes place or Ticket issuing country. | 0..1 | US | |
<CurrencyCode> | 0..1 | |||
</CurrencyCode> | ||||
<PseudoCityCode/> | Agency's pseudo city code. | 0..1 | LNJ2 | |
</SaleInfo> | ||||
<TicketingInfo> | Ticketing Information group | 0..1 | ||
<CityCode/> | City where sale takes place or City where ticket will be issued. | 0..1 | MIA | |
<CountryCode/> | Country where sale takes place or Ticket issuing country. | 0..1 | US | |
<Date/> | Specifies ticketing date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
</TicketingInfo> | ||||
<TravelerInfo> | Traveler type for which taxes will be requested. | 1..N | ||
@Type | Passenger type requested for taxes. If the passenger type sent to the GDS is not in the below predefined list, then it is passed as is to the GDS. Predefined values are : ADT= Adult CHD = Child INF = Infant GOV = Government MIL = Military SRC = Senior citizen STD = Student YTH = Youth | 1 | CHD | |
@TravelerInfoID | Unique traveler info ID, that is used to refer to traveler types from a Fare element. | 1 | T1 | |
</TravelerInfo> | ||||
<Flight> | Flights, the taxes are calculated for. | 1..N | ||
@TypeIndicator | Type indicator, which indicates whether this flight is connected to following flight or a stopover flight. If departure airport code of the following flight differs from arrival airport code of this flight, this indicates the existance of a surface segment. In this case a value of X indicates a surface connection segment. A value of O indicates a surface stopover segment also known as ARNK. | [X] [O] [N] | 0..1 | X .. Connected O .. StopOver N .. Non-Stop (default) |
@FlightID | Unique flight ID, that is used to refer to flights from a Fare element. | 1 | F1 | |
<AirlineCode/> | Airline Code. | 1 | DL | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<ClassOfService/> | Class of service. | 1 | B | |
<Departure> | Departure Information group | 1 | ||
<AirportCode/> | Origin or destination Airport Code. | 1 | MIA | |
<Date/> | Specifies departure date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Departure time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
</Departure> | ||||
<Arrival> | Arrival Information group | 1 | ||
<AirportCode/> | Origin or destination Airport Code. | 1 | MIA | |
<Date/> | Specifies arrival date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Arrival time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
</Arrival> | ||||
<Equipment> | Flight equipment group | 0..1 | ||
<Code/> | Equipment type code. | 1 | 747 | |
</Equipment> | ||||
</Flight> | ||||
<PricingInfo> | Fare qualifier group | 0..1 | ||
@FareType | Type of fare being returned. Values are: PUBL = published fare NEGO = negotiated/private fare BOTH = Published and private Fares | [PUBL] [NEGO] [BOTH] | 1 | NEGO |
@NoBreak | Specifies simple or creative pricing. If NoBreak = 'Y', simple pricing will be used for the flights returned. If NoBreak = 'N', creative pricing will be used for all flights returned. Values are: Y = Yes, N = No. | [Y] [N] | 0..1 | Y |
@Priority | Experimental. Sabe ONLY. Will be ignored on other GDS. Numeric. 4 digits. Order identifies priority. 1- Price 2- NonStop/Direct Flights 3- Travel time 4 - Carrier | 0..1 | 1234 or 4123 | |
@FullTicketingOnly | For systems which support alternative fare / ticketing flows for low cost carriers (such as LightTicketing on Amadeus), specifies whether alternative flows shall be suppressed. Values are: Y = Yes, N = No. | [Y] [N] | 0..1 | Y Default: N |
<Restrictions> | Pricing restrictions group | 0..1 | ||
@ExcludeAll | This attribute also excludes restrictions which are not covered by the other attributes. Y = Excludes all fares with any kind of restriction (other attributes have no effect) N = Don't exclude all fares with any kind of restriction (other attributes can be used to allow further restrictions) Default: N | [Y] [N] | 0..1 | |
@MinimumStay | Y = Allow Minimum stay with fare N = Don't Allow Minimum stay with fare Default: Y | [Y] [N] | 0..1 | |
@MaximumStay | Y = Allow Maximum stay with fare N = Don't Allow Maximum stay with fare Default: Y | [Y] [N] | 0..1 | |
@Advance | Y = Allow Advance Purchase with fare N = Don't Allow advance Purchase with fare Default: Y | [Y] [N] | 0..1 | |
@Penalty | Y = Allow Penalties with fare N = Don't Allow penalties with fare Default: Y | [Y] [N] | 0..1 | |
@Refundable | Y = Return refundable fares only N = Return non-refundable fares only Default: If not defined mixed results can be returned, depending on the other Restriction settings. | [Y] [N] | 0..1 | |
</Restrictions> | ||||
<PrivateFares> | Negotiated fares (Private fares) group | 0..1 | ||
<Office> | Pseudo city under which private fares are stored. | 1 | 18C6 | |
@Provider | Code of the provider system that holds the private fares. Values are: 1A = Amadeus 1B = Abacus 1V = Apollo 1G = Galileo 1S = Sabre (also 1W) 1P = Worldspan 1U = ITA XS = SITA ACH = Travelport Airline Content Hub (uAPI) | [1A] [1B] [1V] [1G] [1S] [1P] [1W] [1U] [XS] [ACH] | 1 | 1V |
@Type | Future use. Identifies if Office value is a PCC or IATA agency code/ID. Default is PCC. | [PCC] [IATA] | 0..1 | PCC |
</Office> | ||||
<Corporate> | Corporate info group | 1 | ||
<Account> | Specifies the corporate account number to use to price private fares. | 0..1 | PASS | |
@Code | Requests Account Code fares. Values are: Y = Request Account Code only Fares N = Request Account Code and Published Fares | [Y] [N] | 0..1 | Y |
</Account> | ||||
<Contract/> | Specifies the contract code, to use to price private fares. | 0..1 | 00001 | |
</Corporate> | ||||
</PrivateFares> | ||||
<PriceToBeat> | Price to beat group | 0..1 | ||
<Amount/> | Amount price to beat. | 1 | 30000 | |
<CurrencyCode> | 1 | |||
</CurrencyCode> | ||||
</PriceToBeat> | ||||
<ValidatingCarrier/> | Allows to specify the validating carrier for pricing. | 0..1 | DL | |
<ResidentDiscount> | 0..1 | |||
<DiscountCode/> | The fare discount code. | 1 | ||
</ResidentDiscount> | ||||
<FormOfPayment> | Multiple form of payments can be specified here that are offered by or for the customer. The type of form of payment can impact the price because of fees that are collected by the carrier. Some systems will determine the cheapest form of payment type and return its fees, other systems will return the prices for all form of payments specified here. | 0..N | ||
<CreditCard> | 1 | |||
<IIN/> | Issuer Identification Number (IIN), previously known as bank identification number (BIN) equals the first 6 digits of the Credit card number. | 1 | ||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 0..1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 0..1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
</CreditCard> | ||||
<Other/> | Other payment information. | 1 | CHECK, CASH | |
</FormOfPayment> | ||||
</PricingInfo> | ||||
</TaxRQ> |
Column | Description |
---|---|
Node | Name of message node (element or attribute). Nodes in bold type are mandatory, if their parent element occurs in the message. Point mouse cursor at table cell to view complete XPath. |
Description | Description of meaning and usage of the node. |
Values | List of predefined values (each in square brackets) or range of values ("[a] to [z]") allowed for the node, if formally defined in the schema. |
Occurs | Minimum and maximum number of times the node must/may occur, if its parent element occurs in the message. Examples: 0..3 Node is optional and may occur up to 3 times. 1..N Node must occur at least one (mandatory) and may occur any number of times. 2 Node must occur exactly twice. |
Example | Example value for the node. |
XML Schema documentation generated with XX/1 server