PriceQuote request message

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.

Fare quote request root element1
Version number. 0..1 1.0
Number of alternate fares requested. Currently supported only for LCCs0..1
Optional, alphanumeric. Used only for internal tracking purposes.0..1
Sale information group0..1
Origin or destination city code. City where sale takes place or city where ticket will be issued. 0..1 PAR
Country where sale takes place or ticket issuing country. 0..1 US
Origin and Destination group1..N
Departure date in ISO 8601 format. 1 2001-12-25 Search for fares applicaple to exactly this outbound departure date.
Departure city code. 1 YYZ
Arrival city code. 1 YVR
Type of fare. Values are: PUBL = Published fares NEGO = Negotiated,
BOTH = both public and negotiated fares.
private fares.
Type of trip. Values are:
O = return one way fares only
R = return round trip fares only
CT = return circle trip fares only
RW = return round the world fares only
0..1 O If left out, one way and round trip fares are returned.
Global directional indicator.
IATA Global indicators are two-letter direction codes identifying the type of routing flown based on the area/sub-area locations of the terminal points and via points of such routing.

[WH] [EH] [AT] [SA] [PN] [PA] [AP] [TS] [RU] [FE] 0..1 WH, AT
Class of service. 0..1 B
Airline code.

0..1 AA
1..N JFK
[Y] [N] 0..1
Fare quote options group0..1
Restrict search to the specified airline and additionally to the booking class of service specified by BookingCode.
0..1 Y
Negotiated fares (Private Fares) group0..1
Pseudo city under which private fares are stored. 1 1C1K
Corporate code for negotiated rates. 0..1 LM
The Code attribute controls whether fares filed for the specified corporate account should be taken into respect for the pricing *in addition* to other applicable fares or exclusively.

Values are:
N = take fares filed for the specified corporate account into respect *in addition* to other applicable fares (Default)

Y = only take fares into respect filed for the specified corporate account

[Y] [N] 0..1 Y
Fare qualifier. 0..3 PL
Values are:
P = Premium First class
F = First class
J = Premium Business class
C = Business class
W = Premium Economy class
Y = Coach class
[P] [F] [J] [C] [W] [Y] 0..1
Desired currency code.
0..1 USD
Indicates if tax is included in the rate returned. Values are: Y = return fares including taxes, N = return fares without taxes. [Y] [N] 0..1 N
Fare Restrictions for mimimum/maximum stay, advance purchase and penalties.
Y = Allow Minimum stay with fare
N = Don't Allow Minimum stay with fare
Default: Y
[Y] [N] 0..1
Y = Allow Maximum stay with fare
N = Don't Allow Maximum stay with fare
Default: Y
[Y] [N] 0..1
Y = Allow Advance Purchase with fare
N = Don't Allow advance Purchase with fare
Default: Y
[Y] [N] 0..1
Y = Allow Penalties with fare
N = Don't Allow penalties with fare
Default: Y
[Y] [N] 0..1
Validating Carrier.

0..1 AA
Traveler type for which fare quotes will be requested.
Passenger type requested for pricing. 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


NodeName 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.
DescriptionDescription of meaning and usage of the node.
ValuesList of predefined values (each in square brackets) or range of values ("[a] to [z]") allowed for the node, if formally defined in the schema.
OccursMinimum 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.
ExampleExample value for the node.

XML Schema documentation generated with XX/1 server