<?xml version="1.0"?>
<FareQuoteDollarSaver_27>
<FareInfo>
<ErrText>
<Err>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Field Description:
Error code provided for the client.
Format (x-alpha/ numeric):
xxxxxxxx
Special Format:
All EROR KLRs contain an 8-byte error code field. In the interest of standardization and to ensure each error code is unique, applications must adhere to the following error code numbering system:
Byte 1: Alphanumeric Id of the application area owning this error code
Byte 2: Severity number of error. Blank and zero indicates no priority exists. Severity 9 is Catastrophic/Highest Severity.
Bytes 3-8: Numeric in the range 000000 - 999999 identifying the error situation
 
Possible Values(List):
A = Availability
B = PNR / Booking File
C = Cars
D = Document Production
F = Fares
H = Headlines
I = Infrastructure (SDD)
J = Leisure
L = Links
M = Seating
P = Client File
Q = Queues
R = Hotels
S = Sell
T = Travelscreen
V = Terminal Security
W = Rail
Example: 
Err = "A 000510"
Err = "D 000000'
"A" = Availability
"D" = Document Production 
" " = Character blank 
"000105" = Error number for "NO DISPLAYABLE FLIGHTS"
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</Err>
<KlrInErr>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Field Description:
ID of the KLR that caused this error.
Format (x-alpha/numeric):
xxxx
Special Format:
N/A
Examples:
DP01
AAGA
0000
How is null data specified?
N/A
What does null data indicates?
No data results in error. -->
</KlrInErr>
<InsertedTextAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<InsertedText>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Offset>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Location of start of inserted text in Error Text field
Format (n-numeric):
nnn
Special Format:
N/A
Examples:
000
How is null data specified?
N/A
What does null data indicates?
No data results in error -->
</Offset>
<Len>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Length of inserted text
Format (n-numeric):
nn
Special Format:
N/A
Examples:
00
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</Len>
</InsertedText>
</InsertedTextAry>
<Text>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Field Description:
Complete error message, including any inserted text items
Format (x-alpha/numeric):
xxxxxxxxxxxxxxxxxx 
Special Format:
N/A
 
Examples:
ERROR 4366 - FORM OF PAYMENT REQUIRED
 
How is null data specified?
N/A 
What does null data indicates?
No data results in error. -->
</Text>
</ErrText>
<GeneralConstraints>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Not used - always '0000' -->
</UniqueKey>
<HighestRulesVersion>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of the highest version of Structured Rules Summary Available

Format (n-numeric):
nn

Possible Values:
starting from '01'

How is null data specified?
00

What does null data indicate?
No highest version.  -->
</HighestRulesVersion>
<DispDetail>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Display detail indicator

Format (a-alpha):
a

Possible Values:
Y = display of detailed rule advised
N = no situations encountered requiring detail display

How is null data specified?
No data results in error. -->
</DispDetail>
<FirstTravDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Date from which Calendar can start being displayed 

Format (n-numeric):
YYYYMMDD

How is null data specified?
No data results in error. -->
</FirstTravDt>
<LastTravDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Date at which Calendar being displayed must end 

Format (n-numeric):
YYYYMMDD

How is null data specified?
99999999
What does null data indicate?
There is no end date. -->
</LastTravDt>
</GeneralConstraints>
<BICConstraints>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Not used - always '0000' -->
</UniqueKey>
<AirVConstraintAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<AirVConstraint>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<AirV>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier Code for which Booking Codes Apply

Format (x-alpha/numeric):
xxx

Special Format:
Left justified, blank filled

How is null data specified?
No data results in error. -->
</AirV>
<BICs>
<!-- DataType: Array -->
<!-- Length: n/a -->
<BIC>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Booking code

Format (a-alpha):
aa

Special Format:
Left justified, blank filled

How is null data specified?
Blank if does not exist. -->
</BIC>
</BICs>
</AirVConstraint>
</AirVConstraintAry>
</BICConstraints>
<DayTmConstraints>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Not used - always '0000' -->
</UniqueKey>
<Rests>
<!-- DataType: Array -->
<!-- Length: n/a -->
<Rest>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<DayOfWeek>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Day on which restriction applies 

Format (n-numeric):
n

Possible Values (Range):
1 = Sunday
2 = Monday 
3 = Tuesday
4 = Wednesday
5 = Thursday
6 = Friday
7 = Saturday

How is null data specified?
0

What does null data indicate?
No day of week restriction. -->
</DayOfWeek>
<RestType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Restriction type 

Format (a-alpha):
a

Possible Values (List):
O = Origin
C = Connection
X = X-Continental
Z = Z-Continental

How is null data specified?
No data results in error. -->
</RestType>
<StartTm>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Time at which restriction starts

Format:
HHMM

Special Format:
24 hour clock

How is null data specified?
Zeroes

What does null data indicate?
No time at which restriction starts. -->
</StartTm>
<EndTm>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Time at which restriction ends

Format:
HHMM

Special Format:
24 hour clock

How is null data specified?
Zeroes

What does null data indicate?
No time at which restriction starts. -->
</EndTm>
</Rest>
</Rests>
</DayTmConstraints>
<ValidDates>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Not used - always '0000' -->
</UniqueKey>
<Rests>
<!-- DataType: Array -->
<!-- Length: n/a -->
<Rest>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<RestType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- O= Origin
X= X-Continental
Z= Z-Continental -->
</RestType>
<StartDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Start of Valid Date Range (YYYYMMDD) -->
</StartDt>
<EndDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- End of Valid Date Range (YYYYMMDD) - '99999999' means no end date -->
</EndDt>
</Rest>
</Rests>
</ValidDates>
<FlightConstraints>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Not used - always '0000' -->
</UniqueKey>
<NonStopInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Non-stop Indicator
Format (a-alpha):
a

Special Format:
V = valid flight type
I = invalid flight type
N = no restriction on this flight type
How is null data specified?
?

What does null data indicate?
?? -->
</NonStopInd>
<DirectInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Direct Indicator
Format (a-alpha):
a

Special Format:
V = valid flight type
I = invalid flight type
N = no restriction on this flight type
How is null data specified?
?

What does null data indicate?
?? -->
</DirectInd>
<MultiStopInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Multi-stop Indicator
Format (a-alpha):
a

Special Format:
V = valid flight type
I = invalid flight type
N = no restriction on this flight type
How is null data specified?
?

What does null data indicate?
?? -->
</MultiStopInd>
<OneStopInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
One-stop Indicator
Format (a-alpha):
a

Special Format:
V = valid flight type
I = invalid flight type
N = no restriction on this flight type
How is null data specified?
?

What does null data indicate?
?? -->
</OneStopInd>
<OnlineConxInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Online Connecting Indicator
Format (a-alpha):
a

Special Format:
V = valid flight type
I = invalid flight type
N = no restriction on this flight type
How is null data specified?
?

What does null data indicate?
?? -->
</OnlineConxInd>
<SpecAircraftInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Special Aircraft Indicator

Format (a-alpha):
a

Special Format:
Y = special aircraft required - see detailed rule
N = no special aircraft requirements
How is null data specified?
??

What does null data indicate?
???  -->
</SpecAircraftInd>
<ApplicationType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Determines if travel is valid or invalid for the flight / city restrictions to follow.

Format (a-alpha):
a

Special Format:
V = Valid
I = Invalid

How is null data specified?
??

What does null data indicate?
??? -->
</ApplicationType>
<FlightNum1>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
First Flight Number

Format (n-numeric):
nnnn

Special Format:
zero filled

How is null data specified?
??

What does null data indicate?
?? -->
</FlightNum1>
<FlightNum2>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Second Flight Number

Format (n-numeric):
nnnn

Special Format:
zero filled

How is null data specified?
??

What does null data indicate?
?? -->
</FlightNum2>
<FlightRelationship>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Relationship

Format (a-alpha):
a

Special Format:
A = And
O = Or
R = Range

How is null data specified?
??

What does null data indicate?
??? -->
</FlightRelationship>
<DayOfWeek>
<!-- DataType: Alpha -->
<!-- Length: 7 -->
<!-- Description of Field:
Day Of Week indicators - Seven Y/N indicators representing the days Sunday-Saturday


Format (a-alpha):
aaaaaaa

Special Format:
Y = applies on this day
N = not applicable on this day

How is null data specified?
??

What does null data indicate?
???? -->
</DayOfWeek>
<CityContraints>
<!-- DataType: Array -->
<!-- Length: n/a -->
<CityConstraint>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<CityType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
City type

Format (a - alpha):
a

Special Format:
T = To/From Airport
S = Start City of Between Cities pair
E = End City of Between Cities pair
V = Via City
How is null data specified?
??

What does null data indicate?
???? -->
</CityType>
<City>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
City code

Format (a - alpha):
aaaaa

Special Format:
Left justified, blank filled

How is null data specified?
??

What does null data indicate?
???? -->
</City>
</CityConstraint>
</CityContraints>
</FlightConstraints>
<InvalidDates>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Not used - always '0000' -->
</UniqueKey>
<Rests>
<!-- DataType: Array -->
<!-- Length: n/a -->
<Rest>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<RestType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- O= Origin
C= Connection
X= X-Continental
Z= Z-Continental -->
</RestType>
<StartDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Start of Invalid Date Range (YYYYMMDD) -->
</StartDt>
<EndDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- End of Invalid Date Range (YYYYMMDD) - '99999999' means no end date -->
</EndDt>
</Rest>
</Rests>
</InvalidDates>
<LastTravelConstraints>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Number. 

Format (x -alpha/numeric):
xxxx

Special Format:
Not used - Always '0000'

Examples:
0000

How is null data specified?
N/A.

What does null data indicate?
No data results in error.  -->
</UniqueKey>
<CommenceLTD>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Date by which Last Travel must commence.

Format (n - numeric):
nnnnnnnn

Special Format:
YYYYMMDD

Examples:
99999999

How is null data specified?
Null data is specified by '99999999'.

What does null data indicate?
'99999999' indicates no end date is defined. -->
</CommenceLTD>
<CommenceLTT>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Time by which Last Travel must commence.

Format (n-numeric):
nnnn

Special Format:
HHMM

Examples:
2400

How is null data specified?
No data results in error.

What does null data indicate?
No data results in error. -->
</CommenceLTT>
<CompleteLTD>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Time by which Last Travel must be complete.

Format (n - numeric):
nnnnnnnn 

Special Format:
YYYYMMDD

Examples:
99999999

How is null data specified?
Null data is specified by '99999999'.

What does null data indicate?
'99999999' indicates no end date is defined.  -->
</CompleteLTD>
<CompleteLTT>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
End of Valid Date Range.

Format (n - numeric):
nnnn 

Special Format:
HHMM

Examples:
2400

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</CompleteLTT>
</LastTravelConstraints>
<AlternateCity>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Passenger Number (if returned with GFPI), 
else '0000' -->
</UniqueKey>
<StartPt>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- (GACBRD) -->
</StartPt>
<DistToAltStartPt>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- (GACBML) -->
</DistToAltStartPt>
<EndPt>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- (GACOFF) -->
</EndPt>
<DistToAltEndPt>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- (GACBML) -->
</DistToAltEndPt>
<Vnd>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- (GACCAR) -->
</Vnd>
<Currency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Currency Code of Fare (GACCUR) -->
</Currency>
<DecPos>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Number of Decimal Places of the Currency Code (GACDEC) -->
</DecPos>
<FareAmt>
<!-- DataType: Alphanumeric -->
<!-- Length: 12 -->
<!-- (GACAMT)
(right justified/zero filled/
contains decimal place) -->
</FareAmt>
<OWRT>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- O or R (GACRTI) -->
</OWRT>
<AltOutboundDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- For Alternate Dates: Outbound date if different from journey outbound date, otherwise zeros
(format YYYYMMDD)
(GACAOD) -->
</AltOutboundDt>
<AltInboundDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- For Alternate Dates: Inbound date if different from journey inbound date, otherwise zeros 
 (format YYYYMMDD)
(GACAID) -->
</AltInboundDt>
</AlternateCity>
<PrevBICSegMapping>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Unique Key. Default value '0000'

Format (x -alpha/numeric):
xxxx

Special Format:
N/A

Examples:
0000

How is null data specified?
N/A

What does null data indicate?
No data results in error.  -->
</UniqueKey>
<BICInfoAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<BICInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<BIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Booking Code

Format (x -alpha/numeric):
xx

Special Format:
Left justified, character blank filled.

Possible Values (List or Range):
F - First Class.
Y - Economy Class.
J or C - Business Class

Examples:
F(Character Blank)

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
No data results in error. -->
</BIC>
<AppliesToSeg1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 1.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 1. 
N - If returned booking code does not applies to Segment 1.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg1>
<AppliesToSeg2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 2.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 2. 
N - If returned booking code does not applies to Segment 2.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg2>
<AppliesToSeg3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 3.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 3. 
N - If returned booking code does not applies to Segment 3.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg3>
<AppliesToSeg4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 4.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 4. 
N - If returned booking code does not applies to Segment 4.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg4>
<AppliesToSeg5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 5.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 5. 
N - If returned booking code does not applies to Segment 5.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg5>
<AppliesToSeg6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 6.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 6. 
N - If returned booking code does not applies to Segment 6.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg6>
<AppliesToSeg7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 7.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 7. 
N - If returned booking code does not applies to Segment 7.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg7>
<AppliesToSeg8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 8.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 8. 
N - If returned booking code does not applies to Segment 8.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg8>
<AppliesToSeg9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 9.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 9. 
N - If returned booking code does not applies to Segment 9.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg9>
<AppliesToSeg10>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 10.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 10. 
N - If returned booking code does not applies to Segment 10.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg10>
<AppliesToSeg11>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 11.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 11. 
N - If returned booking code does not applies to Segment 11.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg11>
<AppliesToSeg12>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 12.

Format (a - alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - If returned booking code applies to Segment 12. 
N - If returned booking code does not applies to Segment 12.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg12>
<AppliesToSeg13>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 13.

Format (a - alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - If returned booking code applies to Segment 13. 
N - If returned booking code does not applies to Segment 13.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg13>
<AppliesToSeg14>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 14.

Format (a - alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - If returned booking code applies to Segment 14. 
N - If returned booking code does not applies to Segment 14.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg14>
<AppliesToSeg15>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 15.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 15. 
N - If returned booking code does not applies to Segment 15.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg15>
<AppliesToSeg16>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 16.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 16. 
N - If returned booking code does not applies to Segment 16.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg16>
</BICInfo>
</BICInfoAry>
</PrevBICSegMapping>
<BaggDispInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number 
Format (n-numeric):
nnnn
Special Format:
Starting from 0001
Examples:
 0001
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote Number. This field is defined per passenger and the value increases with passenger count.
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as Zero.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<BaggType>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Baggage Type.

Format (x-alpha/numeric):
x

Special Format:
Right justified, blank filled.
Blank, if does not exist

Examples:
A   - Signifies baggage allowance
B   - Carry-On
E   - Embargo
How is null data specified?
Null data is specified as Blank.

What does null data indicate?
No data results in error. -->
</BaggType>
<PsgrType>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Passenger Type 
Format(a-alpha):
aaa
Blanks, if does not exist.
Special Format:
Examples:
ADT
CHD
How is null data specified?
Null data is specified as Blank. -->
</PsgrType>
<StartPt>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Origin city
Format(a-alpha):
aaa
Blanks, if does not exist.
Special Format:
Examples:
DEN
CDG
How is null data specified?
Null data is specified as Blank. -->
</StartPt>
<EndPt>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Destination city
Format(a-alpha):
aaa
Blanks, if does not exist.
Special Format:
Examples:
DEN
ORD
How is null data specified?
Null data is specified as Blank. -->
</EndPt>
<BaggAllwnceVal>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Baggage Allowance Value - the number/weight of free baggage allowed by the airline per passenger, in conjunction with the Baggage Allowance Unit (BaggAllwnceUnit) field.

Format(n-numeric):
nnn

Special Format:
The following or related examples apply:
If Baggage Allowance Value = 50, and Baggage Allowance Unit = L, then the passenger can have 50 lbs worth of luggage before the airlines charge for baggage. 

If the Baggage Allowance Value = 2, and the Baggage Allowance Unit = P, the passenger can check up to two pieces of luggage for free.

Examples:
1, 2, 999

Error messages:
If the value is 000 or 999, and Baggage Allowance Unit field (BaggAllwnceUnit) is BLANK, the following error messages apply.

0 or 000 - "CONTACT CARRIER -  CHARGES MAY APPLY"

For Allowance GFBD(Baggage Type 'A'), 

999 - "BAGGAGE ALLOWANCE DATA NOT AVAILABLE"

For Carry On GFBD(Baggage Type 'B'), 
999 - "CARRY ON ALLOWANCE DATA NOT AVAILABLE"

Note - For Embargo GFBD, this field will have 888 always. No special action is required for this value if the GFBD is for Embargo (Baggage Type 'E').

How is null data specified?
N/A. -->
</BaggAllwnceVal>
<BaggAllwnceUnit>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Baggage Allowance Unit. The Baggage Allowance Unit field indicates whether the Baggage Allowance Value field is calculated in Pieces (P), or weight measured in Kilograms (K), or Pounds (L - for Libra Pondo [pound weight] or LBs).
Format(a-alpha):
a
Blank, if does not exist.
Special Format:
Examples:
P - Piece
K - Kilos
L - LBs (pounds)
How is null data specified?
Null data is specified as blank. -->
</BaggAllwnceUnit>
<Vnd>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code
Format(x-alpha/numeric):
xxx
Blank, if does not exist.
Special Format:
Examples:
UA, BA
How is null data specified?
Null data is specified as blanks. -->
</Vnd>
<Spare>
<!-- DataType: Alphanumeric -->
<!-- Length: 6 -->
<!-- Description of Field:
Spares for future use
Format:
xxxxxx
How is null data specified?
Null data is specified as blanks. -->
</Spare>
<BaggTripStartSegNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Baggage Trip Start Segment Number. A baggage trip comprises one or more segments of an itinerary. This field indicates the starting segment number of the itinerary to which the baggage trip is related.
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as Zero.
What does null data indicate?
No data results in error. -->
</BaggTripStartSegNum>
<BaggTripEndSegNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Baggage Trip End Segment Number. A baggage trip comprises one or more segments of an itinerary. This field indicates the last segment number of the itinerary to which the baggage trip is related.
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as Zero.
What does null data indicate?
No data results in error. -->
</BaggTripEndSegNum>
<URL>
<!-- DataType: Alphanumeric -->
<!-- Length: VL -->
<!-- Description of Field:
Carrier baggage URL (variable length data)
Format (x-alpha/numeric):
xxxxxxxxx
Special Format:
Character Blank, if does not exist
-If URL_Text_length is 0, this field will have 1 Blank character.
- If URL_Text_length is 'n', this field will have 'n' numbers of characters. 
Examples:
MYTRIPANDMORE.COM/BAGGAGEDETAILSUS.BAGG
How is null data specified?
Null data is specified as Character Blank.
What does null data indicate?
URL not available. -->
</URL>
</BaggDispInfo>
<BaggDispFQandFQBB>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number 
Format (n-numeric):
nnnn
Special Format:
Starting from 0001
Examples:
0001
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote Number. This field is defined per passenger and the value increases with passenger count.
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as Zero.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<BaggNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Baggage number this baggage applies to.


Format (n-numeric):
nn

Special Format:
Right justified, zero filled.

Zero, if does not exist.

Examples:
01
02
99 

How is null data specified?
Null data is specified as Zero.

What does null data indicate?
N/A. -->
</BaggNum>
<BaggFee>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Baggage Fee

Format (n-numeric):
nn

Special Format:
Right justified, zero filled.
Zero, if does not exist

Examples:
320.45
1111
22222222

How is null data specified?
Null data is specified as Zero.

What does null data indicate?
No data results in error.

Special case: 
If Bag Fee has 99999999, and Currency Code is 'Blank', use the text in description field of GFBF. -->
</BaggFee>
<Currency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code

Format(a-alpha):
aaa
Blanks, if does not exist.

Special Format:

Examples:
USD
CAD

How is null data specified?
Null data is specified as Blank.

Special case: 
If Bag Fee has 99999999, and Currency Code is 'Blank', use the text in description field of GFBF. -->
</Currency>
<WtDimension>
<!-- DataType: Alphanumeric -->
<!-- Length: 60 -->
<!-- Description of Field:
Baggage weight and dimension information.
Format:
aaaannaa/nnaabaaannaa/nnnaaa
blanks, if does not exist.
Examples:
upto50lb/23kg and62li/158lcm
How is null data specified?
Null data is specified as blanks. -->
</WtDimension>
<BaggTripStartSegNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Baggage Trip Start Segment Number. A baggage trip comprises one or more segments of an itinerary. This field indicates the starting segment number of the itinerary to which the baggage trip is related.
Format:
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as zeros. -->
</BaggTripStartSegNum>
<BaggTripEndSegNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Baggage Trip End Segment Number. A baggage trip comprises one or more segments of an itinerary. This field indicates the last segment number of the itinerary to which the baggage trip is related.
Format:
nn
Special Format:
Examples:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as zeros. -->
</BaggTripEndSegNum>
</BaggDispFQandFQBB>
<NewBICSegMapping>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Unique Key. 

Format (x -alpha/numeric):
xxxx

Special Format:
N/A

Possible Values (List or Range):
If FQP entry:
'00' - '99' Passenger Number
'00' - '99' Quote Number
NOTE: If Passenger Number = '00' or Quote Number = '00' then indicates Applies to All
If not FQP entry:
'0000' indicates Booking Codes available to all passengers for quotation purposes.
'8000' indicates Booking Codes offered for Booking Class Match processing.

Examples:
0000

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</UniqueKey>
<BICInfoAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<BICInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<BIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Booking Code

Format (x -alpha/numeric):
xx

Special Format:
Left justified, character blank filled.

Possible Values (List or Range):
F - First Class.
Y/V/T - Economy Class.
J/C - Business Class.

Examples:
V(Character Blank)
T(Character Blank)

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
No data results in error. -->
</BIC>
<AppliesToSeg1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 1.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 1. 
N - If returned booking code does not applies to Segment 1.

Examples:
Y
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg1>
<AppliesToSeg2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 2.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 2. 
N - If returned booking code does not applies to Segment 2.

Examples:
Y
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg2>
<AppliesToSeg3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 3.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 3. 
N - If returned booking code does not applies to Segment 3.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg3>
<AppliesToSeg4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 4.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 4. 
N - If returned booking code does not applies to Segment 4.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg4>
<AppliesToSeg5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 5.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 5. 
N - If returned booking code does not applies to Segment 5.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg5>
<AppliesToSeg6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 6.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 6. 
N - If returned booking code does not applies to Segment 6.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg6>
<AppliesToSeg7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 7.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 7. 
N - If returned booking code does not applies to Segment 7.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg7>
<AppliesToSeg8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 8.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 8. 
N - If returned booking code does not applies to Segment 8.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg8>
<AppliesToSeg9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 9.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 9. 
N - If returned booking code does not applies to Segment 9.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg9>
<AppliesToSeg10>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 10.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 10. 
N - If returned booking code does not applies to Segment 10.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg10>
<AppliesToSeg11>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 11.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 11. 
N - If returned booking code does not applies to Segment 11.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg11>
<AppliesToSeg12>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 12.

Format (a - alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - If returned booking code applies to Segment 12. 
N - If returned booking code does not applies to Segment 12.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg12>
<AppliesToSeg13>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 13.

Format (a - alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - If returned booking code applies to Segment 13. 
N - If returned booking code does not applies to Segment 13.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg13>
<AppliesToSeg14>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 14.

Format (a - alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - If returned booking code applies to Segment 14. 
N - If returned booking code does not applies to Segment 14.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg14>
<AppliesToSeg15>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 15.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 15. 
N - If returned booking code does not applies to Segment 15.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg15>
<AppliesToSeg16>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking Code applies to Segment 16.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - If returned booking code applies to Segment 16. 
N - If returned booking code does not applies to Segment 16.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</AppliesToSeg16>
</BICInfo>
</BICInfoAry>
</NewBICSegMapping>
<CommNetGrossInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareComponentNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Component Number
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-99
How is null data specified?
Character 00
What does null data indicate?
No data results in error -->
</FareComponentNum>
<NetGrossInd>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Net Gross Indicator 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
x
Special Format:
N/A
List of Possible Values
N = Commission Based on Net Amount 
G = Commission Based on Gross Amount B = Calculate the perentage difference between the Net Fare amount and Ticketed(Gross) amount@
Blank = no application 
How is null data specified?
Null data is specified by blank
What does null data indicate?
Blank is a valid value; identifies no application -->
</NetGrossInd>
<StartCity>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Fare Component Board City
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aaaaa
Special Format:
Left Justified, character blank filled
List of Possible Values
First 3 characters city code, last 2 characters blanks
Example: DEN
How is null data specified?
Character blanks
What does null data indicate?
No data -->
</StartCity>
<EndCity>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Fare Component Offpoint City Code
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aaaaa
Special Format:
Left Justified, character blank filled
List of Possible Values
First 3 characters city code, last 2 characters blanks
Example: LHR
How is null data specified?
Character blanks
What does null data indicate?
No data -->
</EndCity>
<CrncyCode>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency Code of this fare component-the currency the fare was filed in. 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxx
Special Format:
N/A
List of Possible Values
Any valid 3 character currency code
Example: USD, CAD, etc. 
How is null data specified?
blanks
What does null data indicate?
No data -->
</CrncyCode>
<CommPercentage>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Commission Percentage Value
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
 nnnnnnnn
Special Format:
Right Justified, zero filled
List of Possible Values
Any valid numeric amount. 
Note: If percentage = character 09999999, and dollar amount=character zeroes, this implies 'standard' commission
Examples:
00000900 - for 9%
00002000 - for 20%
09999999 - standard commission if amount is character zeroes. 
How is null data specified?
Character zeroes
What does null data indicate?
Zero implies zero percent. If percent equals zero, the dollar amount should be checked. If no dollar amount exists either, then use zero percent. -->
</CommPercentage>
<CrncyCodeSpecifiedAmt>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency Code of Specified Commission Amount following
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxx
Special Format:
N/A
List of Possible Values
Any valid 3 character currency code
Examples:
USD, CAD 
How is null data specified?
Character blanks
What does null data indicate?
No data results in error. -->
</CrncyCodeSpecifiedAmt>
<CommAmt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Commission Amount 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnnnnnnnnnn
Special Format:
Right Justified, zero filled
List of Possible Values
Any valid numeric amount. If amount is character zeros and percentage value = 09999999, then this implies 'standard' commission. 
Examples:
000000010000 = 100.00 
000000000000 
How is null data specified?
Character zeroes
What does null data indicate?
Zero implies no dollar amount. -->
</CommAmt>
<NumDecSpecifiedAmt>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Number of decimal places for Specified Commission Amount
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
n
Special Format:
N/A
List of Possible Values
0, 1, 2, 3
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</NumDecSpecifiedAmt>
</CommNetGrossInfo>
<CurrencyConversionResp>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Sequential beginning with '0001'. -->
</UniqueKey>
<FromCurrency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Field Description:
Currency Code to be Converted  (GRXFCC)

Format (a-alpha):
aaa

Examples:
USD

How is null data specified?
N/A

What does null data indicate?
No data. -->
</FromCurrency>
<Amt>
<!-- DataType: Alphanumeric -->
<!-- Length: 11 -->
<!-- Field Description:
The dollar amount to convert in the 'From' Currency Code. (GRXFAM)

Format (x-alpha/numeric):
xxxxxxx.xx (9 Characters + 1 Decimal Point)

Special Format:
Left justified

Examples:
123.56

How is null data specified?
N/A

What does null data indicate?
No amount to convert. -->
</Amt>
<ToCurrency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Field Description:
The currency to which the 'From' amount will be converted. (GRXTCC)

Format (a-alpha):
aaa

Examples:
EUR

How is null data specified?
N/A

What does null data indicate?
N/A -->
</ToCurrency>
<ConvertedAmt>
<!-- DataType: Alphanumeric -->
<!-- Length: 11 -->
<!-- Field Description:
The amount converted in the "To Currency Code" from the "From Currency Code"

Format (x-alpha/numeric):
xxxxxxx.xx (9 Characters + 1 Decimal Point)

Special Format:
Left justified. (GRXTAM) 

Examples:
98.65

How is null data specified?
N/A

What does null data indicate?
N/A -->
</ConvertedAmt>
<BankSellingRate>
<!-- DataType: Alphanumeric -->
<!-- Length: 9 -->
<!-- Field Description:
BSR, or Bankers Selling Rate, is the rate at which one entity is willing to sell foreign exchange. (GRXBSR)

Format: (x-alphanumeric)
Xxxxxxxxx (7 Characters + 1 Decimal Point)

Special Format:
Left justified, blank filled 

Examples:
0.38961

How is null data specified?
N/A

What does null data indicate?
N/A -->
</BankSellingRate>
</CurrencyConversionResp>
<CityIndInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Number. Starts from '0001'
Format (n - numeric):
nnnn
Special Format:
N/A
Examples:
0001
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote Number
Format (n - numeric):
nn
Special Format:
Right justified, zero filled. 
Zero, if does not exist
Examples:
01
How is null data specified?
No data results in error.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Component Number
Format (n - numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist. 
Examples:
02
How is null data specified?
Null data is specified by Zero. 
What does null data indicate?
No data results in error. -->
</FareNum>
<CityIndAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<CityInd>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Mandatory-NoStopover>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
No Stopover
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - No Stopover applies to itinerary.
N - Stopover applies to itinerary.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</Mandatory-NoStopover>
<MandatoryRtePt>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Route Point
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - Route Point applies to itinerary.
N - Route Point does not apply to itinerary.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</MandatoryRtePt>
<CityWI1stLevelSideTrip>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
City W/I 1st Level Side Trip
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - 1st Level Side Trip is present in itinerary. 
N - 1st Level Side Trip isn't present in itinerary.
Examples:
Y
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</CityWI1stLevelSideTrip>
<CityWI2ndLevelSideTrip>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
City W/I 2nd Level Side Trip.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - 2nd Level Side Trip is present in itinerary.
N - 2nd Level Side Trip isn't present in itinerary.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</CityWI2ndLevelSideTrip>
<AllowOpenJawBreak>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Break Allowable as Open Jaw.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - Fare break is allowed as Open Jaw. 
N - Fare break isn't allowed as Open Jaw.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</AllowOpenJawBreak>
<SurfaceSectorInc>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Component includes Surface Sector.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - Whether the Fare Component includes a Surface Sector.
N - Whether the Fare Component doesn't include a Surface Sector.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</SurfaceSectorInc>
<SurfaceSectorExc>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Surface Sector excluded.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - Surface Sector is excluded in Fare Component.
N - Surface Sector isn't excluded from Fare Component.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</SurfaceSectorExc>
<SysGenFictitiousPt>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
System generated Fictitious Point.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - Any system generated Fictitious Point is present. 
N - Any system generated Fictitious Point is not present.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</SysGenFictitiousPt>
<NegMileExcMPMReductionPt>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Negative Mileage Exception: MPM Reduction Point.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - MPM Reduction Point applies in the Fare Component.
N - MPM Reduction Point doesn't apply in the Fare Component.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</NegMileExcMPMReductionPt>
<RIOSAOMileCity>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
RIO/SAO Mileage City.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - RIO/SAO Mileage (exception) city present in Fare Component.
N - RIO/SAO Mileage (exception) city isn't present in the itinerary.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</RIOSAOMileCity>
<UnspecExtraMileAllow>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Unspecified Extra Mileage Allowance.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - Unspecified Extra Mileage Allowance applied to Fare Component.
N - Unspecified Extra Mileage Allowance not applied to Fare Component.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UnspecExtraMileAllow>
<SouthAtlanticMileCity>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
South Atlantic Mileage City.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - South Atlantic Mileage City present in Fare Component.
N - South Atlantic Mileage City present in Fare Component.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</SouthAtlanticMileCity>
<ClassDifferential>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Class Differential.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - Class Difference present in Fare Component.
N - Class Difference present in Fare Component.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</ClassDifferential>
<IguassuFallsMileCity>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Iguassu Falls Mileage City.
Format (x -alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Y - Iguassu Falls Mileage City present in Fare Component.
N - Iguassu Falls Mileage City not present in Fare Component.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</IguassuFallsMileCity>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Spares for future indicators. (GR8CI2)
Format (a - alpha):
aaa
Special Format:
NNN
Examples:
NNN
How is null data specified?
Null data is specified by 'N'.
What does null data indicate?
'N' indicates that no data is entered or selected. -->
</Spare1>
</CityInd>
</CityIndAry>
</CityIndInfo>
<TkRestrictionInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Passenger Description Number starting from 0001 -->
</UniqueKey>
<RestrictionDateinGMT>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- YYYYMMDD (GRDDTE)
Zero if does not exist -->
</RestrictionDateinGMT>
<RestrictionTimeinGMT>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Minutes past midnight format (GRDTIM)
Zero if does not exist -->
</RestrictionTimeinGMT>
<DaysTypeRestriction>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Y or N N if does not exist (GRDTYP) -->
</DaysTypeRestriction>
<HoursTypeRestriction>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Y or N N if does not exist (GRDTYP) -->
</HoursTypeRestriction>
<Spares>
<!-- DataType: Alpha -->
<!-- Length: 6 -->
<!-- NNNNNN
, Spares for future indicators (GRDTYP) -->
</Spares>
</TkRestrictionInfo>
<ExtendedQuoteInformation>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (n-numeric):
nnnn
Examples:
0001
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Incremental number starting at 01 
(GEQQNB)
Format (n-numeric):
nn
Special Format:
Zero if does not exist 
How is null data specified?
N/A
What does null data indicate?
N/A -->
</QuoteNum>
<ETkInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Electronic Ticket data
Format (a-alpha):
a
Possible Values (List):
Y - Electronic Ticket Required (GEQIN1)
N or blank - no ET restriction
How is null data specified?
N/A
What does null data indicate?
No ET restriction -->
</ETkInd>
<PaperTkInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Paper Ticket
Format (a-alpha):
a
Possible Values (List):
Y - Paper Ticket Required (GEQIN1)
N or blank - no PT restriction
How is null data specified?
N/A
What does null data indicate?
No PT restriction -->
</PaperTkInd>
<PlatingInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Plating Carrier Restrictions
Format (a-alpha):
a
Possible Values (List):
Y - Plating Carrier Restriction Exists (GEQIN1)
N or blank - no PC restriction
How is null data specified?
N/A
What does null data indicate?
No PC restriction -->
</PlatingInd>
<NetFareInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Net Fare Exists
Format (a-alpha):
a
Possible Values (List):
Y - Net fare information is included (GEQIN1)
 N or blank - no Net fare information applies
How is null data specified?
N/A
What does null data indicate?
No Net fare information applies -->
</NetFareInd>
<TkFareInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Ticketing Fare Exists
Format (a-alpha):
a
Possible Values (List):
Y - Ticketing fare information is included (GEQIN1)
N or blank - no Ticketing fare information applies
How is null data specified?
N/A
What does null data indicate?
No Ticketing fare information applies -->
</TkFareInd>
<LLPFQuoted>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
APF-Local Loaded Private Fare Quoted 

Format (a-alpha):
a

Possible Values (List):
Y - APF Quoted Fare(GEQIN1 bit 5)
N or blank - no APF Quote Fare information applies

How is null data specified?
N/A

What does null data indicate?
No APF fare information applies  -->
</LLPFQuoted>
<CommUnresolved>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 35 Private Fare Commission is unresolved; i.e., commission against all fare components are not exactly the same. See GFC7 KLR. 
Format (a-alpha):
a
Possible Values (List):
Y - CAT35 Commission is Ambiguous (GEQIN1 bit 6)
N or blank - If CAT35 fare, CAT35 Commission is resolved. If not CAT35 fare, indicator has no meaning. 
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, CAT35 Commission is resolved. If not CAT35 fare, indicator has no meaning. -->
</CommUnresolved>
<DataRetQuote>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 35 Private Fare Data Quoted this fare. 
Format (a-alpha):
a
Possible Values (List):
Y - CAT35 Data returned this quote. (GEQIN1 bit 7)
N or blank - Public fare or non-Cat35 Private fare. 
How is null data specified?
N/A
What does null data indicate?
N or blank - Public fare or non-Cat35 Private fare. -->
</DataRetQuote>
<FareIT>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
IT "Inclusive Tour" Fare quoted 
Format (a-alpha):
a
Possible Values (List):
Y - IT Fare quoted (GEQIN2 bit 0)
N or blank - Not an IT fare. 
How is null data specified?
N/A
What does null data indicate?
Not an IT fare. -->
</FareIT>
<BagInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 35 baggage indicator 
Format (a-alpha):
a
Possible Values (List):
Future use (GEQIN2 bit 1) - N or blank 
How is null data specified?
N/A
What does null data indicate?
No data. -->
</BagInd>
<TkDesignator>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 35 Private Fare quoted; Ticket Designator data is protected and cannot be overwritten with manual modifier. 
Format (a-alpha):
a
Possible Values (List):
Y -Protected CAT35 Ticket Designator. (GEQIN2 bit 2)
N or blank - Ticket Designator is not is not protected data. 
How is null data specified?
N/A
What does null data indicate?
Ticket Designator is not protected data. -->
</TkDesignator>
<FareBT>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
BT "Bulk" Fare quoted 
Format (a-alpha):
a
Possible Values (List):
Y - BT Fare quoted (GEQIN2 bit 3)
N or blank - Not a BT fare. 
How is null data specified?
N/A
What does null data indicate?
Not a BT fare. -->
</FareBT>
<FiledNetFare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 35 Net Fare was explicitly filed. 
Format (a-alpha):
a
Possible Values (List):
Y -CAT35 Net Fare explicitly filed. (GEQIN2 bit 4)
N or blank - Not a CAT35 Net fare, or if CAT35, the Net fare amount was copied from the Sell fare amount. 
How is null data specified?
N/A
What does null data indicate?
Not a CAT35 Net fare, or if CAT35, the Net fare amount was copied from the Sell fare amount. -->
</FiledNetFare>
<NTypeComm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 35 Commission based on Net Amount 
Format (a-alpha):
a
Possible Values (List):
Y -CAT35 N Type Commission (GEQIN2 bit 5)
N or blank - Not a CAT35 fare, or if CAT35, the commission is not based on Net amount. 
How is null data specified?
N/A
What does null data indicate?
Not a CAT35 fare, or if CAT35, the commission is not based on Net amount. -->
</NTypeComm>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Spares (GEQIN2 bits 6 and 7)
Format (a-alpha):
aa
Possible Values (List):
NN
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Spare1>
<NetFareCrncy>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of Net fare (GEQNCC)

Format (a-alpha):
aaa

Examples:
USD

How is null data specified?
Blanks

What does null data indicate?
No data  -->
</NetFareCrncy>
<NetFareAmt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Net fare base amount (GEQNFA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000010000
How is null data specified?
N/A
What does null data indicate?
No data -->
</NetFareAmt>
<NetFareNumDecs>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Net base fare number of decimal places (GEQNDC)
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</NetFareNumDecs>
<EquivNetFareCrcy>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of the equivalent currency (place of sale currency) of Net fare (GEQNEC)

Format (a-alpha):
aaa

Examples:
USD

How is null data specified?
Blanks

What does null data indicate?
No data  -->
</EquivNetFareCrcy>
<EquivNetFareAmt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Net fare amount in the equivalent currency (GEQNEA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000002300
How is null data specified?
N/A
What does null data indicate?
No data -->
</EquivNetFareAmt>
<EquivNumDecs>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Equivalent currency number of decimal places (GEQNED)
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</EquivNumDecs>
<TotNetCrcy>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of Net fare total (including taxes (GEQNTC)

Format (a-alpha):
aaa

Examples:
USD

How is null data specified?
Blanks

What does null data indicate?
No data  -->
</TotNetCrcy>
<TotNetAmt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Total Net fare amount (GEQNTA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000012040
How is null data specified?
N/A
What does null data indicate?
No data -->
</TotNetAmt>
<TotNetNumDecs>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Total Net fare number of decimal places (GEQNTC)
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</TotNetNumDecs>
<TkFareCrcy>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of Ticket-A base fare (GEQTCC)

Format (a-alpha):
aaa

Examples:
USD

How is null data specified?
Blanks

What does null data indicate?
No data  -->
</TkFareCrcy>
<TkFareAmt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Ticket-A base fare amount (GEQTFA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000011000
How is null data specified?
N/A
What does null data indicate?
No data -->
</TkFareAmt>
<TkNumDecs>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Ticket-A base fare number of decimal places (GEQTDC)
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</TkNumDecs>
<EquivTkCrncy>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of the equivalent currency (place of sale currency) of Ticketing-A fare (GEQTEC)

Format (a-alpha):
aaa

Examples:
Blanks
USD

How is null data specified?
Blanks

What does null data indicate?
No data  -->
</EquivTkCrncy>
<EquivTkAmt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Ticketing-A fare amount in equivalent currency (GEQTEA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000001000
How is null data specified?
N/A
What does null data indicate?
No data -->
</EquivTkAmt>
<EquivTkNumDecs>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Equivalent currency number of decimal places (GEQTED) for ticket-A fare
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</EquivTkNumDecs>
<TotTkCrncy>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of Total ticketing-A fare (GEQTTC)

Format (a-alpha):
aaa

Examples:
USD

How is null data specified?
Blanks

What does null data indicate?
No data  -->
</TotTkCrncy>
<TotTkAmt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Total ticketing-A fare amount (GEQTTA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000013040
How is null data specified?
N/A
What does null data indicate?
No data -->
</TotTkAmt>
<TotTkNumDecs>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Total ticketing fare number of decimal places (GEQTTD)
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</TotTkNumDecs>
<CrncyBaseFareTkPsgrCoupon>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of Ticket-P fare (GEQPCC)

Format (a-alpha):
aaa

Examples:
USD

How is null data specified?
Blanks

What does null data indicate?
No data  -->
</CrncyBaseFareTkPsgrCoupon>
<TkPsgrCouponAmt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Ticket-P fare amount (GEQPFA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000011000
How is null data specified?
N/A
What does null data indicate?
No data -->
</TkPsgrCouponAmt>
<TkPsgrCouponNumDecs>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Ticket-P fare number of decimal places (GEQPDC)
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</TkPsgrCouponNumDecs>
<EquivCrncyTkPsgrCoupon>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of the equivalent currency (place of sale currency) of Ticket-P fare (GEQPEC)

Format (a-alpha):
aaa

Examples:
Blanks
USD

How is null data specified?
Blanks

What does null data indicate?
No data  -->
</EquivCrncyTkPsgrCoupon>
<EquivAmtTkPsgrCoupon>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Ticket-P fare amount in equivalent currency (GEQPEA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000001000
How is null data specified?
N/A
What does null data indicate?
No data -->
</EquivAmtTkPsgrCoupon>
<EquivNumDecsTkPsgrCoupon>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Equivalent currency number of decimal places (GEQPED) for ticket-P fare
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</EquivNumDecsTkPsgrCoupon>
<TotCrncyTkPsgrCoupon>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of Total ticket-P fare (GEQPTC).
Format (a-alpha):
aaa
Examples:
USD
Blanks
How is null data specified?
blanks
What does null data indicate?
No data -->
</TotCrncyTkPsgrCoupon>
<TotAmtTkPsgrCoupon>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Total ticketing fare amount (GEQPTA)
Format (n-numeric):
nnnnnnnnnnnn
Examples:
000000013040
How is null data specified?
zeros
What does null data indicate?
No data -->
</TotAmtTkPsgrCoupon>
<TotNumDecsTkPsgrCoupon>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Total ticketing fare number of decimal places (GEQPTD)
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
N/A
What does null data indicate?
No data -->
</TotNumDecsTkPsgrCoupon>
<MethodType>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 35 Method Type (GEQMTP)
Format (x-alpha-numeric):
x
Possible Values (Range):
0 - 5
How is null data specified?
N/A
What does null data indicate?
No data -->
</MethodType>
<Type>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Tour, CAR, Value Type Indicator-identifies which data exists (GEQTYP)
Format (x-alpha-numeric):
x
Possible Values (Range):
B = Both CAR and Value Code exists 
C = CAR code only
V = Value code only
T = Tour Code only
Blank = Any Tour/CAR/Value-non cat35 data
How is null data specified?
Blank
What does null data indicate?
No Data or non-Cat35 data exists -->
</Type>
<CARCode>
<!-- DataType: Alphanumeric -->
<!-- Length: 15 -->
<!-- Description of Field:
CAT 35 Private Fare CAR code (GEQCAR)
Format (x-alpha-numeric):
xxxxxxxxxxxxxxx
Possible Values (Range):
Any 15 a/n characters or blanks
How is null data specified?
Blank
What does null data indicate?
No Data -->
</CARCode>
<ValueCode>
<!-- DataType: Alphanumeric -->
<!-- Length: 15 -->
<!-- Description of Field:
CAT 35 Private Fare Value code (GEQVAL)
Format (x-alpha-numeric):
xxxxxxxxxxxxxxx
Possible Values (Range):
Any 15 a/n characters or blanks
How is null data specified?
Blank
What does null data indicate?
No Data -->
</ValueCode>
<TkPCC>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Ticketing PCC Code (GEQTPC)
Format (x-alpha-numeric):
xxxx
Possible Values (Range):
Any 3 or 4 a/n characters or blanks
Example:
K29
2GK4
How is null data specified?
Blank
What does null data indicate?
No Data results in error -->
</TkPCC>
<TkPCCIATANum>
<!-- DataType: Alphanumeric -->
<!-- Length: 7 -->
<!-- Description of Field:
Ticketing PCC IATA number (GEQTIN)
Format (x-alpha-numeric):
xxxxxxxxx
Left justified, blank filled
Possible Values (Range):
Examples:
9999992 (2 blanks)
1253061 (2 blanks)
How is null data specified?
Blank
What does null data indicate?
No Data -->
</TkPCCIATANum>
<SellingPCC>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Selling PCC Code-Requestor (GEQSPC)
Format (x-alpha-numeric):
xxxx
Possible Values (Range):
Any 3 or 4 a/n characters or blanks
Example:
K29
2GK4
How is null data specified?
Blank
What does null data indicate?
No Data -->
</SellingPCC>
<SellingIATANum>
<!-- DataType: Alphanumeric -->
<!-- Length: 7 -->
<!-- Description of Field:
Selling PCC IATA number (GEQSIN)
Format (x-alpha-numeric):
xxxxxxxxx
Left justified, blank filled
Possible Values (Range):
Examples:
9999992 (2 blanks)
1253061 (2 blanks)
How is null data specified?
Blank
What does null data indicate?
No Data -->
</SellingIATANum>
<TkPCCTkAuthority>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Ticketing PCC - Ticketing Authority Indicator. Currently set for CAT35 fares only.
Format (a-alpha):
a
Possible Values (List):
Y - Ticketing PCC has ticketing authority (GEQPIN bit0)
N or blank - If CAT35 fare, the Ticketing PCC does NOT have ticketing authority. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the Ticketing PCC does NOT have ticketing authority. If non-cat35 Fare, this indicator currently has no meaning. -->
</TkPCCTkAuthority>
<TkPCCSellAuthority>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Ticketing PCC - Sell Authority Indicator. Currently set for CAT35 fares only.
Format (a-alpha):
a
Possible Values (List):
Y - Ticketing PCC has Sell authority (GEQPIN bit1)
N or blank - If CAT35 fare, the Ticketing PCC does NOT have sell authority. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the Ticketing PCC does NOT have sell authority. If non-cat35 Fare, this indicator currently has no meaning. -->
</TkPCCSellAuthority>
<SellPCCTkAuthority>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Sell PCC - Ticketing Authority Indicator. Currently set for CAT35 fares only.
Format (a-alpha):
a
Possible Values (List):
Y - Sell PCC has ticketing authority (GEQPIN bit2)
N or blank - If CAT35 fare, the Sell PCC does NOT have ticketing authority. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the Sell PCC does NOT have ticketing authority. If non-cat35 Fare, this indicator currently has no meaning. -->
</SellPCCTkAuthority>
<SellPCCSellAuthority>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Sell (Requestor) PCC - Sell Authority Indicator. Currently set for CAT35 fares only.
Format (a-alpha):
a
Possible Values (List):
Y - Sell PCC has sell authority (GEQPIN bit3)
N or blank - If CAT35 fare, the Sell PCC does NOT have sell authority. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the Sell PCC does NOT have sell authority. If non-cat35 Fare, this indicator currently has no meaning. -->
</SellPCCSellAuthority>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Spares (GEQIN2 bits4-7)
Format (a-alpha):
aaaa
Possible Values (List):
NNNN
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Spare2>
</ExtendedQuoteInformation>
<FareConstruction>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Field Description:
Passenger Description Number starting from 0001

Format (x-alpha/numeric):
xxxx

Special Format:
Right justified, zero filled.

Examples:
0001

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote number (GRFQNB)

Format (n-numeric):
nn

Special Format:
Right justified, zero filled.
Zero, if does not exist.

Examples:
01

How is null data specified?
Null data is specified by Zero.

What does null data indicate?
No data results in error  -->
</QuoteNum>
<FareConstructText>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Field Description:
The Linear Fare Construction Value for the associated quote.

NOTE:
For Manual Fares, the (FareConstruction) (GFFC) node is mandatory for Galileo (1G) and Optional for Apollo 1V.

On Apollo (1V), a linear fare construction needs to be stored when fare calculations include: 
DIFFERENTIALS
PASSENGER FACILITY TAX 
HIDDEN CITIES
STOPOVER CHARGES
HIGHER INTERMEDIATE POINTS
SURCHARGES
MILEAGE FARES
THREE OR MORE TAXES

Format (x-alpha/numeric):
xxxxxxxxxxxx...

Special Format:
N/A

Examples:
DEN UA CHI Q9.30 1078.14FUA2SFS USD 1087.44
DEN US CHI Q9.30 194.42VHE14NR UA DEN Q9.30 115.35TE21QN USD 328.37 END

How is null data specified?
N/A

What does null data indicate?
No data results in error

If variable length, specify the maximum allowable length.
Depends upon the Fare construction response.  -->
</FareConstructText>
</FareConstruction>
<OverrideInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- '0000' -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Zero if does not exist
(GROQNB) -->
</QuoteNum>
<FIC>
<!-- DataType: Alpha -->
<!-- Length: 8 -->
<!-- Blank if does not exist
(GROFIC) -->
</FIC>
<Ind1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
No rules available for validation
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 87
Y or N, N if does not exist -->
</Ind1>
<Ind2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Minimum Stay Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 88
Y or N, N if does not exist -->
</Ind2>
<Ind3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Advance Purchase Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 89
Y or N, N if does not exist -->
</Ind3>
<Ind4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Passenger Identification Code (PIC) or Passenger Type Code (PTC) Type Failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 90
Y or N, N if does not exist -->
</Ind4>
<Ind5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Stopovers/Transfers Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Day/Time Application Category Not Met
Y or N, N if does not exist -->
</Ind5>
<Ind6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Date of Travel /
Seasonality Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Day/ Time Application Category Incomplete/Not Validated
Y or N, N if does not exist -->
</Ind6>
<Ind7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Maximum Stay Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Season Application Category Not Met
Y or N, N if does not exist -->
</Ind7>
<Ind8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Routing Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Season Application Category Incomplete/Not Validated
Y or N, N if does not exist -->
</Ind8>
<Ind9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Mileage Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Flight Application Category Not Met
Y or N, N if does not exist -->
</Ind9>
<Ind10>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Day/Time Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Flight Application Category Incomplete/Not Validated
Y or N, N if does not exist -->
</Ind10>
<Ind11>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Booking Class Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Advanced Reservations and Advanced Ticketing Category Not Met
Y or N, N if does not exist -->
</Ind11>
<Ind12>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Combinability Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Advanced Reservations and Advanced Ticketing Category Incomplete
Y or N, N if does not exist -->
</Ind12>
<Ind13>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Open Jaw Usage Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 99
Y or N, N if does not exist -->
</Ind13>
<Ind14>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Indirect Travel Provisions
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 100
Y or N, N if does not exist -->
</Ind14>
<Ind15>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Sales Restriction Not Met
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist -->
</Ind15>
<Ind16>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
North American Fare Identification Code (FIC) forced.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Booking Class Failure
Y or N, N if does not exist -->
</Ind16>
<Ind17>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Higher Intermediate Fare (HIF) Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Minimum Stay Category Not Met
Y or N, N if does not exist -->
</Ind17>
<Ind18>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
International Surface Sector 
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Minimum Stay Category Incomplete/Not Validated
Y or N, N if does not exist -->
</Ind18>
<Ind19>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Currency Usage Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 105
Y or N, N if does not exist -->
</Ind19>
<Ind20>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Failed Discount Application
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Maximum Stay Category Not Met
Y or N, N if does not exist -->
</Ind20>
<Ind21>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
IATA FARE NOT VALID FAIL
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Maximum Stay Category Incomplete/Not Validated
Y or N, N if does not exist -->
</Ind21>
<Ind22>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Record 1 Failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 108
Y or N, N if does not exist -->
</Ind22>
<Ind23>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Category 01 Eligibility Failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Stopovers Category Not Met
Y or N, N if does not exist -->
</Ind23>
<Ind24>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Flights Applications Failure. 
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Stopovers Category Incomplete/Not validated.
Y or N, N if does not exist -->
</Ind24>
<Ind25>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Footnote Failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 111
Y or N, N if does not exist -->
</Ind25>
<Ind26>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Category 11 Black Out failure. 
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 112
Y or N, N if does not exist -->
</Ind26>
<Ind27>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Category 13 Accompanied travel requirement failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 113
Y or N, N if does not exist -->
</Ind27>
<Ind28>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ fail.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Category 19 Child Discount failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 114
Y or N, N if does not exist -->
</Ind28>
<Ind29>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Category 20 Tour discount failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Permitted Combinations Category Not Met
Y or N, N if does not exist -->
</Ind29>
<Ind30>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Category 21 Agent discount application fail
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Permitted Combinations Category Incomplete/Not validated.
Y or N, N if does not exist -->
</Ind30>
<Ind31>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
YY suppression table failure (YY fares/carrier code)
Y or N, N if does not exist
NAFQ (North American Fare Quote):
YY suppression table failed (YY fares/carrier code)
Y or N, N if does not exist -->
</Ind31>
<Ind32>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Reserved Fields
Internal Apollo Use Only
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Highest Intermediate Point (HIP) Check failed.
Y or N, N if does not exist -->
</Ind32>
<Ind33>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Miscellaneous fare tags failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Blackouts Category Not Met
Y or N, N if does not exist -->
</Ind33>
<Ind34>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Category 25 Fare By Rule (FBR) failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Blackouts Category Incomplete/Not Validated.
Y or N, N if does not exist -->
</Ind34>
<Ind35>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Visit Another Country (VAC) Category failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 121
Y or N, N if does not exist -->
</Ind35>
<Ind36>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Net fare application failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 122
Y or N, N if does not exist -->
</Ind36>
<Ind37>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Private Contract Fares Validation failure
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Accompanied Traveler Requirements Category Not Met
Y or N, N if does not exist -->
</Ind37>
<Ind38>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Pricing unit failure.
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Accompanied Traveler Requirements Category Incomplete/Not Validated.
Y or N, N if does not exist -->
</Ind38>
<Ind39>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Abonnement fare fail
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Sales Restrictions Category Not Met
Y or N, N if does not exist -->
</Ind39>
<Ind40>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Tour code fail
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Sales Restrictions Category Incomplete/Not Validated.
Y or N, N if does not exist -->
</Ind40>
<Ind41>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Stopover fail
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Host Use Only 127
Y or N, N if does not exist -->
</Ind41>
<Ind42>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Transfers fail
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Tour Code Fail
Y or N, N if does not exist -->
</Ind42>
<Ind43>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Eligibility Category Not Met
Y or N, N if does not exist -->
</Ind43>
<Ind44>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Eligibility Category Incomplete/Not Validated.
Y or N, N if does not exist -->
</Ind44>
<Ind45>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Transfers Category Not Met
Y or N, N if does not exist -->
</Ind45>
<Ind46>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Transfers Category Incomplete/Not Validated.
Y or N, N if does not exist -->
</Ind46>
<Ind47>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Transfers Routing Failure
Y or N, N if does not exist -->
</Ind47>
<Ind48>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Abonnement Fare Failure
Y or N, N if does not exist -->
</Ind48>
<Ind49>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
HIP (Highest Intermediate Point)/Mileage Exceptions Category Not Met
Y or N, N if does not exist -->
</Ind49>
<Ind50>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
HIP (Highest Intermediate Point)/Mileage Exceptions Category Incomplete/Not Validated.
Y or N, N if does not exist -->
</Ind50>
<Ind51>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Children's Discounts Category Not Met
Y or N, N if does not exist -->
</Ind51>
<Ind52>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Children's Discounts Category Incomplete
Y or N, N if does not exist -->
</Ind52>
<Ind53>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Tour Conductors Discounts Category Not Met
Y or N, N if does not exist -->
</Ind53>
<Ind54>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Tour Conductors Discounts Category Incomplete
Y or N, N if does not exist -->
</Ind54>
<Ind55>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Agents Discounts Category Not Met
Y or N, N if does not exist -->
</Ind55>
<Ind56>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Agents Discounts Category Incomplete
Y or N, N if does not exist -->
</Ind56>
<Ind57>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Other Discounts Category Not Met
Y or N, N if does not exist -->
</Ind57>
<Ind58>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Other Discounts Category Incomplete
Y or N, N if does not exist -->
</Ind58>
<Ind59>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Miscellaneous Fare Tag Category Not Met
Y or N, N if does not exist -->
</Ind59>
<Ind60>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Miscellaneous Fare Tag Category Incomplete
Y or N, N if does not exist -->
</Ind60>
<Ind61>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Fare By Rule Category Not Met
Y or N, N if does not exist -->
</Ind61>
<Ind62>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Fare By Rule Category Incomplete
Y or N, N if does not exist -->
</Ind62>
<Ind63>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Visit Another Country Category Not Met
Y or N, N if does not exist -->
</Ind63>
<Ind64>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Visit Another Country (VAC) Category Incomplete
Y or N, N if does not exist -->
</Ind64>
<Ind65>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Negotiated Fares Category Not Met
Y or N, N if does not exist -->
</Ind65>
<Ind66>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Negotiated Fares Category Incomplete
Y or N, N if does not exist -->
</Ind66>
<Ind67>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Other Failure Reasons Passenger Type Failed
Y or N, N if does not exist -->
</Ind67>
<Ind68>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Other Failure Reasons Record 1 Incomplete
Y or N, N if does not exist -->
</Ind68>
<Ind69>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Failed Surface Sector
Y or N, N if does not exist -->
</Ind69>
<Ind70>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Indirect Travel failed
Y or N, N if does not exist -->
</Ind70>
<Ind71>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
Failed Currency Usage
Y or N, N if does not exist -->
</Ind71>
<Ind72>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field
This field describes the indicators returned for either an IFQ or NAFQ failure.
Format:
A (alpha)
Special Format:
Left justified
If N, the fare did not fail for this indicator.
If Y, the fare failed with the reason given.
IFQ (International Fare Quote):
Spare
N, Spare for future indicators
Y or N, N if does not exist
NAFQ (North American Fare Quote):
CAT 12 not met (Category 12)
Y or N, N if does not exist -->
</Ind72>
</OverrideInfo>
<FictitiousStartPt>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Passenger Number starting from '0001' -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Zero if does not exist (GR9QNB) -->
</QuoteNum>
<FareNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Zero if does not exist (GR9FNB) -->
</FareNum>
<StartPtAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<StartPt>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Left justified, blank filled (GR9CTS) -->
</StartPt>
</StartPtAry>
</FictitiousStartPt>
<FilingStatus>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
The 'Unique Key' field is used for relationship between the other "GF" / "DP" KLRs that follow in the request/update for manual fares. 
Format (a-alpha, n-numeric, x-alpha/numeric):
xxxx
Special Format:
Right justified zero filled numeric data. Eg: if the data value is '1', it should come in as '0001', since 4 characters is the size of the field.
Examples:
0025
How is null data specified?
0000
What does null data indicate?
No Data results in error -->
</UniqueKey>
<PsgrMismatchInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Passenger Mismatch. The Passenger does not match the name on the PNR.

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = The passenger name matches
Y = Passenger mismatch in response. This is the reason why the PNR/BF is unable to file.
(GFSIN1)
How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</PsgrMismatchInd>
<NeedPlatingCarrierInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether a plating carrier is needed when the fare is filed.
(GFSIN1)
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = Plating carrier is not needed or was included.
Y = Plating carrier is needed. This is the reason why the PNR/BF is unable to file.
How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</NeedPlatingCarrierInd>
<NoNamesInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether there are names filed with the PNR/BF.

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = Names are filed with the PNR/BF
Y = No names are filed with PNR/BF. This is the reason why the PNR/BF is unable to file.
How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</NoNamesInd>
<OpenSegInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether an Open Segment is specified when PNR/BF is filed.
(GFSIN1)

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No open segments are specified. 
Y = Open segments are specified when PNR/BF was filed. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</OpenSegInd>
<TkDtInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether the Ticketing Date is specified in the PNR/BF when it was filed. 
(GFSIN1)

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = Ticket Date is specified when filed.
Y = Ticket Date not specified when filed. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</TkDtInd>
<ClassOverrideInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether the Booking Class Override is specified when the fare is filed.
(GFSIN1)
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = Booking class override was specified.
Y = Booking class not specified when fare was filed. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</ClassOverrideInd>
<RetTripInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Specifies if a Return Trip is specified in the PNR/BF when the fare is filed.
(GFSIN1)
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = A return trip is specified when the PNR/BF was filed.
Y = A return trip was not specified in the PNR/BF when the fare is filed. This is the reason why the PNR/BF is unable to file.
How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</RetTripInd>
<NeedRebookInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates if the fare needs to be rebooked. 
(GFSIN1)
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No, the fare does not need to be rebooked.
Y = The fare needs to be rebooked. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</NeedRebookInd>
<DecMismatchInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether there is a decimal place mismatch between the currencies in the fare.
(GFSIN2)
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No, there is not a decimal place mismatch.
Y = Yes, there is a decimal-place mismatch. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</DecMismatchInd>
<CurrencyMismatchInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether there is a mismatch between the currency codes in the fare.
(GFSIN2)
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No mismatch between currency codes in the fare.
Y = Yes, there is a mismatch in between the currency codes in the fare. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</CurrencyMismatchInd>
<AmendedItinInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether the itinerary is amended from the original and not filed.
(GFSIN2)
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No, the itinerary is not amended from the original file.
Y = Yes, the itinerary is amended from the original. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</AmendedItinInd>
<PseudoItinInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether a pseudo city code itinerary is filed 

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No, a Pseudo City Code itinerary was filed.
Y = A PCC itinerary was not filed. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</PseudoItinInd>
<TooManyTaxesInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether too many taxes were returned in the PNR/BF.

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = The correct amount of taxes were returned in the PNR/BF.
Y = Too many taxes were returned. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</TooManyTaxesInd>
<BaseFareTooBigInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether the base fare has too many numerals, and to is too big to fit on ticket.

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = Base fare does not have too many numerals.
Y = Base fare has too many numerals and cannot fit on the ticket. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</BaseFareTooBigInd>
<BookingDtInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether a booking date override is specified in the itinerary.

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = A booking date override is not specified in the itinerary.
Y = A booking date override is specified in the itinerary. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</BookingDtInd>
<PFMismatchInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates if there is a mismatch in the Private Fare Tour Code between the filed itinerary and the booking agency.

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No, there is no mismatch in the Private Fare Tour code.
Y = There is a mismatch in the Private Fare Tour Code between the filed itinerary and the booking agency. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</PFMismatchInd>
<NotFullGuarInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether the agent is not allowed a full guarantee if the itinerary is not booked.
(GFSIN3)
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No, the agent is allowed a full guarantee if the itinerary is not booked.
Y = Yes the agent is not allowed a full guarantee if the itinerary is not booked. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</NotFullGuarInd>
<FareFiledOKInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates if the fare is filed without errors.
(GFSIN3)

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No, the fare filed with errors. This is the reason why the PNR/BF is unable to file.
Y = fare filed without errors.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</FareFiledOKInd>
<DocProdErrTextInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether Document Production supplied associated error text as the cause of the failure.
(GFSIN3).

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = DocProd did not supply the associated error text as the cause of failure.
Y = DocProd supplied the failure text.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</DocProdErrTextInd>
<MarriageLogicErr>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether the selection was outside of the marriage.
Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y OR N
N = No, selection was not outside of marriage.
Y = Selection outside of marriage. This is the reason why the PNR/BF is unable to file.
How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</MarriageLogicErr>
<TkModifierErr>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates the modifier on the ticket is incorrect.
Format (a-alpha, n-numeric, x-alpha/numeric):
a
Special Format:
N/A.
Possible Values (List or Range):
Y OR N    
N = Modifier on ticket is correct
Y = Unable to update ticket modifiers. This is the reason why the PNR/BF is unable to file.
How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</TkModifierErr>
<MultiplePTCErr>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates there are multiple PTC Type's present on a net ticket fare quote.

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Special Format:
N/A.

Possible Values (List or Range):
Y OR N    
N = No, there are not multiple PTC Types present on a net ticket fare quote.
Y = Yes, there are multiple PTC Types present on a net ticket fare quote. This is the reason why the PNR/BF is unable to file.

How is null data specified?
N/A
What does null data indicate?
N/A
 -->
</MultiplePTCErr>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- 'NN' not currently used (GFSIN3) -->
</Spare1>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 8 -->
<!-- 'NNNNNNNN' not currently used (GFSIN4) -->
</Spare2>
</FilingStatus>
<FollowUpEntries>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Unique Key. Default value '0000'.

Format (x -alpha/numeric):
xxxx

Special Format:
N/A

Examples:
0000

How is null data specified?
N/A

What does null data indicate?
N/A  -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Quote number after FQA entries.  Component number after FQN entry.
 
Format (n - numeric):
nnn

Special Format:
Right justified, zero filled.

Examples:
001

How is null data specified?
N/A

What does null data indicate?
N/A -->
</QuoteNum>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spare. Default value 'N'

Format (a - alpha):
a

Special Format:
N/A

Examples:
N

How is null data specified?
Null data is specified by N.

What does null data indicate?
N indicates no data exists.  -->
</Spare1>
<AllParaReqind>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
All Paragraphs Requested.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if all paragraphs are requested.
N - if all paragraphs are not requested.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A  -->
</AllParaReqind>
<SumRuleReqInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Summary Rule Display Requested.

Format (a - alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - if summary rule display is requested.
N - if summary rule display is not requested.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A -->
</SumRuleReqInd>
<FulltextoptInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Full text option.

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if full text option is requested.
N - if full text option is not requested.

Examples:
N

How is null data specified?
N/A 

What does null data indicate?
N/A  -->
</FulltextoptInd>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Spare 2. Default value 'NNNN'

Format (a - alpha):
aaaa

Special Format:
N/A

Examples:
NNNN

How is null data specified?
Null data is specified by NNNN.

What does null data indicate?
N/A  -->
</Spare2>
<Text>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field:
Variable data

Format (a - alpha):
aaaaaa....

Special Format:
N/A

Examples:
Any text

How is null data specified?
N/A 

What does null data indicate?
N/A

If variable length, specify the maximum allowable length.
Depends on the length of the data.  -->
</Text>
</FollowUpEntries>
<GenQuoteDetails>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Passenger Description Number starting from 0001
Format (n-numeric):
nnnn
Possible Values (Range):
0001 - 9999
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote Number(GRGQNB)
Format (n-numeric):
nn
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<QuoteType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- 
Field Description:
Quote Type: Identifies the type of quote being processed.
Note: Not all quote types are valid for a GFGQ (GenQuoteDetails) in a 1425 (FareInfo) response.
Format (a-alpha):
a
Possible Values (List):
A = Airline Private Fares are autopriced. Guaranteed Quote with a fare that was filed with a fare distributor (ATPCo, SITA, etc.)
B = Built (Manual Fare) on Galileo
C = Computer generated, not guaranteed. (Used when YY sectors are included or there is an 'hours' ticket time limit after reservation is made.)
G = Computer generated and guaranteed quote (Autopriced by Galileo)
H = Host Airline. The Filed Fare was created as a result of Claim PNR type function which transfers data from an airline system to Galileo for ticketing purposes. 
I = Invalidated. Caused by a change to the flight segments contained in the filed fare
M = Manipulated (Manual Fare on Apollo) For example, pricing modifier(s) were used. Not Guaranteed.
N = Outside of IATA Europe, the guarantee policy is 'guaranteed at time of ticket issue'. (When a 'G' status is not ticketed by midnight local time of the CRT location where the fare was originally stored, the status indicator changes to N and is not guaranteed.)
P = Agency Private Fare. Not Guaranteed: For example
(a)	Airline Private Fare that was manipulated such as a pricing modifier used.
(b)	Agency Private Fares and Airline Private Fares are autopriced in the same fare quote.
(c)	Airline Private Fares are autopriced but have 'hours' code for ticket time limit after reservation.
R = Restored (after ticket was issued)
T = Ticketed (used in the historical record to indicate ticketed)
U = Unticketable.  Applies when there is insufficient or corrupted data - Not covered
X = Expired filed fare - Not covered.
Z = Agency Private fare was used with no rules override. Guaranteed.


How is null data specified?
Character blank

What does null data indicate?
 Quote type does not exist -->
</QuoteType>
<LastTkDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Field Description:
Last date to ticket 
Format (n-numeric):
nnnnnnnn
Special Format:
YYYYMMDD 
Zero if does not exist
Examples:
20030725
How is null data specified?
0
What does null data indicate?
Zero specifies null data. -->
</LastTkDt>
<QuoteDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Field Description:
Date of quote 
Format (n-numeric):
nnnnnnnn
Special Format:
YYYYMMDD
Zero if does not exist
Examples:
20030519
How is null data specified?
0
What does null data indicate?
Zero specifies null data -->
</QuoteDt>
<IntlSaleInd>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Field Description:
International sale indicator - 
Obsolete - always blanks -->
</IntlSaleInd>
<BaseFareCurrency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Field Description:
Currency code in which the Base Fare Amount is specified
Format (a-alpha):
aaa
Examples:
USD
EUR
How is null data specified?
N/A
What does null data indicate?
N/A -->
</BaseFareCurrency>
<BaseFareAmt>
<!-- DataType: Numeric -->
<!-- Length: 11 -->
<!-- Field Description:
Base fare amount.  This is the total of all fares and any applicable plus ups and surcharges, but not inclusive of ticketable taxes.

Format (n-numeric):
nnnnnnnnnnn

The amount is right aligned and zero-filled and without a decimal point. The position of the decimal point is determined by the Number of Decimal Places (TotDecPos) field below 

Note: The following values may also display in this field for Category 35 fares in the TicketInfoDisplay and ETicketRetrieval XML Transactions when ticketing. These values display in CDATA format (will not display if using only structured data):
A = Additional Collection
BULK = Bulk or Tour fare
BT = Bulk fare
IT = Tour fare

Examples:
00000217488.  (if the number of decimal places were 2, this would represent 2174.88)
![CDATA[BT         ]]


How is null data specified?
0

What does null data indicate?
Zero specifies null data.
 -->
</BaseFareAmt>
<LowestOrNUCFare>
<!-- DataType: Numeric -->
<!-- Length: 11 -->
<!-- Field Description:
If the query was a Best Buy Compare, this field will contain the price the itinerary will be if the itinerary is left "as booked".
Else this field will be null

Format (n-numeric):
nnnnnnnnnnn

The amount is right aligned and zero-filled and without a decimal point. The position of the decimal point is determined by the Number of Total Decimal Places (TotDecPos) field below 

Examples:
00000000000

How is null data specified?
0

What does null data indicate?
Zero specifies null data.
 -->
</LowestOrNUCFare>
<BaseDecPos>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Number of decimal places for the Base Fare Currency Code
Format (n-numeric):
n
Special Format:
Zero if does not exist 
Possible Values (Range):
0 - 3 
How is null data specified?
0
What does null data indicate?
Zero specifies null data -->
</BaseDecPos>
<EquivCurrency>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Field Description:
Currency code in which the Equivalent Amount is specified
Format (x-alpha/numeric):
xxx
Special Format:
Blank if does not exist 
Examples:
GBP
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</EquivCurrency>
<EquivAmt>
<!-- DataType: Numeric -->
<!-- Length: 11 -->
<!-- Field Description:
The base fare amount converted to the currency of the country of payment, if different from the currency of the Base Fare.

For example, if the base fare amount is 100.00 EUR, then the EquivAmt  (in a US travel agency) would be 141.00 USD.

Format (n-numeric):
nnnnnnnnnnn

The amount is right aligned and zero-filled and without a decimal point. The position of the decimal point is determined by the Number of Decimal Places field below 

Examples:
000001393002

How is null data specified?
0

What does null data indicate?
Zero specifies null data -->
</EquivAmt>
<EquivDecPos>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Number of decimal places for equivalent fare
Format (n-numeric):
n
Possible Values (Range):
0 - 3
How is null data specified?
0
What does null data indicate?
Zero specifies null data. -->
</EquivDecPos>
<TotCurrency>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Field Description:
Currency code of the Total Amount
Format (x-alpha/numeric):
xxx
Special Format:
Blank if does not exist 
 
Examples:
USD
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</TotCurrency>
<TotAmt>
<!-- DataType: Numeric -->
<!-- Length: 11 -->
<!-- Field Description:
Base fare plus taxes

Format (n-numeric):
nnnnnnnnnnn

The amount is right aligned and zero-filled and without a decimal point. The position of the decimal point is determined by the Total Decimal Places field (TotDecPos) below 
Note: The following values may also display in this field for Category 35 fares in the TicketInfoDisplay and ETicketRetrieval XML Transactions when ticketing. These values display in CDATA format (will not display if using only structured data):
A = Additional Collection
BULK = Bulk or Tour fare
BT = Bulk fare
IT = Tour fare

Example:
00000235800
![CDATA[BT         ]]

How is null data specified?
Zeroes

What does null data indicate?
Zero if does not exist 
 -->
</TotAmt>
<TotDecPos>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Number of decimal places for total fare 
Format (n-numeric):
N
Possible Values (Range):
0 - 3
How is null data specified?
0
What does null data indicate?
Zero if no decimal needed -->
</TotDecPos>
<ITNum>
<!-- DataType: Alphanumeric -->
<!-- Length: 15 -->
<!-- Field Description:
Tour Code (from Category 28)
Format (x-alpha/numeric):
xxxxxxxxxxxxxxx
How is null data specified?
Blanks
What does null data indicate?
Blank if does not exist -->
</ITNum>
<RteBasedQuote>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicator identifies whether or not the quote is route based.
Note: to determine route- or mileage-based status for international journeys, the indicators in the GERI should be used, since a quote may contain both route- and mileage-based fares.
Obsolete - always 'Y'  -->
</RteBasedQuote>
<M0>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates the quote is mileage based with no mileage surcharge applied
Note: to determine route- or mileage-based status for international journeys, the indicators in the GERI should be used, since a quote may contain both route- and mileage-based fares.
Obsolete - always 'N'  -->
</M0>
<M5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates the quote is mileage based with a 5M mileage surcharge applied
Note: to determine route- or mileage-based status for international journeys, the indicators in the GERI should be used, since a quote may contain both route- and mileage-based fares.
Obsolete - always 'N' -->
</M5>
<M10>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates the quote is mileage based with a 10M mileage surcharge applied
Note: to determine route- or mileage-based status for international journeys, the indicators in the GERI should be used, since a quote may contain both route- and mileage-based fares.
Obsolete - always 'N'  -->
</M10>
<M15>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates the quote is mileage based with a 15M mileage surcharge applied
Note: to determine route- or mileage-based status for international journeys, the indicators in the GERI should be used, since a quote may contain both route- and mileage-based fares.
Obsolete - always 'N'  -->
</M15>
<M20>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates the quote is mileage based with a 20M mileage surcharge applied
Note: to determine route- or mileage-based status for international journeys, the indicators in the GERI should be used, since a quote may contain both route- and mileage-based fares.
Obsolete - always 'N'  -->
</M20>
<M25>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates the quote is mileage based with a 25M mileage surcharge applied
Note: to determine route- or mileage-based status for international journeys, the indicators in the GERI should be used, since a quote may contain both route- and mileage-based fares.
Obsolete - always 'N'  -->
</M25>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Spares. Default 'N'  -->
</Spare1>
<PrivFQd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Private fare quoted for one or more segments 
Format (a-alpha):
a
Possible Values (List):
Y - Private fare quoted for one or more segments
N 
How is null data specified?
N/A
What does null data indicate?
No private fares quoted -->
</PrivFQd>
<PFOverrides>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Private fares overrides/waivers apply
Format (a-alpha):
a
Possible Values (List):
Y - Private fares overrides/waivers apply
N 
How is null data specified?
N/A
What does null data indicate?
No Private fares overrides/waivers apply -->
</PFOverrides>
<FlatFQd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Flat Fare quoted for one or more segments
Format (a-alpha):
a
Possible Values (List):
Y - Flat Fare quoted for one or more segments
N - 
How is null data specified?
N/A
What does null data indicate?
No Flat Fare quoted -->
</FlatFQd>
<DirMinApplied>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Directional minimum applied 
 
Format (a-alpha):
a
Possible Values (List):
Y- directional minimum applied
N - directional minimum not applied
How is null data specified?
N/A
What does null data indicate?
directional minimum not applied -->
</DirMinApplied>
<VATIncInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
VAT included in quote
 
Format (a-alpha):
a
Possible Values (List):
Y - VAT included in quote
N - VAT not included in quote
How is null data specified?
N/A
What does null data indicate?
VAT not included in quote -->
</VATIncInd>
<PenApplies>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Penalty applies 
 
Format (a-alpha):
a
Possible Values (List):
Y - Penalty applies
N - Penalty does not apply
How is null data specified?
N/A
What does null data indicate?
Penalty does not apply -->
</PenApplies>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Spare: default value 'N'  -->
</Spare2>
<QuoteBasis>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
For use when a Passenger Type Code has been specified in the query, e.g. in the GQNP query KLR, this field indicates whether the quote returned applies specifically to the query PTC, or whether a default quote (Adult fare) has been returned (does not apply if the GQPO was used in the query)
Format (a-alpha):
a
Possible Values (List):
Y = this is a default Adult quote
N = this is a quote for the specific PTC (or a PTC code was not specified in the query)
How is null data specified?
N/A
What does null data indicate?
same as N -->
</QuoteBasis>
<TaxDataAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<TaxData>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Country>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Field Description:
Tax country code
Format (x-alpha/numeric):
xx
Examples:
US
XF
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</Country>
<Amt>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Field Description:
Tax amount (in the currency of the equivalent amount, or base amount if no equivalent amount exists or 'exempt' if tax code exempted)

Format (x-alpha/numeric):
xxxxxxxx

Special Format:
Amount can include decimal point
Text 'exempt '
Examples:
00163.12
00009.00
'exempt '

How is null data specified?
N/A

What does null data indicate?
No data results in error  -->
</Amt>
</TaxData>
</TaxDataAry>
</GenQuoteDetails>
<ItinSeg>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Relative Segment Number 
Format (x-alpha/numeric):
x
Special Format
Hexadecimal
Although the field is alphanumeric, the format is hexadecimal notation expressed in character (alphanumeric) format. Thus the only valid characters are A-F and 1-9. For example, relative segment number 11 (decimal) is hexadecimal 'B'
Possible Values (Range):
1-9
A-F
Examples
1 (relative segment number 1 (decimal))
9 (relative segment number 9 (decimal))
A (relative segment number 10 (decimal))
F (relative segment number 15 (decimal))
How is null data specified?
No data results in error
What does null data indicate?
N/A -->
</UniqueKey>
<AirV>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier (vendor) code
(GRICAC)
Format (x-alpha/numeric):
xxx
Special Format:
Left justified, blank filled
How is null data specified?
Blank if does not exist
What does null data indicate?
No specific carrier requested (use IATA fares) -->
</AirV>
<FltNum>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Flight number
(GRIFLN)
Format (x-alpha/numeric):
xxxx
Special Format:
Left justified, blank filled
How is null data specified?
Blank if does not exist
What does null data indicate?
Open segment -->
</FltNum>
<StartDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Departure date of segment
(GRIDEP)
Format (n-numeric):
nnnnnnnn
Special Format:
YYYYMMDD
How is null data specified?
Zero if does not exist
What does null data indicate?
Departure date does not exist -->
</StartDt>
<StartPt>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Airport code of customer embarkation
(GRIBPT)
Format (a-alpha):
aaaaa
Special Format:
Left justified, blank filled
How is null data specified?
Blank if does not exist
What does null data indicate?
Board point does not exist -->
</StartPt>
<EndPt>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Airport code of customer destination
(GRIOPT)
Format (a-alpha):
aaaaa
Special Format:
Left justified, blank filled
How is null data specified?
Blank if does not exist
What does null data indicate?
Off point does not exist -->
</EndPt>
<SegType>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Type of segment
(GRITYP)
Format (n-numeric):
nn
Special Format:
Zero filled
Possible Values (List):
00 - normal segment
01 - ground segment
02 - ARNK segment
03 - expanded transit segment
04 - agent amended segment
05 - agent inserted segment
06 - segment cancelled
07 - ticketed surface segment
08 - empty segment slot
How is null data specified?
Zeros
What does null data indicate?
Normal segment -->
</SegType>
<DayDifferential>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Change of Day (day differential)
(GRICPT)
Format (n-numeric):
n
Possible Values (List):
0, 1, 2, 3
0 = doesn't exist
1 = day plus 1
2 = day plus 2
3 = day minus 1
How is null data specified?
0
What does null data indicate?
No date differential -->
</DayDifferential>
<NoStopAtBoardPt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
No stopover at board point indicator
(GRIIDI)
Format (a-alpha):
a
Possible Values (List):
Y - no stopover at board
N - there is stopover at board
How is null data specified?
No data results in error
What does null data indicate? -->
</NoStopAtBoardPt>
<BreakInJrny>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Break in journey indicator
Format (a-alpha):
a
Possible Values (List):
Y - there is a break in journey
N - no break in journey
How is null data specified?
No data results in error
What does null data indicate? -->
</BreakInJrny>
<BreakNoDirectService>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Break due to no reasonable direct air service indicator
Format (a-alpha):
a
Possible Values (List):
Y - break due to no reasonable direct air service
N - no break or break not due to no reasonable direct air service
How is null data specified?
No data results in error
What does null data indicate? -->
</BreakNoDirectService>
<FictitiousPt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fictitious point indicator
Format (a-alpha):
a
Possible Values (List):
Y - fictitious point
N - not a fictitious point
How is null data specified?
No data results in error
What does null data indicate? -->
</FictitiousPt>
<MoreDistantPt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
More distant point indicator
Format (a-alpha):
a
Possible Values (List):
Y - more distant point
N - not more distant point
How is null data specified?
No data results in error
What does null data indicate? -->
</MoreDistantPt>
<FQSGenFictitiousPt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
FQS generated fictitious point
Format (a-alpha):
a
Possible Values (List):
Y - FQS generated fictitious point
N - not a FQS generated fictitious point
How is null data specified?
Not used
What does null data indicate? -->
</FQSGenFictitiousPt>
<StartCityNotPrevOffCity>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Board city code does not equal previous Off city code but airport/city codes are in the same city - Agent did not input surface sector
Format (a-alpha):
a
Possible Values (List):
Y - multi-airport condition exists
N - multi-airport condition does not exist
How is null data specified?
No data results in error
What does null data indicate? -->
</StartCityNotPrevOffCity>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reserved for future Itinerary indicator
(GRIIDI)
Format (a-alpha):
a
Possible Values (List):
N
How is null data specified?
N if does not exist
What does null data indicate? -->
</Spare1>
<StartTm>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Departure time of this segment
Format (n-numeric):
nnnn
Special Format:
HHMM
24 hour clock time
How is null data specified?
Zeroes
What does null data indicate?
No departure time (open segment) -->
</StartTm>
<EndTm>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Arrival time of this segment
Format (n-numeric):
nnnn
Special Format:
HHMM
24 hour clock time
How is null data specified?
Zeroes
What does null data indicate?
No arrival time (open segment) -->
</EndTm>
<BIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Booking code
(GRISVC)
Format (a-alpha):
aa
Special Format:
Left justified, blank filled
How is null data specified?
Blank if does not exist 
What does null data indicate? -->
</BIC>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 8 -->
<!-- Description of Field:
Version 1 contained FIC indicators. These have been eliminated in version 2 and this field is now spares reserved for future use. 
(GRIFIC)
Format (a-alpha):
aaaaaaaa
Possible Values (List):
NNNNNNNN
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Spare2>
<Spare3>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Version 1 contained FIC ordinal number. This has been eliminated in version 2 and this field is now spares reserved for future use 
(GRIFIC)
Format (n-numeric): 
nnnn
Possible Values (List):
0000
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Spare3>
<Mile>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Mileage between origin and destination
Format (n-numeric):
nnnn
How is null data specified?
0
What does null data indicate?
No data returned -->
</Mile>
<IntlStartCity>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Board city is an International city (not North American Domestic city)
Format (a-alpha):
a
Possible Values (List):
Y - International city
N - Not international city (it is a North American domestic city)
How is null data specified?
No data results in error
What does null data indicate? -->
</IntlStartCity>
<IntlEndCity>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Destination city is an International city (not North American Domestic city)
Format (a-alpha):
a
Possible Values (List):
Y - International city
N - Not international city (it is a North American domestic city)
How is null data specified?
No data results in error
What does null data indicate? -->
</IntlEndCity>
<PtToPtAvail>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Connection was quoted using Point to Point Availability. 
(GRIIND)
Format (a-alpha):
a
Possible Values (List):
Y - Connection quoted using Point to Point Availability.
N - Connection quoted using O&D Availability or default value if not a connection.
How is null data specified?
Null data results in error.
What does null data indicate? -->
</PtToPtAvail>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Spares reserved for future use. 
(GRIIND)
Format (a-alpha): 
aaaaaa
Possible Values (List):
NNNNNN
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Spare4>
<AvailLinkStatus>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Availability Link Status
Format (a-alpha): 
a
Possible Values (List):
Y - Inside (polled) availability option exists
N - No Inside (Polled) availability option
L - Inside (polled) availability option was used on this flight.
P - Inside (polled) availability was used on this flight and was obtained on a Point to Point Basis and the carrier has not implemented Journey Controls
M - O&D Cache or Polled status was used on this flight which has different local status
J - Point-to-Point Cache or Linked status was used on this flight which has different O&D status.
S - Yes - Inside (polled) availability options exist. CACHED status was used on this flight. 
C - No - Inside (polled) availability options do not exist. CACHED status was used on this flight.
How is null data specified?
Character blank
What does null data indicate?
Unknown status -->
</AvailLinkStatus>
<AvailSource>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Availability Source 

Format (a-alpha):
a

Possible Values (List):
A - AVS 
B - Travelport Cache 
C - AVS
D - Direct Access
E - Travelport Cache
F - Travelport Cache
G - Travelport Cache 
H - Travelport Cache 
I - Travelport Cache 
J - Travelport Cache 
K - Travelport Cache
L - Last Seat Availability 
M - Unknown source
N - Travelport Cache 
O - Travelport Cache
P - Travelport Cache
Q - Travelport Cache
S - Seamless
T - Travelport Cache
U - Unknown Source
X - Customer Reusing Availability Data from 
Customer Cache (Data Originally Obtained from Travelport)
Y - Customer Using Data Obtained from Another System(e.g., Another GDS)(Data May Be Fresh or Stored in Customer Cache)
Z - Customer Sold from E-Streamed Data Stored in Customer Cache

How is null data specified?
Character blank

What does null data indicate?
Unknown source
 -->
</AvailSource>
<BookingCabinClsSeg>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Cabin associated to booking code for this segment
Format (a-alpha):
a
Possible Values (List):
'P' = Premium First Class
'F' = First class.
'C' = Business class.
'W' = Premium Coach/economy
'Y' = Coach/economy.
How is null data specified?
Character blank
What does null data indicate?
Cabin value not available -->
</BookingCabinClsSeg>
</ItinSeg>
<AdvRsvnTktRules>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Passenger Description Number starting from 0001
Format (n-numeric):
nnnn
Possible Values (Range):
0001 - 9999
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote number to which this rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareComponentNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Fare component number to which rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</FareComponentNum>
<PriceUnitNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Priceable unit number to which rule applies.
 
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</PriceUnitNum>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare1>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare2>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare3>
<NoRsvn>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that advanced reservation not permitted for this fare.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance reservations are not permitted.
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</NoRsvn>
<AdvRsvnOnlyIfTk>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that fare is allowed with advance reservation only if ticketed at that same time
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Reservations must be made and tickets issued at the same time (permitted only when tickets are issued)
N = no application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnOnlyIfTk>
<AdvRsvnAnyTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that fare allows advance reservation anytime.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance reservation anytime.
N = No application
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnAnyTm>
<AdvRsvnHrs>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that 'hour' units are used for the advance reservation rule on this fare.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance reservation time is specified in hours.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnHrs>
<AdvRsvnDays>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that 'day' units are used for the advance reservation rule on this fare.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance reservation time is specified in days.
N = no application
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnDays>
<AdvRsvnMonths>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that 'month' units are used for the advance reservation rule on this fare.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance reservation time is specified in months.
N = no application
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnMonths>
<AdvRsvnEarliestTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that the advance reservation rule on this fare is the earliest time prior to departure allowed for the reservation.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = specified advance reservation time is the earliest permitted.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnEarliestTm>
<AdvRsvnLatestTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that the advance reservation rule on this fare is the latest time prior to departure allowed for the reservation.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = specified advance reservation time is the latest permitted.
N = No meaning.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnLatestTm>
<AdvRsvnWaived>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that data exists to override the advanced reservations requirements through a specific date.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance reservation waive data exists.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnWaived>
<AdvRsvnDataExists>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that advance reservation unit/time data exists (for either earliest or latest time).
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance reservation data exists.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnDataExists>
<AdvRsvnEndItem>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates 'more values' (currently always set to 'n').
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance reservation end item - more values.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvRsvnEndItem>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no application (default to N) -->
</Spare4>
<Spare5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no application (default to N) -->
</Spare5>
<Spare6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no application (default to N) -->
</Spare6>
<Spare7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no application (default to N) -->
</Spare7>
<Spare8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no application (default to N) -->
</Spare8>
<AdvTkEarliestTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that amount of time after reservations are made and prior to departure must both be taken as factors in determining the point in time at which tickets must be issued. Earlier time of the two is to be used to validate for advance ticketing time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = earlier time of the two is to be used.
N = No meaning.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkEarliestTm>
<AdvTkLatestTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that amount of time after reservations are made and prior to departure must both be taken as factors in determining the point in time at which tickets must be issued. Latest time of the two is to be used to validate for advance ticketing time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = latest time of the two is to be used
N = No meaning.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkLatestTm>
<AdvTkRsvnHrs>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that 'hour' units are used for the advance ticketing rule on this fare.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance ticketing time is specified in hours.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkRsvnHrs>
<AdvTkRsvnDays>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that 'day' units are used for the advance ticketing rule on this fare.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance ticketing time is specified in days.
N = no application
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkRsvnDays>
<AdvTkRsvnMonths>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that 'month' units are used for the advance ticketing rule on this fare.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance ticketing time is specified in months.
N = no application
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkRsvnMonths>
<AdvTkStartHrs>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Advance Ticketing Departure Hours Indicator
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = specified advance ticketing departure time is in hours.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkStartHrs>
<AdvTkStartDays>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Advance Ticketing Departure Days Indicator.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = specified advance ticketing departure time is in days.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkStartDays>
<AdvTkStartMonths>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Advance Ticketing Departure Months Indicator.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = specified advance ticketing departure time is in months.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkStartMonths>
<AdvTkWaived>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that data exists to override the advanced ticketing requirements through a specific date.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance ticketing waiver data exists.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkWaived>
<AdvTkAnyTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that advance ticketing is permitted anytime
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance ticketing permitted anytime.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkAnyTm>
<AdvTkEndItem>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates 'more values' (currently always set to 'n').
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Advance ticketing end item - more values.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AdvTkEndItem>
<Spare9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no application (default to N) -->
</Spare9>
<Spare10>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no application (default to N) -->
</Spare10>
<AdvRsvnTm>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Period of elapsed time allowed for advance reservation (type specified in advance reservation unit indicator)
Earliest or Latest time reservations are permitted prior to travel.
Earliest/latest specified by Advance Reservation Earliest Time indicator or Advance Reservation Latest Time indicator. 
Period of elapsed time allowed for advance reservation (type specified in advance reservation unit indicator)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnn
Possible Values:
000-999 = number of units (specified in advance reservation unit indicators).
 
Special Format:
Right justified, zero filled.
How is null data specified?
blank
What does null data indicate?
no application -->
</AdvRsvnTm>
<AdvTkRsvnTm>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Period of elapsed time allowed for advance ticketing (type specified in advance ticket unit indicator)
Indicates point in time when tickets must be issued after reservations are confirmed. 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnn
Possible Values:
000-999 = number of units (specified in advance reservation unit indicators).
Special Format:
Right justified, zero filled.
How is null data specified?
blank
What does null data indicate?
no application -->
</AdvTkRsvnTm>
<AdvTkStartTm>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Period of elapsed time allowed before departure when advance ticketing must be issued (type specified in advance ticket departure unit indicator)
Indicates point in time when tickets must be issued prior to travel.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnn
Possible Values:
000-999 = number of units (specified in advance reservation unit indicators).
Special Format:
Right justified, zero filled.
How is null data specified?
blank
What does null data indicate?
no application -->
</AdvTkStartTm>
</AdvRsvnTktRules>
<MinStayRules>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Passenger Description Number starting from 0001
Format (n-numeric):
nnnn
Possible Values (Range):
0001 - 9999
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote number to which this rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareComponentNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Fare component number to which rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</FareComponentNum>
<PriceUnitNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Priceable unit number to which rule applies.
 
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</PriceUnitNum>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare1>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare2>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare3>
<HoursMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Unit of time defining the minimum stay, unit of elapsed time is in hours.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Unit of time is in hours.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</HoursMin>
<DaysMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Unit of time defining the minimum stay, unit of elapsed time is in days.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Unit of time is in days.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</DaysMin>
<MonthsMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Unit of time defining the minimum stay, unit of elapsed time is in months.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Unit of time is in months.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</MonthsMin>
<OccurIndMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicator for use of Time/Day Of Week data and 'Number of Occurrences' data.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = 'Number Of Occurrences' field may be used and 'Time/Day Of Week' field contains day of week.
N = No application.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</OccurIndMin>
<SameDayMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that minimum stay is same day.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Minimum stay is same day.
N = No applicaiton.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</SameDayMin>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare4>
<Spare5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare5>
<Spare6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare6>
<Spare7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare7>
<Spare8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare8>
<Spare9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare9>
<Spare10>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare10>
<Spare11>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare11>
<TmDOWMin>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Indicates if the minimum stay is calculated in elapsed time of day or day of week occurrence. Identifies the minimum stay as a day of week or a number.
If a Minimum Stay Unit field is set to a value of Y, then this field contains a time value.
If the 'Occurrence' field is set to a value of Y, then this field contains a day of week value.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnn
Possible Values:
001-999 - A time value 
or
001 = Sunday,
002 = Monday, 
003 = Tuesday,
004 = Wednesday,
005 = Thursday,
006 = Friday,
007 = Saturday
 
Special Format:
Right justified, zero filled.
How is null data specified?
blank
What does null data indicate?
no application -->
</TmDOWMin>
<NumOccurMin>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Number of occurrences. Used in conjunction with the 'Time/Day Of Week' when that field contains a day of week value. Specifies occurrence of a day of week such as first Sunday or second Tuesday.
Example of use:
If 'Occurrence' field = Y, 
and 'Time/Day Of Week' field = 001, 
and this field contains a value 002, 
then the minimum stay for this fare component is second Sunday.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnn
Possible Values:
001 through 052
Special Format:
Right justified, zero filled.
How is null data specified?
blank
What does null data indicate?
no application -->
</NumOccurMin>
</MinStayRules>
<MaxStayRules>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Passenger Description Number starting from 0001
Format (n-numeric):
nnnn
Possible Values (Range):
0001 - 9999
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote number to which this rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareComponentNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Fare component number to which rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</FareComponentNum>
<PriceUnitNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Priceable unit number to which rule applies.
 
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</PriceUnitNum>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare1>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare2>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare3>
<HoursMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Unit of time defining the maximum stay, unit of elapsed time is in hours.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Unit of time is in hours.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</HoursMax>
<DaysMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Unit of time defining the maximum stay, unit of elapsed time is in days.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Unit of time is in days.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</DaysMax>
<MonthsMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Unit of time defining the maximum stay, unit of elapsed time is in months.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Unit of time is in months.
N = No application.
 
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</MonthsMax>
<OccurIndMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicator for use of Time/Day Of Week data and 'Number of Occurrences' data.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = 'Number Of Occurrences' field may be used and 'Time/Day Of Week' field contains day of week.
N = No application.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</OccurIndMax>
<SameDayMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that maximum stay is same day.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Maximum stay is same day.
N = No applicaiton.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</SameDayMax>
<StartIndMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that rule applicable to when return travel must commence 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = rule based on start/commencement of return (S indicator)
N = No applicaiton.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</StartIndMax>
<CompletionInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that rule applicable to when return travel must be completed 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = rule based on completion of return (C indicator)
N = No applicaiton.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</CompletionInd>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare4>
<Spare5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare5>
<Spare6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare6>
<Spare7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare7>
<Spare8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare8>
<Spare9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare9>
<TmDOWMin>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Indicates if the maximum stay is calculated in elapsed time of day or day of week occurrence. Identifies the maximum stay as a day of week or a number.
If a Maximum Stay Unit field is set to a value of Y, then this field contains a time value.
If the 'Occurrence' field is set to a value of Y, then this field contains a day of week value.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnn
Possible Values:
001-999 - A time value 
or
001 = Sunday,
002 = Monday, 
003 = Tuesday,
004 = Wednesday,
005 = Thursday,
006 = Friday,
007 = Saturday
 
Special Format:
Right justified, zero filled.
How is null data specified?
blank
What does null data indicate?
no application -->
</TmDOWMin>
<NumOccurMin>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Number of occurrences. Used in conjunction with the 'Time/Day Of Week' when that field contains a day of week value. Specifies occurrence of a day of week such as first Sunday or second Tuesday.
Example of use:
If 'Occurrence' field = Y, 
and 'Time/Day Of Week' field = 001, 
and this field contains a value 002, 
then the maximum stay for this fare component is second Sunday.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnn
Possible Values:
001 through 052
Special Format:
Right justified, zero filled.
How is null data specified?
blank
What does null data indicate?
no application -->
</NumOccurMin>
</MaxStayRules>
<SalesRestrictionsRules>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Passenger Description Number starting from 0001
Format (n-numeric):
nnnn
Possible Values (Range):
0001 - 9999
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote number to which this rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareComponentNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Fare component number to which rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</FareComponentNum>
<PriceUnitNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Priceable unit number to which rule applies.
 
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</PriceUnitNum>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare1>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare2>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare3>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y / N
What does null data indicate?
no option is selected (default to N) -->
</Spare4>
<EarliestRsvnDtExists>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that earliest date for reservation on any one sector exists
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Earliest reservation date exists.
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</EarliestRsvnDtExists>
<EarliestTkDtExists>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that earliest date for ticketing on any one sector exists
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Earliest ticketing date exists.
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</EarliestTkDtExists>
<LatestRsvnDtExists>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that latest date for reservation on all sectors exists
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Latest reservation date exists.
N = No application.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</LatestRsvnDtExists>
<LatestTkDtExists>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that latest date for ticketing on all sectors exists
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Possible Values:
Y = Latest ticketing date exists.
N = No application.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</LatestTkDtExists>
<EarliestRsvnDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Field Description:
Earliest acceptance of reservation date on any one sector.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnnnnnn
Possible Values:
YYYYMMDD format
Examples:
20070131
How is null data specified?
blank
What does null data indicate?
no application -->
</EarliestRsvnDt>
<EarliestTkDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Field Description:
Earliest ticketing issuance date on any one sector.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnnnnnn
Possible Values:
YYYYMMDD format
Examples:
20070131
How is null data specified?
blank
What does null data indicate?
no application -->
</EarliestTkDt>
<LatestRsvnDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Field Description:
Latest acceptance of reservation date on all sectors.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnnnnnn
Possible Values:
YYYYMMDD format
Examples:
20070131
How is null data specified?
blank
What does null data indicate?
no application -->
</LatestRsvnDt>
<LatestTkDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Field Description:
Latest ticketing issuance date on all sectors.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnnnnnn
Possible Values:
YYYYMMDD format
Examples:
20070131
How is null data specified?
blank
What does null data indicate?
no application -->
</LatestTkDt>
</SalesRestrictionsRules>
<PenaltyRules>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Passenger Description Number starting from 0001
Format (n-numeric):
nnnn
Possible Values (Range):
0001 - 9999
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote number to which this rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareComponentNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Fare component number to which rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</FareComponentNum>
<PriceUnitNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Priceable unit number to which rule applies.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</PriceUnitNum>
<DepRequiredAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<DepRequiredAryItem>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<DepRequired>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Deposit required indicator (currently always set to N)
Format (a -alpha):
a
Possible Values:
Y = not used
N = No application
How is null data specified?
Null data is specified by Zeros.
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</DepRequired>
<DepNonRef>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Deposit non-refundable indicator (currently always set to N)
Format (a -alpha):
a
Possible Values:
Y = not used
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</DepNonRef>
<TkNonRef>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that ticket is non-refundable
Format (a -alpha):
a
Possible Values:
Y = ticket is non-refundable
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</TkNonRef>
<AirVFee>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Carrier fee indicator (currently always set to N)
Format (a -alpha):
a
Possible Values:
Y = not used
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</AirVFee>
<Cancellation>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates conditions for which penalties will be assessed - 
Cancellation
Format (a -alpha):
a
Possible Values:
Y = subject to penalty if cancelled
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</Cancellation>
<FailConfirmSpace>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates conditions for which penalties will be assessed - 
Failure to use confirmed spaces
Format (a -alpha):
a
Possible Values:
Y = subject to penalty if seats are not confirmed
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</FailConfirmSpace>
<ItinChg>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates conditions for which penalties will be assessed - 
Change of itinerary requiring ticket reissue
Format (a -alpha):
a
Possible Values:
Y = subject to penalty if itinerary is changed requiring reissue of ticket
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</ItinChg>
<ReplaceTk>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates conditions for which penalties will be assessed - 
Replacement of lost ticket/exchange order
Format (a -alpha):
a
Possible Values:
Y = subject to penalty if replacement of lost ticket/change order
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</ReplaceTk>
<Applicable>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that penalty rule exists for this fare
Format (a -alpha):
a
Possible Values:
Y = penalty rule exists
N = No application
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</Applicable>
<ApplicableTo>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Indicates that amount specified is applicable to penalty or deposit
(always set to Y)
Format (a -alpha):
a
Possible Values:
Y = amount specified is applicable to penalty
N = amount specified applies to deposit (not used)
How is null data specified?
blank
What does null data indicate?
no application (default to N) -->
</ApplicableTo>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Possible Values:
Y = not used.
N = default value.
 
What does null data indicate?
Blank = no option is selected (default to N) -->
</Spare1>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Possible Values:
Y = not used.
N = default value.
 
What does null data indicate?
Blank = no option is selected (default to N) -->
</Spare2>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Possible Values:
Y = not used.
N = default value.
 
What does null data indicate?
Blank = no option is selected (default to N) -->
</Spare3>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Possible Values:
Y = not used.
N = default value.
 
What does null data indicate?
Blank = no option is selected (default to N) -->
</Spare4>
<Spare5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Possible Values:
Y = not used.
N = default value.
 
What does null data indicate?
Blank = no option is selected (default to N) -->
</Spare5>
<Spare6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Spare indicator field available for use.
Possible Values:
Y = not used.
N = default value.
 
What does null data indicate?
Blank = no option is selected (default to N) -->
</Spare6>
<Amt>
<!-- DataType: Numeric -->
<!-- Length: 6 -->
<!-- Field Description:
Flat or percentage amount of penalty.
Format (n -numeric):
nnnnnn
Possible Values:
Flat amount with or without decimal (e.g. nnn.nn, nnnn.n, nnnnnn)
Percentage amount without decidmal (nnnnnn)
Special Format:
Right justified, zero filled.
Examples:
025.00
000010
How is null data specified?
blank
What does null data indicate?
no application -->
</Amt>
<Type>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Type of amount.
Format (a -alpha):
a
Possible Values:
D = flat amount
P = percentage amount
How is null data specified?
blank
What does null data indicate?
no application -->
</Type>
<Crncy>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Field Description:
Currency code in which flat amount is represented.
Format (a -alpha):
aaa
Possible Values:
Three letter alpha currency code
Examples:
USD
GBP
How is null data specified?
blank
What does null data indicate?
no application -->
</Crncy>
</DepRequiredAryItem>
</DepRequiredAry>
</PenaltyRules>
<JrnyType>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001

Format (x -alpha/numeric):
xxxx

Special Format:
Right justified, zero filled

Examples:
0001

How is null data specified?
Null data is specified by Zero.

What does null data indicate?
N/A -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote number

Format (n-numeric):
nn

Special Format:
Right justified, zero filled  
Zero, if does not exist.

Examples:
01

How is null data specified?
Null data is specified by zero. 

What does null data indicate?
N/A -->
</QuoteNum>
<NumJrnyItems>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of Journey Type Items that follow

Format (n-numeric):
nn

Special Format:
Right justified, zero filled

Examples:
01

How is null data specified?
Null data is specified by zero. 

What does null data indicate?
N/A -->
</NumJrnyItems>
<CircTrip>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Circle Trip

Format (a-alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if circle trip applies. 
N - if circle trip does not applies. 

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A -->
</CircTrip>
<RT>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Round Trip

Format (a-alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if round trip applies..
N - if round trip does not applies. 

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A -->
</RT>
<OW>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
One Way

Format (a-alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - if one way applies.
N - if one way is not applies.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</OW>
<OpenJaw>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Open Jaw

Format (a-alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if open jaw applies.
N - if open jaw does not applies.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A -->
</OpenJaw>
<RndWorld>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Round the World

Format (a-alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if round the world applies.
N - if round the world does not applies. 

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A -->
</RndWorld>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Spares for future indicators

Format (a-alpha):
a

Special Format:
NNN, if does not exist

Examples:
NNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
'N' indicates that no data is entered or selected. -->
</Spare1>
<NumFareComponents>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of Fare Components.

Format (n-numeric):
nn

Special Format:
Right justified, blank filled.
Zero, if does not exist.

Examples:
01

How is null data specified?
Null data is specified by zero. 

What does null data indicate?
N/A -->
</NumFareComponents>
<HIF>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Higher Intermediate Fare

Format (a-alpha):
A

Special Format:
N/A

Possible Values (List or Range):
Y - if HIF applies. 
N - if HIF is does not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A -->
</HIF>
<StopSurcharge>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Stopover Surcharge

Format (a-alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if stopover surcharge applies.
N - if stopover surcharge does not applies.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A -->
</StopSurcharge>
<NotesApply>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Notes Apply

Format (a-alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if notes apply.
N - if notes do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</NotesApply>
<NoBankBuyRateHeld>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
No Bankers Buying Rate Held

Format (a-alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if no BSP applies. 
N - if BSP applies.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
N/A -->
</NoBankBuyRateHeld>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Spares for future indicators

Format (a-alpha):
a

Special Format:
NNNN, if does not exist

Examples:
NNNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
'N' indicates that no data is entered or selected.  -->
</Spare2>
</JrnyType>
<RouteMsgsInfo>
<CityItemAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<CityItem>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<CityCode>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
City Code
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aaaaa
Special Format:
Left Justified, character blank filled
List of Possible Values
First 3 characters city code, rest two blank
Example: LHR
How is null data specified?
Character blanks
What does null data indicate?
No data -->
</CityCode>
<Spare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reserved for future use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
A
List of Possible Values
Character code
How is null data specified?
N
What does null data indicate?
No data -->
</Spare>
<Area>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
IATA divides world into 3 areas- Area 1, Area 2,
Area 3. 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
N/A
List of Possible Values
01- Western Hemisphere
02- Europe, Africa, Middle East 
03- Asia, Pacific
How is null data specified?
Null data is specified by blank
What does null data indicate?
Blank is a valid value; identifies no application -->
</Area>
<GlobalDir>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Global Direction.- Eastern Hemisphere, Atlantic
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aa
Special Format:
Character Blanks, if does not exist 
Example: EH
 
 AT 
How is null data specified?
Null data is specified by Zero
What does null data indicate?
No data -->
</GlobalDir>
<TPMMiles>
<!-- DataType: Alphanumeric -->
<!-- Length: 5 -->
<!-- Description of Field:
The number of miles between the pairs of cities. 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxx
Special Format:
Right Justified, Zero filled
Example: 01200
How is null data specified?
Null data is specified by Zero
What does null data indicate?
No data -->
</TPMMiles>
<TPMMileageException>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Mileage Exception
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Special Format:
N/A
List of Possible Values
Y/N
Example: Y
How is null data specified?
N
What does null data indicate?
Exception Not applicable -->
</TPMMileageException>
<CumulativeTPMMileage>
<!-- DataType: Numeric -->
<!-- Length: 5 -->
<!-- Description of Field:
Cumulative TPM . 
xxxxx
Special Format:
Right Justified, Zero filled
Example: 01200
How is null data specified?
Null data is specified by Zero
What does null data indicate?
No data?
Exception Not applicable -->
</CumulativeTPMMileage>
<CumulativeMileageException>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Cumulative Mileage Exception
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Special Format:
N/A
List of Possible Values
Y/N
Example: Y
How is null data specified?
N
What does null data indicate?
Exception Not applicable -->
</CumulativeMileageException>
<MPMMiles>
<!-- DataType: Alphanumeric -->
<!-- Length: 5 -->
<!-- Description of Field:
The maximum number of miles that may be traveled for a fare component without incurring the mileage surcharge. 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxx
Special Format:
Right Justified, Zero filled
Example: 01200
How is null data specified?
Null data is specified by Zero
What does null data indicate?
No data -->
</MPMMiles>
<MPMMileageException>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
MPM Mileage Exception
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Special Format:
N/A
List of Possible Values
Y/N
Example: Y
How is null data specified?
N
What does null data indicate?
Exception Not applicable -->
</MPMMileageException>
<GlobalInd>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Global Direction.- Eastern Hemisphere, Atlantic
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aa
Special Format:
Character Blanks, if does not exist 
Example: EH
 
 AT 
How is null data specified?
Null data is specified by Zero
What does null data indicate?
No data -->
</GlobalInd>
<Level>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Level 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxx
Special Format:
Character Blanks, if does not exist 
Example: M
 10M 
 15M 
 20M
 25M 
How is null data specified?
What does null data indicate?
No data -->
</Level>
<LowLevel>
<!-- DataType: Alphanumeric -->
<!-- Length: 5 -->
<!-- Description of Field:
Number of miles from Low Level 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxx
Special Format:
Right Justified, Zero filled
Example: 00089
How is null data specified?
Null data is specified by Zero
What does null data indicate?
No data -->
</LowLevel>
<HighLevel>
<!-- DataType: Alphanumeric -->
<!-- Length: 5 -->
<!-- Description of Field:
Number of miles from High Level 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxx
Special Format:
Right Justified, Zero filled
Example: 00119
How is null data specified?
Null data is specified by Zero
What does null data indicate?
No data -->
</HighLevel>
<ExceptionRmks>
<!-- DataType: Alphanumeric -->
<!-- Length: 12 -->
<!-- Description of Field:
MPM Mileage Exception
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
a
Special Format:
N/A
List of Possible Values
Y/N
Example: Y
How is null data specified?
N
What does null data indicate?
Exception Not applicable -->
</ExceptionRmks>
</CityItem>
</CityItemAry>
<AlertDetailsAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<AlertDetails>
<!-- DataType: Alphanumeric -->
<!-- Length: 64 -->
<!-- Description of Field:
Alert Text
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxxxxxxxxxx-64
Special Format:
N/A
List of Possible Values
Text
How is null data specified?
N
What does null data indicate?
No Alert Data available -->
</AlertDetails>
</AlertDetailsAry>
</RouteMsgsInfo>
<SurchargeBandInfo>
<CityItemAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<CityItem>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Crncy>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency Code 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxx
Special Format:
N/A
List of Possible Values
Any valid 3 character currency code
Example: USD, CAD, etc. 
How is null data specified?
blanks
What does null data indicate?
No data -->
</Crncy>
<InputAmt>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Input Amount 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</InputAmt>
<BaseAmt5>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Amount for Band 5
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseAmt5>
<BaseAmt10>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Amount for Band 10
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseAmt10>
<BaseAmt15>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Amount for Band 15
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseAmt15>
<BaseAmt20>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Amount for Band 20
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseAmt20>
<BaseAmt25>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Amount for Band 25
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseAmt25>
<GlobalDir>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Global Direction.- Eastern Hemisphere, Atlantic
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aa
Special Format:
Character Blanks, if does not exist 
Example: EH
 
 AT 
How is null data specified?
Null data is specified by Zero
What does null data indicate?
No data -->
</GlobalDir>
<Spare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reserved for future use.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
A
List of Possible Values
Character code
How is null data specified?
N
What does null data indicate?
No data -->
</Spare>
<InputNumMiles>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Input Miles
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</InputNumMiles>
<BaseMiles5>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Miles for Band 5
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseMiles5>
<BaseMiles10>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Miles for Band 10
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseMiles10>
<BaseMiles15>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Miles for Band 15
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseMiles15>
<BaseMiles20>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Miles for Band 20
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseMiles20>
<BaseMiles25>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Base Miles for Band 25
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</BaseMiles25>
</CityItem>
</CityItemAry>
<ErrorMsgsAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<MsgText>
<!-- DataType: Alphanumeric -->
<!-- Length: 64 -->
<!-- Description of Field:
Alert Text
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxxxxxxxxxx-64
Special Format:
N/A
List of Possible Values
Text
How is null data specified?
N
What does null data indicate?
No Alert Data available -->
</MsgText>
</ErrorMsgsAry>
</SurchargeBandInfo>
<InfoMsg>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Field Description
Passenger Description Number (Fare Quote entries).
If not 0000 - Message is specific to that passenger type/
If 0000 - Message applies to all passenger types/entire entry.

Format (x-alpha/numeric):
xxxx

Special Format:
Right justified, zero filled.

Examples:
0000
0001

How is null data specified?
Null data is specified by zero.

What does null data indicate?
If 0000 - Message applies to all passenger types/entire entry. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote number. (GRMQNB)

Format (n-numeric):
nn

Special Format:
Right justified, zero filled.
Zero, if does not exist 

Examples:
00
01

How is null data specified?
Null data is specified by zero.

What does null data indicate?
No data results in error. -->
</QuoteNum>
<MsgNum>
<!-- DataType: Numeric -->
<!-- Length: 5 -->
<!-- Field Description:
Message number. (GRMNBR)

Format (n-numeric):
nnnnn

Special Format:
Zero, if does not exist.
Left justified, zero filled. 

Examples:
01005
01006
00000

How is null data specified?
Null data is specified by zero.

What does null data indicate?
No data results in error. -->
</MsgNum>
<AppNum>
<!-- DataType: Numeric -->
<!-- Length: 5 -->
<!-- Field Description:
Application number (GRMAPP)

Format (n-numeric):
nnnnn

Special Format:
Zero, if does not exist.
Right justified, zero filled. 

Examples:
00000

How is null data specified?
Null data is specified by zero.

What does null data indicate?
No data results in error. -->
</AppNum>
<MsgType>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Message Type (GRMTYP)

Format (n-numeric):
nn

Special Format:
Right justified, zero filled. 
Zero, if does not exist 

Examples:
01 = endorsement messages
02 = information messages
03 = error messages
06 = NVB/NVA dates

How is null data specified?
Null data is specified by zero.

What does null data indicate?
No data results in error  -->
</MsgType>
<Lang>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Field Description:
Language (GRMLNG)

Format (x-alpha/numeric):
x

Special Format:
Zero, if does not exist 

Examples:
0

How is null data specified?
Null data is specified by zero.

What does null data indicate?
No data results in error -->
</Lang>
<Text>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Field Description:
Message (GRMMSG)

Format (x-alpha/numeric):
xxxx...

Special Format:
Character Blanks, if does not exist 

Examples:
LAST DATE TO PURCHASE TICKET : 11APR03
FEE FOR CHANGE/NON-REF

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
N/A

If variable length, specify the maximum allowable length.
256  -->
</Text>
</InfoMsg>
<SellFareConstruct>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareConstruction>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field :
Fare Construction for Sell level-Category 35 Private fares
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxx....
Special Format:
N/A
List of Possible Values
The N1 fare construction will not contain a fare basis or ticket designator:
Example:
AMS KL BCN 457.81 KL AMS 457.81 NUC915.62END ROE1.0 
How is null data specified?
N/A
What does null data indicate?
No data results in error
If variable length, specify the maximum allowable length.
Depends upon the Fare construction response. -->
</FareConstruction>
</SellFareConstruct>
<NetFareConstruct>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareConstruction>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field :
Fare Construction for Net level-Category 35 Private fares
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxx....
Special Format:
N/A
List of Possible Values
The fare construction in the N2 will not contain a fare basis or ticket designator. 
Example:
AMS KL BCN 366.25 KL AMS 366.25 NUC732.50END ROE1.0 
How is null data specified?
N/A
What does null data indicate?
No data results in error
If variable length, specify the maximum allowable length.
Depends upon the Fare construction response. -->
</FareConstruction>
</NetFareConstruct>
<TkAuditFareConstruct>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareConstruction>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field :
Fare Construction for Ticket-Audit, Category 35 Private fares
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxx....
Special Format:
N/A
List of Possible Values
The fare construction in the N3 does not contain fare basis/ticket designator.
 Example:
AMS KL BCN 467.81 KL AMS 467.81 NUC935.62END ROE1.0 
How is null data specified?
N/A
What does null data indicate?
No data results in error
If variable length, specify the maximum allowable length.
Depends upon the Fare construction response. -->
</FareConstruction>
</TkAuditFareConstruct>
<TkPsgrFareConstruct>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
 nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareConstruction>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field :
Fare Construction for Ticket-Passenger, Category 35 Private fares
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxx....
Special Format:
N/A
List of Possible Values
The fare construction in the N4 does not contain amount, fare basis/ticket designator and is created for IT/BT fares. 
 Example:
AMS KL BCN M/IT KL AMS M/IT END
LON AA CHI M/BT END ROEO 537292 
How is null data specified?
N/A
What does null data indicate?
No data results in error
If variable length, specify the maximum allowable length.
Depends upon the Fare construction response. -->
</FareConstruction>
</TkPsgrFareConstruct>
<Msg>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- 0000 -->
</UniqueKey>
<Text>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Output message for normal CRT type response (not structured data) (GR3OMG) -->
</Text>
</Msg>
<OBFeesResp>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
0000 -->
</UniqueKey>
<PsgrNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Passenger number, one rec for each passenger.
Format (n-numeric):
nn
Example
01
02
Special Format:
N/A
Range of Possible Values:
01-99
How is null data specified?
No data results in error -->
</PsgrNum>
<ServiceCode>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
A code identifying the type of service fees being requested.
Format (a-alpha):
aa
Example
OB
Special Format:
N/A
List of Possible Values:
OB - ticketing fee
How is null data specified?
No data results in error -->
</ServiceCode>
<PlatingAirV>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code for the carrier whose ticket stock was used to issue the ticket. Validating (plating) carrier
Format (x-alphanumeric):
xxx
Example
AA
UA
Special Format:
N/A
List of Possible Values:
Any valid carrier code.
How is null data specified?
No data results in error -->
</PlatingAirV>
<Spare>
<!-- DataType: Character -->
<!-- Length: 10 -->
<!-- Description of Field:
Undetermined at this time.
Format (c-character):
cccccccccc
Special Format:
N/A
List of Possible Values:
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare>
<PsgrType>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Passenger type code
Format (a-alpha):
xxx
Example
ADT
INF
MIL
Special Format:
N/A
List of Possible Values:
Any valid passenger type.
How is null data specified?
No data results in error -->
</PsgrType>
<CrncyCode>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code for all fee and tax amounts in this array.
Format (x-alphanumeric):
xxx
Example
USD
EUR
Special Format:
N/A
List of Possible Values:
Any valid currency code.
How is null data specified?
No data results in error. -->
</CrncyCode>
<DecPos>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
The number of decimal places that apply for all fee and tax amounts in this array.
Format (n-numeric):
n
Example
0
1
2
3
Special Format:
N/A
Range of Possible Values:
0-4
How is null data specified?
0
What does null data indicate?
Null data indicates that the fee and tax amounts supplied are whole numbers and do not need a decimal point. -->
</DecPos>
<Spare2>
<!-- DataType: Character -->
<!-- Length: 10 -->
<!-- Description of Field:
Undetermined at this time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxx
Special Format:
N/A
List of Possible Values:
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare2>
<TotNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Total number of Fees and their taxes - this will be the total number of Fees and the taxes applied on each fees. For example, if there are 3 fees each with 2 taxes then this field should contain 9.
Format (n-numeric):
nn
Special Format:
N/A
Range of Possible Values:
00-99
How is null data specified?
00
What does null data indicate?
No fees apply or the requesting carrier has not subscribed to this service. -->
</TotNum>
<TotAmt>
<!-- DataType: Numeric -->
<!-- Length: 10 -->
<!-- Description of Field:
Total of all the Fees and taxes applied to this record.
Format (n-numeric):
nnnnnnnnnn
Example
0000000200
0000001590
Special Format:
N/A
List of Possible Values:
Any numeric value. A zero value is allowed only if the fee amount is actually zero.
How is null data specified?
0000000000
What does null data indicate?
Null data indicates that a fee amount of zero should be displayed. -->
</TotAmt>
<FeesItemAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<FeesItem>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<ServiceSubCode>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Specific identification of the type of fee applicable.
Format (x-alphanumeric):
xxx
Special Format:
The first character indicates the type of fee:
 F = Form of Payment fee
 T = Ticketing fee
List of Possible Values:
Any subcode beginning with T (except T90-T99) - Ticketing fee for an original issue ticket.
T90-T99 - Ticketing fee for a voluntary reissue ticket.
FCA - Form of payment fee for any credit card.
FC1-FC9 - Form of payment fee for any credit card with the corresponding first digit (1-9).
How is null data specified?
This field will not be null. -->
</ServiceSubCode>
<RefundReissue>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
This field specifies whether this fee is refundable.
Format (a-alpha):
a
Example
N
Special Format:
N/A
List of Possible Values:
N - This fee is not refundable.
Y - This fee is refundable.
How is null data specified?
n
What does null data indicate?
This fee is not refundable. -->
</RefundReissue>
<Comm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
This field specifies whether this fee is commissionable.
Format (a-alpha):
a
Example
N
Special Format:
N/A
List of Possible Values:
N - This fee is not commissionable.
Y - This fee is commissionable.
How is null data specified?
n
What does null data indicate?
This fee is not commissionable. -->
</Comm>
<InterlineSettlement>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
This field specifies whether this fee is interlineable.
Format (a-alpha):
a
Example
N
Special Format:
N/A
List of Possible Values:
N - This fee is not interlineable.
Y - This fee is interlineable.
How is null data specified?
n
What does null data indicate?
This fee is not interlineable. -->
</InterlineSettlement>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Undetermined at this time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
x
Special Format:
N/A
List of Possible Values:
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare3>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Undetermined at this time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
x
Special Format:
N/A
List of Possible Values:
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare4>
<Spare5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Undetermined at this time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
x
Special Format:
N/A
List of Possible Values:
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare5>
<Spare6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Undetermined at this time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
x
Special Format:
N/A
List of Possible Values:
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare6>
<Spare7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Undetermined at this time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
x
Special Format:
N/A
List of Possible Values:
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare7>
<FeeDesc>
<!-- DataType: Character -->
<!-- Length: 10 -->
<!-- Description of Field:
This is a descriptive field filed by the carrier.
Format (c-alphanumeric with special characters):
cccccccccc
Special Format:
N/A
List of Possible Values:
Freeform text.
How is null data specified?
Character blanks
What does null data indicate?
No fee description was filed for this fee. -->
</FeeDesc>
<FeeAmt>
<!-- DataType: Numeric -->
<!-- Length: 10 -->
<!-- Description of Field:
Fee amount for this fee.
Format (n-numeric):
nnnnnnnnnn
Example
0000000200
0000001590
Special Format:
N/A
List of Possible Values:
Any numeric value. A zero value is allowed only if the fee amount is actually zero.
How is null data specified?
0000000000
What does null data indicate?
Null data indicates that a fee amount of zero should be displayed. -->
</FeeAmt>
<TotOBFee>
<!-- DataType: Numeric -->
<!-- Length: 10 -->
<!-- Description of Field:
Fee Amount +
Tax Amount for a OB fee
Format (n-numeric):
nnnnnnnnnn
Example
0000000200
0000001590
Special Format:
N/A
List of Possible Values:
Any numeric value. A zero value is allowed only if the fee amount is actually zero.
How is null data specified?
0000000000
What does null data indicate?
Null data indicates that a fee amount of zero should be displayed. -->
</TotOBFee>
<TotOBTax>
<!-- DataType: Numeric -->
<!-- Length: 10 -->
<!-- Description of Field:
Total tax amount for this fee.
Format (n-numeric):
nnnnnnnnnn
Example
0000000200
0000001590
Special Format:
N/A
List of Possible Values:
Any numeric value. A zero value is allowed only if the fee amount is actually zero.
How is null data specified?
0000000000
What does null data indicate?
Null data indicates that a fee amount of zero should be displayed. -->
</TotOBTax>
<Spare8>
<!-- DataType: Character -->
<!-- Length: 10 -->
<!-- Description of Field:
Undetermined at this time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxx
Special Format:
N/A
List of Possible Values:
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare8>
<TaxItemAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<TaxItem>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<TaxAmt>
<!-- DataType: Numeric -->
<!-- Length: 10 -->
<!-- Description of Field:
Tax amount for this tax.
Format (n-numeric):
nnnnnnnnnnnn
Example
000000000200
000000001590
Special Format:
N/A
List of Possible Values:
Any numeric value. A zero value is allowed only if the tax amount is actually zero.
How is null data specified?
000000000000
What does null data indicate?
Null data indicates that a tax amount of zero should be displayed. -->
</TaxAmt>
<TaxCode>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
ISO country code of the tax amount.
Format (x-alphanumeric):
xx
Example
US
JP
Special Format:
N/A
List of Possible Values:
Any valid country code.
How is null data specified?
All tax entries will have a tax code. -->
</TaxCode>
<Spare9>
<!-- DataType: Character -->
<!-- Length: 10 -->
<!-- Description of Field:
Undetermined at this time.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxxxxxxxxx
Special Format:
N/A
How is null data specified?
Character blanks
What does null data indicate?
Undetermined at this time. -->
</Spare9>
</TaxItem>
</TaxItemAry>
</FeesItem>
</FeesItemAry>
</OBFeesResp>
<APFOSISSRInfo>
<PsgrNum>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Number. Starting from 0001. Matches to GFPX Unique Key field
Format (n - numeric):
nnnn
Examples:
0001
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PsgrNum>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote number starting with 01. Matches to GFPX Quote Number field
Format (n - numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist 
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Component Number starting with 01. Matches to GFPX Fare Component Number field
Format (n - numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist. 
Examples:
01
02
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</FareNum>
<PFMsgType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking information must include content in the following format
O = Other Service Information format
S = Special Service Request format 
Format (a - alpha):
a
Possible Values (List):
O = Other Service Information format
S = Special Service Request format 
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PFMsgType>
<PFMsgLeadPsgrName>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking information must include OSI/SSR information of Lead Passenger Name in PNR. 
This element is designated by a placeholder of @lpn in the Booking Message Text data element below
Format (an - alphanumeric):
an
Possible Values (List):
1-5 - order in booking message below where this data element resides. 
Y - Message to be included in booking request is Lead Passenger Name
N - Message to be included in booking request is something other than Lead Passenger Name.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PFMsgLeadPsgrName>
<PFMsgFareBaseCD>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking information must include OSI/SSR information including Fare Basis Code
Format (an - alphanumeric):
an
Possible Values (List):
1-5 - order in booking message below where this data element resides. 
Y - If message below is fare basis code information
N - If message below is not fare basis code information
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PFMsgFareBaseCD>
<PFMsgTourCD>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking information must include OSI/SSR information including Tour Code
Format (an - alphanumeric):
an
Possible Values (List):
1-5 - order in booking message below where this data element resides. 
Y - If message below is tour code information
N - If message below is not tour code information
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PFMsgTourCD>
<PFMsgContractRef>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking information must include OSI/SSR information including Contract Reference
Format (an - alphanumeric):
an
Possible Values (List):
1-5 - order in booking message below where this data element resides. 
Y - If message below is Contract Reference information
N - If message below is not Contract Reference information
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PFMsgContractRef>
<PFMsgFreeFormTxt>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Booking information must include OSI/SSR information consisting of Free From Text from the APF contract
Format (an - alphanumeric):
an
Possible Values (List):
1-5 - order in booking message below where this data element resides. 
Y - If message below is Free From Text information
N - If message below is not Free From Text information
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PFMsgFreeFormTxt>
<Spare>
<!-- DataType: Alphanumeric -->
<!-- Length: 10 -->
<!-- Reserved for future use -->
</Spare>
<BkMsgTxt>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field:
Text OSI/SSR message to be returned as part of booking request.
Each data element (as indicated by the tags above) will be separated by a slash (/) delimiter. Includes placeholder of @lpn in the string in the position held by the Lead Passenger Name data element
Format (an - alphanumeric):
Alphanumeric of variable length
Possible Values (List):
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</BkMsgTxt>
</APFOSISSRInfo>
<PsgrFacilityCharge>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Field Description:
Unique Key. (0000)

Format (x-alpha/numeric):
xxxx

Special Format:
N/A

Examples:
0000

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote number (GRPQNB)

Format (n-numeric):
nn

Special Format:
Right justified, zero filled.
Zero if does not exist 

Examples:
00

How is null data specified?
N/A

What does null data indicate?
No data results in error -->
</QuoteNum>
<PFCAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<PFC>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Airp>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Field Description:
PFC Airport Code (GRPPFC)

Format (a-alpha):
aaaaa

Special Format:
Character blanks, if does not exist. 
Left justified, character blank filled. 

Examples:
DEN(blanks)
ORD(blanks)

How is null data specified?
Null data is specified by Character blanks

What does null data indicate?
No data results in error. -->
</Airp>
<Amt>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Field Description:
PFC Amount (GRPPFA)

Format (x-alpha/numeric):
xxxxxxxx

Special Format:
Right justified, zero filled.
Zero, if does not exist 

Examples:
00004.50
00000450
On Request KLR
The amount appears without decimals and the decimals are so indicated and assumed based on the "USD" currency
On Response KLR
But when doing a detailed display of the fare it appears with the decimal places

How is null data specified?
N/A

What does null data indicate?
No data results in error  -->
</Amt>
<Currency>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Field Description:
PFC Currency Code (GRPCPF)

Format (x-alpha/numeric):
xxx

Special Format:
Character blanks, if does not exist 

Examples:
USD
GBP
INR

How is null data specified?
Null data is specified by character blanks.

What does null data indicate?
No data results in error -->
</Currency>
</PFC>
</PFCAry>
</PsgrFacilityCharge>
<PsgrTypes>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger number starting from 0001.
Format (x-alpha/numeric):
xxxx
Special Format:
0001 (default value)
Right justified, zero filled. 
Examples:
0001
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<PICReq>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
PTC code requested. 
On tariff display processing only, this field may contain a category code, such as SEN (display only senior citizen fares) or GOV (display only government employee fares). 
Format (a- alpha):
aaa
Special Format:
Left justified, character blank filled.
Examples:
ADT
INF
GOV
How is null data specified?
Blanks
What does null data indicate?
Only consider fares that are not tied to a particular Passenger Type Code, or are ADT fares -->
</PICReq>
<QueryAmt>
<!-- DataType: Numeric -->
<!-- Length: 7 -->
<!-- Description of Field:
Requested amount. (GFYAMT)
This could be an age, a percentage or a currency amount (see below)
Format (n-numeric):
nnnnnnn
Special Format:
Zero, if does not exist.
Right justified, zero filled.
How is null data specified?
Null data is specified by zero.
What does null data indicate?
No amount data present. -->
</QueryAmt>
<QueryIATAFmt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
PTC Requested is in IATA format. (GFYIN1).  If the PTC Requested is an industry standard Passenger Type Code (PTC), this field and the next should be N or blank

Format (a-alpha):
a

Possible Values (List):
Y - if query is in IATA format.
N - if query is not in IATA format. 

How is null data specified?
N or blank

What does null data indicate?
PTC Requested is not in IATA format.  If -->
</QueryIATAFmt>
<QueryApolloFmt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
PTC Requested is in Apollo PTC format (GFYIN1)

Format (a -alpha):
a

Possible Values (List):
Y - if query is in Apollo format.
N - if query is not in Apollo format. 

How is null data specified?
N

What does null data indicate?
PTC Requested is not Apollo PTC format -->
</QueryApolloFmt>
<PercentQuery>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Query Amount is a percentage. (GFYIN1)
Format (a-alpha):
a
Possible Values (List):
Y - if query amount is in percentage
N - if query amount is not in percentage. 
How is null data specified?
N or blank
What does null data indicate?
Query amount is not in percentage -->
</PercentQuery>
<AmtQuery>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Query Amount is a currency amount. (GFYIN1)
Format (a-alpha):
a
Possible Values (List):
Y - if query is an Amount. 
N - if query is not an Amount. 
How is null data specified?
N/A
What does null data indicate?
Query is not an Amount -->
</AmtQuery>
<AgeQuery>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Query Amount is an age. (GFYIN1)
Format (a-alpha):
a
Possible Values (List):
Y - if query is an age. 
N - if query is not an age. 
How is null data specified?
N or blank
What does null data indicate?
Query is not an age -->
</AgeQuery>
<ReqReturnedPIC>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Returned PTC is same as requested indicator. This field is returned on fare quote type entries. It is not to be set in requests. 
(GFYIN1)
Format (a-alpha):
a
Special Format:
Do not use this field for queries.

Possible Values (List):
Y - If response PTC equals to requested PTC.
N - If response PTC doesnot equals to requested PTC (no fares for PTC Requested, so Adult fares used)
How is null data specified?
N/A
What does null data indicate?
N/A -->
</ReqReturnedPIC>
<QuoteOnlyPICReq>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Quote only PTC requested indicator (do not default to Adult). (GFYIN1)
Format (a-alpha):
a
Possible Values (List):
Y - Quote only PTC requested 
N - Default to Adult if no fares for PTC Requested. 
How is null data specified?
N or blank

What does null data indicate?
Default to Adult if no fares for PTC Requested -->
</QuoteOnlyPICReq>
<HasDiscData>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Discount data (DP LREC) exists for this passenger indicator. (GFYIN1)
Format (a-alpha):
a
Possible Values (List):
Y - If Discount Data exists in response.
N - If Discount Data doesn't exists in response. 
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</HasDiscData>
<RespPIC>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
PTC code returned. (GFYPIR)
Format (a-alpha):
aaa
Special Format:
Left justified, character Blank filled.
Examples:
AD(Blank)
How is null data specified?
N/A
What does null data indicate?
N/A. -->
</RespPIC>
<RespAmt>
<!-- DataType: Numeric -->
<!-- Length: 7 -->
<!-- Description of Field:
Return amount. (GFYAMR)
Format (n-numeric):
nnnnnnn
Special Format:
Right justified, zero filled.
Zero, if does not exist. 
How is null data specified?
Null data is specified by zeros.
What does null data indicate?
No data. -->
</RespAmt>
<RespIATAFmt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Response is in IATA format indicator. (GFYIN2)
Format (a-alpha):
a
Possible Values (List):
Y - If response is according to IATA format.
N - If response is not according to IATA format.
How is null data specified?
N/A 
What does null data indicate?
No data. -->
</RespIATAFmt>
<RespATPCOFmt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Response is in ATPCO format indicator. (GFYIN2)
Format (a-alpha):
a
Possible Values (List):
Y - If response is according to ATPCO format.
N - If response is not according to ATPCO format.
How is null data specified?
N/A 
What does null data indicate?
No data. -->
</RespATPCOFmt>
<PercentResp>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Response Amount is in percentage indicator. (GFYIN2)
Format (a-alpha):
a
Possible Values (List):
Y - If response amount is in percentage.
N - If response amount is not in percentage.
How is null data specified?
N/A 
What does null data indicate?
No data. -->
</PercentResp>
<AmtResp>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Response is in Amount indicator. (GFYIN2)
Format (a-alpha):
a
Possible Values (List):
Y - If response is in amount.
N - If response is not in amount.
How is null data specified?
N/A 
What does null data indicate?
No data results in error. -->
</AmtResp>
<AgeResp>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Response is in Age indicator. (GFYIN2)
Format (a-alpha):
a
Possible Values (List):
Y - If response is in Age.
N - If response is not in Age.
How is null data specified?
N/A 
What does null data indicate?
No data. -->
</AgeResp>
<PFCsApply>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
PFC's apply indicator. (GFYIN2)
Format (a-alpha):
a
Possible Values (List):
Y - If PFC's apply in the response.
N - If PFC's don't apply in the response.
How is null data specified?
N/A 
What does null data indicate?
PFC's don't apply in the response. -->
</PFCsApply>
<NPFReq>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Non-public fares request indicator. (GFYIN2)
Format (a-alpha):
a
Possible Values (List):
Y - If requested for display of Non-Public Fares.
N - If not requested for display of Non-Public Fares.
How is null data specified?
N/A
What does null data indicate?
Not requested for display of Non-Public Fares. -->
</NPFReq>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field: 
RESERVED FOR INTERNAL USE
Identification required.

Format (a-alpha):
a
Possible Values (List):
Y - Identification required for PTC
N - ID Not required for PTC
How is null data specified?
N/A 
What does null data indicate?
No data. -->
</Spare1>
<PsgrNumAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<PsgrNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Passenger number (multiple may exist)
(GFYPSG).
Format (n-numeric):
nn
How is null data specified?
N/A 
What does null data indicate?
No data results in error. -->
</PsgrNum>
</PsgrNumAry>
</PsgrTypes>
<PlusUps>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Number starting from 0001
Format (x -alpha/numeric):
xxxx
Examples:
0001
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote Number.
Format (n -alpha):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<NumPlusUpItems>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of Plus Up Items that follow.
Format (n -numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist. 
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</NumPlusUpItems>
<City1>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
First City Code of the city pair for which the plus up has been calculated
Format (a -alpha):
aaaaa
Special Format:
Left justified, character blank filled.
Character Blanks, if does not exist 
Examples:
DXB(+ 2 Character Blanks)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No city data. -->
</City1>
<City2>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Second City Code of the city pair for which the plus up has been calculated
Format (a -alpha):
aaaaa
Special Format:
Left justified, character blank filled.
Character Blanks, if does not exist. 
Examples:
LON(Character Blanks)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No city data. -->
</City2>
<PlusUpReason>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Plus Up Reason, for example Backhaul (BHC) or Circle Trip Minum (CTM) 
Format (x -alpha/numeric):
xxxx
Special Format:
Left justified, character blank filled.
Character Blanks, if does not exist 
Examples:
BHC(Character Blank)
How is null data specified?
There should never be null data.
What does null data indicate?
No data results in error. -->
</PlusUpReason>
<PlusUpAmt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Plus Up Amount 
Format (n-numeric):
nnnnnnnn
Special Format:
Right justified, zero filled
Amount can contain a decimal point
 
Examples:
00008.16
How is null data specified?
There should never be null data.
What does null data indicate?
No data results in error. -->
</PlusUpAmt>
<NegativeInd>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Negative Indicator (Reduce Amount)
Format (x -alpha/numeric):
x
Possible Values (List):
X - if Plus Up Amount is negative. 
Character Blank - if does not exist. 
Examples:
X
How is null data specified?
Null data is specified by Character Blank.
What does null data indicate?
Plus Up Amount is positive. -->
</NegativeInd>
<City3>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
First City Code of the city pair for which the plus up has been calculated - for use in cases where 2 city pairs are used to calculate the plusup.
Format (a -alpha):
aaaaa
Special Format:
Left justified, character blank filled.
Character Blanks, if does not exist.
Examples:
DXB(Character Blanks)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
Does not apply. -->
</City3>
<City4>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Second City Code of the city pair for which the plus up has been calculated - for use in cases where 2 city pairs are used to calculate the plusup.
Format (a -alpha):
aaaaa
Special Format:
Left justified, character blank filled.
Character Blank, if does not exist.
Examples:
PAR(Character Blanks)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
Does not apply -->
</City4>
<PlusUpAmtLocCurrency>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Plus Up Amount is in Local Currency Indicator
Format (a -alpha):
a
Special Format:
Character Blank, if does not exist.
Possible Values (List):
Y - If Plus Up Amount in Local Currency exists.
N - If Plus Up Amount in Local Currency does not exists.
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
NullNull data = N -->
</PlusUpAmtLocCurrency>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 7 -->
<!-- Description of Field:
Spare Default Value NNNNNN. 
Format (a -alpha):
aaaaaaa
Possible Values (List):
NNNNNNN
How is null data specified?
Null data is specified by N.
What does null data indicate?
N indicates that no data is entered or selected. -->
</Spare1>
<MileSurchargeBand>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Mileage Surcharge Band 
Format (x -alpha/numeric):
xx
Special Format:
Character Blanks, if does not exist.
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</MileSurchargeBand>
</PlusUps>
<PrivateFareInfo>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- For a Query:
Indicator Values from 0-9 to A-F where:

Private Fare Info Applies Group 1:
If '8', applies to Segment 1
If '4', applies to Segment 2
If '2', applies to Segment 3
If '1', applies to Segment 4
Private Fare Info Applies Group 2:
If '8', applies to Segment 5
If '4', applies to Segment 6
If '2', applies to Segment 7
If '1', applies to Segment 8
Private Fare Info Applies Group 3:
If '8', applies to Segment 9
If '4', applies to Segment 10
If '2', applies to Segment 11
If '1', applies to Segment 12
Private Fare Info Applies Group 4:
If '8', applies to Segment 13
If '4', applies to Segment 14
If '2', applies to Segment 15
If '1', applies to Segment 16
Note: If Private Fare info applies for all segments with a group, the value should be 'F' for that group. If Private Fare info applies to the 1st and 3rd segments with a group, the value should be 'A' for that group. Values are character hexadecimal (0-F). A value of '0' means none exist for the group. Note: If all fields are '0' for Query then applies to entire entry.

For a Response:
Fare Component Number starting from '0001'  -->
</UniqueKey>
<Acct>
<!-- DataType: Alphanumeric -->
<!-- Length: 6 -->
<!-- Description of Field:
Account Code (GQZACC)

Format (x-alpha/numeric):
xxxxxx

Special Format:
Left justified, character blank filled.
Character Blank, if does not exist.

Examples:
AMEX(Character Blanks)

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
N/A For Query (echoed back on Response)
Blank if does not exist

 -->
</Acct>
<PCC>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Pseudo city code(GQZPSC)

Format (x-alpha/numeric:
XXXX

Special Format:
Left Justified Blank Filled
PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.

CDATA can also be used to override the attributes of this field. For example, 
![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.

Examples:
1WP7
0X0B
![CDATA[ X0B]]
![CDATA[2GK5]]

How is null data specified?
Blank For Query (echoed back on Response)

What does null data indicate?
Blank if does not exist
 -->
</PCC>
<Contract>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of field:
The specific contract code
For Query (echoed back on Response) (GQZCON)

Format (x-alpha-numeric):
Xxxxxxxxx
Left justified, padded to the right with spaces. .

Examples:
1234ab(2 blanks))

How is null data specified?
Blanks - Blank if does not exist
 -->
</Contract>
<AirV>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier Code (GQZCXR).
For Response - Only populated when discount based on YY

Format (a-alpha):
aaa

Special Format:
Left justified, character blank filled 

Examples:
UA(Character Blank)

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
N/A
 -->
</AirV>
<PFOverrides>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Private fares overrides/waivers apply (GQZIND) - For Response

Format (a-alpha):
A

Possible Values (List):
Y - Private fares overrides/waivers apply
N - If does not exist

How is null data specified?
N/A

What does null data indicate?
No Private fares overrides/waivers apply
 -->
</PFOverrides>
<FlatFareQuoted>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Flat Fare quoted for one or more segments (GQZIND)

Format (a-alpha):
A

Possible Values (List):
Y - Flat Fare quoted for one or more segments
N - If does not exist

How is null data specified?
N/A

What does null data indicate?
No Flat Fare quoted
 -->
</FlatFareQuoted>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 6 -->
<!-- For Response
'NNNNNN' if does not exist (GQZIND) -->
</Spare1>
<PublishedFIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field: 
This field is only populated when a discount private fare has been quoted.  Needed for rules follow-ons. (GQZPFC)

Format (x-alpha/numeric):
xxxxxxxx

Special Format:
Right justified, character blank filled.
Character Blank, if does not exist.

Examples:
FUA2SFS(Character Blank)

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
N/A
 -->
</PublishedFIC>
</PrivateFareInfo>
<PFMods>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Unique Key, by default - '0000'.
Format (x -numeric):
xxxx
Special Format:
N/A
Examples:
0000
How is null data specified?
N/A
What does null data indicate?
N/A -->
</UniqueKey>
<PCC>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Pseudo City code.
Format (x -alpha/numeric):
xxxx
Special Format:
Left Justified Blank Filled
PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, 
![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Field may be null (optional).
Examples:
1WP7
0X0B
![CDATA[ X0B]]
![CDATA[2GK5]]
How is null data specified?
Null data is specified by Character Blanks. 
What does null data indicate?
No data results in error. -->
</PCC>
<Acct>
<!-- DataType: Alphanumeric -->
<!-- Length: 20 -->
<!-- Description of Field:
Account Code
Format (x -alpha/numeric):
xxxxxxxxxxxxxxxxxxxx
Special Format:
Left justified, character blank filled.
Character Blank, if does not exist.
Examples:
Amex(Character Blanks)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
N/A -->
</Acct>
<Contract>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Contract Code
Format (x -alpha/numeric):
xxxxxxxx
Special Format:
Left justified, character blank filled.
Character Blank, if does not exist.
Examples:
CX12(Character Blanks)
How is null data specified?
Null data is specified by Character blanks.
What does null data indicate?
No data results in error. -->
</Contract>
<RedistApplies>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
REDISTRIBUTION APPLIES
(Host use only not for user input.)
Default to N -->
</RedistApplies>
<ApplyAgencyPvtFare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
APPLY AGENCY PRIVATE FARES
(Host use only not for user input.)
Default to N -->
</ApplyAgencyPvtFare>
<ApplyAirlinePvtFare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
APPLY AIRLINE PRIVATE FARES
(Host use only not for user input.)
Default to N -->
</ApplyAirlinePvtFare>
<AgencyPvtFareInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
ONLY APPLY AGENCY PRIVATE FARES
Format (a-alpha):
a
Example
N
Special Format:
N/A
List of Possible Values:
N - No preference
Y - Apply agency private fares only
How is null data specified?
N
What does null data indicate?
No private fare preference -->
</AgencyPvtFareInd>
<AirlinePvtFareInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
ONLY APPLY AIRLINE PRIVATE FARES
Format (a-alpha):
a
Example
N
Special Format:
N/A
List of Possible Values:
N - No preference
Y - Apply airline private fares only
How is null data specified?
N
What does null data indicate?
No private fare preference -->
</AirlinePvtFareInd>
<LLPFApplies>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
LLPF APPLIES
(Host use only not for user input.)
Default to N -->
</LLPFApplies>
<AcctCodeInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
ONLY USE INPUT ACCOUNT CODE
Format (a-alpha):
a
Example
N
Special Format:
N/A
List of Possible Values:
N - No account code preference.
Y - Only use input account code.
How is null data specified?
N
What does null data indicate?
No account code preference. -->
</AcctCodeInd>
<Spare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spare one byte field 
(Host use only not for user input.)
Default to N -->
</Spare>
</PFMods>
<EnhancedPrivateFare>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- For a Query:
Indicator Values from 0-9 to A-F where:
Private Fare Info Applies Group 1:
 If '8', applies to Segment 1
 If '4', applies to Segment 2
 If '2', applies to Segment 3
 If '1', applies to Segment 4
Private Fare Info Applies Group 2:
 If '8', applies to Segment 5
 If '4', applies to Segment 6
 If '2', applies to Segment 7
 If '1', applies to Segment 8
Private Fare Info Applies Group 3:
 If '8', applies to Segment 9
 If '4', applies to Segment 10
 If '2', applies to Segment 11
 If '1', applies to Segment 12
Private Fare Info Applies Group 4:
 If '8', applies to Segment 13
 If '4', applies to Segment 14
 If '2', applies to Segment 15
 If '1', applies to Segment 16
Note: If Private Fare info applies for all segments with a group, the value should be 'F' for that group. If Private Fare info applies to the 1st and 3rd segments with a group, the value should be 'A' for that group. Values are character hexadecimal (0-F). A value of '0' means none exist for the group. Note: If all fields are '0' for Query then applies to entire entry.
For a Response:
Passenger Description Number starting from '0001' -->
</UniqueKey>
<PCC>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- For future internal use only
Description of Field:
Provider Pseudo City Code this segment   (GRZPC1)

Format (x-alpha-numeric):
xxxx

Special Format:
Left Justified Blank Filled
PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.

CDATA can also be used to override the attributes of this field. For example, 
![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.

Field may be null (optional).

Examples:
1WP7
0X0B
![CDATA[ X0B]]
![CDATA[2GK5]]

How is null data specified?
Blanks

What does null data indicate?
No Data
 -->
</PCC>
<IATANum>
<!-- DataType: Alphanumeric -->
<!-- Length: 7 -->
<!-- For future internal use only
Description of Field:
Provider IATA number (GRZIA1)
Format (x-alpha-numeric):
xxxxxxxxx
Left justified, padded to the right with spaces. .
Possible Values (Range):
Examples: 
9999992 (2 blanks)
1253061 (2 blanks)
How is null data specified?
Blanks
What does null data indicate?
No Data -->
</IATANum>
<PCC2>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- For future internal use only
Description of Field:
Provider Pseudo City Code this segment   (GRZPC2)

Format (x-alpha-numeric):
xxxx

Special Format:
Left Justified Blank Filled
PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.

CDATA can also be used to override the attributes of this field. For example, 
![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.

Field may be null (optional).

Examples:
1WP7
0X0B
![CDATA[ X0B]]
![CDATA[2GK5]]

How is null data specified?
Blanks

What does null data indicate?
No Data
 -->
</PCC2>
<IATANum2>
<!-- DataType: Alphanumeric -->
<!-- Length: 7 -->
<!-- For future internal use only
Description of Field:
Provider IATA number (GRZIA2)
Format (x-alpha-numeric):
xxxxxxxxx
Left justified, padded to the right with spaces. .
Possible Values (Range):
Examples: 
9999992 (2 blanks)
1253061 (2 blanks)
How is null data specified?
Blanks
What does null data indicate?
No Data -->
</IATANum2>
<ProviderCRSEquate>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- For future internal use only
Description of Field:
Provider CRS Code (GRZCRS)
Format (x-alpha-numeric):
xxxxxxxxx
2 Alpha numeric field .
Possible Values (Range):
Examples: 
1g
1v
How is null data specified?
Blanks
What does null data indicate?
No Data -->
</ProviderCRSEquate>
<ApplyAgncyPF>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Agency private fares apply. 
(GRZAPF)
Format (a-alpha):
a
Possible Values (List):
Future use 
N or blank 
How is null data specified?
N/A
What does null data indicate?
No data -->
</ApplyAgncyPF>
<ApplyAirlinePF>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Airline private fares apply. 
(GRZPF2)
Format (a-alpha):
a
Possible Values (List):
Future use 
N or blank 
How is null data specified?
N/A
What does null data indicate?
No data -->
</ApplyAirlinePF>
<DeptCode>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- For future internal use only
Description of Field:
Department Code (GRZDEP)
Format (x-alpha-numeric):
xxxxxxxxx
Left justified, padded to the right with spaces. .
Possible Values (Range):
Examples: 
XDBKR
DENNA
How is null data specified?
Blanks
What does null data indicate?
No Data -->
</DeptCode>
<Acct>
<!-- DataType: Alphanumeric -->
<!-- Length: 20 -->
<!-- Description of Field:
Account Code, primarily used for private fare eligibility (Automated Rules,  Category 1 validation) (GF7ACC)

Format (x-alpha/numeric):
xxxxxxxxxxxxxxxxxxxx

Special Format:
Left justified, blank filled. 

Examples:
TRIP(+ blanks)

How is null data specified?
blanks
What does null data indicate?
No account code required
 -->
</Acct>
<Contract>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- For future internal use only
(Internal storage of GERK #3 bytes 40-47)
Description of Field:
Provider IATA number   (GRZCON)

Format (x-alpha-numeric):
xxxxxxxxx
Left justified, padded to the right  with spaces.  .

Possible Values (Range):
Examples: 
123456ab(2 blanks))

How is null data specified?
Blanks

What does null data indicate?
No Data  -->
</Contract>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 32 -->
<!-- Description of Field:
GERK data - Internal use only
(Internal storage of GERK #1 bytes 0-31)
Format (a-alpha):
Xxxxx
32 bytes of data - may have blanks in the middle, format of the data needs to remain intact with spaces in their original places.

Possible Values (Range):
Examples: 
Abcdefg {25 spaces) 

How is null data specified?
Blanks

What does null data indicate?
No Data -->
</Spare2>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote Number. (GRZQNB)
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as Zero.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote Number. (GRZFCN)
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as Zero.
What does null data indicate?
No data results in error. -->
</FareNum>
<AirV>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
(Internal storage of GERK #4 bytes 48,49)Three-character airline code (GRZCCD)
(Only populated when discount based on YY)

Format (a-alpha):
aaa

Special Format:
Left justified, blank filled

Examples:
UA
F9

How is null data specified?
Null Data Specified by blanks 
What does null data indicate?
No Carrier -->
</AirV>
<PrivateFareOverride>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Private Fare Override/Waivers Apply 
(Agency Product Only) (GRZPFO)
Format (a-alpha):
a
Possible Values (List):
Future use 
Y or blank 
How is null data specified?
N/A
What does null data indicate?
No data -->
</PrivateFareOverride>
<FlatFareQuoted>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
(Agency Product Only) (GRZFFQ)
Format (a-alpha):
a
Possible Values (List):
Future use 
Y, or blank 
How is null data specified?
N/A
What does null data indicate?
No data -->
</FlatFareQuoted>
<DiscAirlinePFQuoted>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Discount Airline Private Fare quoted (GRZD2Q)
Format (a-alpha):
a
Possible Values (List):
Y or blank 
How is null data specified?
N/A
What does null data indicate?
No data -->
</DiscAirlinePFQuoted>
<PublishedAirlinePFQuoted>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Published Airline Private
Format (a-alpha):
a
Possible Values (List):
Y or blank 
How is null data specified?
N/A
What does null data indicate?
No data -->
</PublishedAirlinePFQuoted>
<RealAgncy>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of field
Agency is a real agency(GRZTVL)
Format (a-alpha):
Special Format:
e.g., N/A
Possible Values (List or Range):
Y or Blank.
How is null data specified?
Blank
What does null data indicate?
Does not exist -->
</RealAgncy>
<SalePlace>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
3 character place of sale (GRZPOS) 
Format (a-alpha):
a
Possible Values (List):
DEN 
How is null data specified?
N/A
What does null data indicate?
No data -->
</SalePlace>
<PublishedFIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
(Internal storage of GERK #2 bytes 32-39)
Fare Basis Code of Ticket Fare (From Category 35). (GRZBA)

Format (x-alpha/numeric):
xxxxxxxx

Special Format:
Right justified, character blank filled.
Character Blank, if does not exist.

Examples:
FUA2SFS(Character Blank)

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
N/A  -->
</PublishedFIC>
<TktPCC>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- For future internal use only
Description of Field:
Provider Pseudo City Code this segment   (GRZPCT)

Format (x-alpha-numeric):
xxxx

Special Format:
Left Justified Blank Filled
PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.

CDATA can also be used to override the attributes of this field. For example, 
![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.

Field may be null (optional).

Examples:
1WP7
0X0B
![CDATA[ X0B]]
![CDATA[2GK5]]

How is null data specified?
Blanks

What does null data indicate?
No Data
 -->
</TktPCC>
<TktIATANum>
<!-- DataType: Alphanumeric -->
<!-- Length: 7 -->
<!-- For future internal use only
Description of Field:
Provider IATA number (GRZIAT)
Format (x-alpha-numeric):
xxxxxxxxx
Left justified, padded to the right with spaces. .
Possible Values (Range):
Examples: 
9999992 (2 blanks)
1253061 (2 blanks)
How is null data specified?
Blanks
What does null data indicate?
No Data -->
</TktIATANum>
</EnhancedPrivateFare>
<FareReferenceToken>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- '0000' -->
</UniqueKey>
<Token>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- The data in this field is used by the host to re-reference a specific fare, for the purpose of follow-on transactions (e.g. rules display / calendar rules) performed in a sessionless environment.
There is data within this field that is usable by non-host applications.
The content and format of this field is subject to change without notification. -->
</Token>
</FareReferenceToken>
<FlightItemRef>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number 

Format (x -alpha/numeric):
xxxx

Special Format:
Right justified, zero filled.

Examples:
0000
0004

How is null data specified?
Null data is specified by zeros.

What does null data indicate?
Data applies for all passengers. -->
</UniqueKey>
<ODNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Origin and Destination group number 
The itinerary is divided up into O&Ds and numbered sequentially. This assigned number is the O&D group number
example - itin den-ord-den there are 2 O&Ds: den-ord (O&D number 01) 
ord-den (O&D number 02). 
This number tells which block of availability response data this quote's flight items are in.

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
N/A -->
</ODNum>
<ODNumLegs>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of legs/flights that make up the journey from the origin to the destination.
(Example for a single connect flight set, this number would be 02)

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
N/A. -->
</ODNumLegs>
<FltItemAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<FltItem>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<IndexNum>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
This number is the sequential placement of the AAFI KLR within the availability response data for the relevant O&D that contains the flight information for the quote.

Format (n - numeric):
nn

Special Format:
Right justified, zero filled. 

Examples:
001
021

How is null data specified?
N/A

What does null data indicate?
N/A. -->
</IndexNum>
<BICAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<BICInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<BIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Booking Code to use for this flight item.

Format (x - alpha/numeric):
xx

Special Format:
N/A

Examples:
M(Blank)

How is null data specified?
N/A

What does null data indicate?
N/A. -->
</BIC>
<PsgrDescNumAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<Num>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Passenger Description Number to which this booking code applies.

Format (n - numeric):
n

Special Format:
N/A

Examples:
0

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</Num>
</PsgrDescNumAry>
</BICInfo>
</BICAry>
</FltItem>
</FltItemAry>
</FlightItemRef>
<RulesDisplayBySegment>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Unique Key. Default value '0000'

Format (x -alpha/numeric):
xxxx

Special Format:
N/A

Examples:
0000

How is null data specified?
N/A 

What does null data indicate?
N/A  -->
</UniqueKey>
<SegNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Specific Segment number 

Format (n -numeric):
nn

Special Format:
Right justified, zero filled 
00 - when all segments are selected

Examples:
01

How is null data specified?
Null data is specified by zero. 

What does null data indicate?
No data results in error. -->
</SegNum>
<RevInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reverse Display Requested. 
 
Format (a -alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if reverse display is requested. 
N - if reverse display is not requested. 

Examples:
N

How is null data specified?
N/A 

What does null data indicate?
N/A -->
</RevInd>
<AllParaInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
All Paragraphs Requested.
 
Format (a -alpha):
a

Special Format:
N/A 

Possible Values (List or Range):
Y - if all paragraphs are requested.  
N - if all paragraphs are not requested. 

Examples:
N

How is null data specified?
N/A 

What does null data indicate?
N/A -->
</AllParaInd>
<SumInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Summary Rule Display Requested
 
Format (a -alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if summary rule display is requested.
N - if summary rule display is not requested.

Examples:
Y

How is null data specified?
N/A 

What does null data indicate?
N/A -->
</SumInd>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Spares. Default value 'NNNNN'

Format (a -alpha):
aaaaa

Special Format:
N/A

Examples:
NNNNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
'N' indicates that no data is entered or selected.  -->
</Spare1>
<ParaData>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field:
Variable paragraph data. 

Format (x -alpha/numeric):
xxxxx.....

Special Format:
Variable paragraph data. 
Ends with a '.' (Period).

Examples:
N/A

How is null data specified?
N/A 

What does null data indicate?
N/A

If variable length, specify the maximum allowable length.
Depends on the length of the data  -->
</ParaData>
</RulesDisplayBySegment>
<RespHeader>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- '0000' -->
</UniqueKey>
<CRTOutput>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
CRT (OM) output returned

Format (a-alpha):
a

Possible Values:
Y - Output is OM (display ready)
N - Output is not OM (data)

How is null data specified?
No data results in error  -->
</CRTOutput>
<ErrMsg>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
An error message is being returned

Format (a-alpha):
a

Possible Values:
Y - Error message is returned
N - Response is not an error message

How is null data specified?
N

What does null data indicate?
No error message returned  -->
</ErrMsg>
<AgntAlert>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Agent alert being returned (MM)

Format (a-alpha):
a

Possible Values:
Y - Agent alert is included in response
N - Agent alert not included in response

How is null data specified?
N

What does null data indicate?
No agent alert -->
</AgntAlert>
<SmartParsedData>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Smart parsed data format being returned 

Format (a-alpha):
a

Possible Values:
Y - response is in smart parsed format
N - response is NOT in smart parsed format

How is null data specified?
N

What does null data indicate?
Data is not is smart parsed format  -->
</SmartParsedData>
<NextGenInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates that the response was generated using the NGGF system
Format (a-alpha):
a

Possible Values:
Y - NGGF system generated response
N - NGGF system did not generate response

How is null data specified?
N

What does null data indicate?
NGGF system did not generate response   -->
</NextGenInd>
<Spares1>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Response indicators for APF and ePricing (GRHIND1)

Format (a-alpha):
aaa

Special Format:
The first two indicators specify whether the response came from APF/LLPF/NGGF or ePricing. The last indicator is reserved for a future response.

1st indicator: Indicates response was generated using the APF (Agency Private Fares) / LLPF (Local Loading of Private Fares) / NGGF (Next Generation Global Fares) FIC (Flight Information Center)  (no International fares)

Possible Values:
Y - APF FIC with no international fares
N - Was not APF FIC

2nd indicator: Indicates that the response was generated using the ePricing system.

Possible Values:
Y - ePricing system generated response
N - ePricing system did not generate response

3rd indicator:  Reserved for future response indicators

'N' if does not exist

Example:
YNN
NYN

How is null data specified?
N

What does null data indicate?
Depending on location, neither APF nor ePricing generated the response.
 -->
</Spares1>
<FQSOnlyItin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicator as to type of itinerary quoted (international or North American domestic)

Format (a-alpha):
a

Possible Values:
Y - wholly North American domestic itinerary
N - international itinerary or international AND North American domestic (mixed) itinerary

How is null data specified?
N

What does null data indicate?
International or mixed itinerary  -->
</FQSOnlyItin>
<HostUse14>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Host Use Only
(GRHIND1) -->
</HostUse14>
<IFQLastF0>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Y or N N if from FQS (GRHIND2) -->
</IFQLastF0>
<IFQLastFQ>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type of last fare quote (international or North American domestic)

Format (a-alpha):
a

Possible Values:
Y - fare quote is international or mixed (international AND North American Domestic)
N - fare quote is wholly North American domestic

How is null data specified?
N

What does null data indicate?
Not international or mixed fare quote  -->
</IFQLastFQ>
<IFQLastD>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type of last fare display (international or North American domestic)

Format (a-alpha):
a

Possible Values:
Y - fare display is international or mixed (international AND North American Domestic)
N - fare display is wholly North American domestic

How is null data specified?
N

What does null data indicate?
Not international or mixed fare display  -->
</IFQLastD>
<IFQLastB>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type of last fare quote (international or North American domestic)

Format (a-alpha):
a

Possible Values:
Y - fare quote is international or mixed (international AND North American Domestic)
N - fare quote is wholly North American domestic

How is null data specified?
N

What does null data indicate?
Not international or mixed fare quote  -->
</IFQLastB>
<IFQLastV>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type of last rule display (international or North American domestic)

Format (a-alpha):
a

Possible Values:
Y - rule display is international or mixed (international AND North American Domestic)
N - rule display is wholly North American domestic

How is null data specified?
N

What does null data indicate?
Not international or mixed rule display  -->
</IFQLastV>
<HostUse20>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Host Use Only
(GRHIND2) -->
</HostUse20>
<AppInd1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote and Best Buy Quote
Description of Field:
Cannot override PFC collection with tax exempt modifier (when CRT is in USA)

Format (a-alpha): a

Possible Values:
Y - cannot override PFC collection with tax exempt modifier
N - can override PFC collection with tax exempt modifier

For Fare Display
Description of Field:
Alternate fares exist for city pair

Format (a-alpha): a

Possible Values:
Y - alternate fares exist for city pair
N - alternate fares do not exist  -->
</AppInd1>
<AppInd2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote and Best Buy Quote
Description of Field:
Indicator for message US PASSENGER FACIL ITY CHARGE and appended message MAY APPLY 
(Note several indicators (2 through 5) are used for the US PASSENGER FACILITY CHARGE message with appended text. If more than one indcator is set, the US PASSENGER FACIL ITY CHARGE message is put out a single time and appended messages are put out as applicable.)

Format (a-alpha): a

Possible Values:
Y - US PASSENGER FACILITY CHARGE applies along with appended message MAY APPLY
N - message does not apply

For Fare Display
Description of Field:
All alternates processed

Format (a-alpha): a

Possible Values:
Y - all alternates processed
N - more alternates may exist  -->
</AppInd2>
<AppInd3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote and Best Buy Quote
Description of Field:
Indicator for message US PASSENGER FACIL ITY CHARGE and appended message NOT APPLICABLE 
(Note several indicators (2 through 5) are used for the US PASSENGER FACILITY CHARGE message with appended text. If more than one indcator is set, the US PASSENGER FACIL ITY CHARGE message is put out a single time and appended messages are put out as applicable.)

Format (a-alpha): a

Possible Values:
Y - US PASSENGER FACILITY CHARGE applies along with appended message NOT APPLICABLE
N - message does not apply  -->
</AppInd3>
<AppInd4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote and Best Buy Quote
Description of Field:
Indicator for message US PASSENGER FACIL ITY CHARGE and appended message 
A/L NOT APPLICABLE 
(Note several indicators (2 through 5) are used for the US PASSENGER FACILITY CHARGE message with appended text. If more than one indcator is set, the US PASSENGER FACIL ITY CHARGE message is put out a single time and appended messages are put out as applicable.)

Format (a-alpha): a

Possible Values:
Y - US PASSENGER FACILITY CHARGE applies along with appended message A/L NOT APPLICABLE 
N - message does not apply  -->
</AppInd4>
<AppInd5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote and Best Buy Quote
Description of Field:
Indicator for message US PASSENGER FACIL ITY CHARGE and appended message 
BSP NOT APPLICABLE 
(Note several indicators (2 through 5) are used for the US PASSENGER FACILITY CHARGE message with appended text. If more than one indcator is set, the US PASSENGER FACIL ITY CHARGE message is put out a single time and appended messages are put out as applicable.)

Format (a-alpha): a

Possible Values:
Y - US PASSENGER FACILITY CHARGE applies along with appended message BSP NOT APPLICABLE 
N - message does not apply  -->
</AppInd5>
<AppInd6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote 
Description of Field:
Private fare quoted on $B portion of $BBC

Format (a-alpha): a

Possible Values:
Y - Private fare quoted on $B portion of $BBC
N - private fare not quoted on $B portion


For Best Buy Quote 
Description of Field:
Multiple classes apply to quote

Format (a-alpha): a

Possible Values:
Y - Multiple classes apply to quote
N - Multiple classes do not apply  -->
</AppInd6>
<AppInd7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote - spare
For Best Buy Quote:
All flights Canadian tax exempt

Format (a-alpha): a

Possible Values:
Y - All flights Canadian tax exempt
N - Not all flights Canadian tax exempt  -->
</AppInd7>
<AppInd8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote 
Description of Field:
Historical fare quote returned

Format (a-alpha): a

Possible Values:
Y - Historical fare quote returned
N - Not historical fare quote


For Best Buy Quote 
Description of Field:
Some flights Canadian tax exempt

Format (a-alpha): a

Possible Values:
Y - Some flights Canadian tax exempt
N - Not some flights Canadian tax exempt  -->
</AppInd8>
<AppInd9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- For Fare Quote and Best Buy Quote
Description of Field:
Private fares used/applied

Format (a-alpha): a

Possible Values:
Y - fare quote includes private fares 
N - private fares not included in quote  -->
</AppInd9>
<AppInd10>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Not used (host use only)
'N' if does not exist  -->
</AppInd10>
<AppInd11>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spares
'NNNNNN' if does not exist  -->
</AppInd11>
<AppInd12>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spares
'NNNNNN' if does not exist  -->
</AppInd12>
<AppInd13>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spares
'NNNNNN' if does not exist  -->
</AppInd13>
<AppInd14>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spares
'NNNNNN' if does not exist  -->
</AppInd14>
<AppInd15>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spares
'NNNNNN' if does not exist  -->
</AppInd15>
<AppInd16>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spares
'NNNNNN' if does not exist  -->
</AppInd16>
</RespHeader>
<RulesInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Number. Starting from 0001
Format (n - numeric):
nnnn
Examples:
0001
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote number (GF7QNB).
Format (n - numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist 
Examples:
01
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<FareNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Component Number (GF7FNB)
Format (n - numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist. 
Examples:
01
02
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</FareNum>
<FareRuleInfo>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare Rule Information indicator (GF7ISV, #GF7QTI).

Possible Values (List):
Y - If International Fare Rule Information exists.
N - If NA Domestic Fare Rule Information exists. -->
</FareRuleInfo>
<PermittedDisc>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Permitted Discount indicator. Fare has a permitted discount (GF7ISV, #GF7TRU)
Format (a - alpha):
a
Possible Values (List):
Y - If Discount is permitted in the Fare.
N - If Discount is not permitted in the Fare.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PermittedDisc>
<DiscAdultFare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field: Discounted Adult Fare used for Senior PTC Type indicator (GF7ISV, #GF7SEN) Format (a - alpha): a Possible Values (List): Y - If Discounted Adult Fare has been applied. N - If Discounted Adult Fare has not been applied. How is null data specified? N/A What does null data indicate? No data results in error. -->
</DiscAdultFare>
<GenFare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare was Generated From a Category 25 Rule (Fare by Rule) indicator. (GF7ISV, #GF7C25).
Format (a - alpha):
a
Possible Values (List):
Y - If Fare was generated from Category 25 Rule.
N - If Fare was not generated from Category 25 Rule. 
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</GenFare>
<NetFare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare is a Net Fare indicator (GF7ISV, #GF7NET).
Format (a - alpha):
a
Possible Values (List):
Y - If Fare is a Net Fare.
N - If Fare is not a Net Fare.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</NetFare>
<FareRestricted>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
This fare is restricted to an account code (GF7ISV, #GF7ACD). This means that the account code that was used in the query (e.g. in the GQSS or GQOD KLR's) is necessary for this fare to be quoted. 
Format (a - alpha):
a
Possible Values (List):
Y - Fare is Account Code restricted
N - Fare is not Account Code restricted
How is null data specified?
N/A
What does null data indicate?
N/A -->
</FareRestricted>
<NGGFIntlInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates that pricing was performed in NGGF and that this GFRI is in international format (GR7ISV, #GF7INT).
Format (a - alpha):
a
Possible Values (List):
Y - This is an international NGGF GFRI
N - This is not an international NGGF GFRI
How is null data specified?
N/A
What does null data indicate?
N or blank indicates that this is not an international NGGF GFRI. -->
</NGGFIntlInd>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spares (GF7ISV). Default Value N
Format (a - alpha):
a
Special Format:
N
How is null data specified?
Null data is specified by N.
What does null data indicate?
N indicates that no data is entered or selected. -->
</Spare1>
<StartPt>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Board City (GF7BRD).
Format (a - alpha):
aaaaa
Special Format:
Left justified, character blank filled 
Examples:
DEN(Character Blanks)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</StartPt>
<EndPt>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Off City (GF7OFF).
Format (a - alpha):
aaaaa
Special Format:
Left justified, character blank filled 
Examples:
ORD(Character Blanks)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</EndPt>
<FirstTravDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
First Travel Date of Fare Component (GF7DTE).
Format (n - numeric):
nnnnnnnn
Special Format:
Right justified, zero filled.
YYYYMMDD 
Examples:
20030715
20030823
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</FirstTravDt>
<AirV>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier Code (GF7CXR).
Format (a - alpha):
aaa
Special Format:
Left justified, character blank filled 
Examples:
UA(Character Blank)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</AirV>
<FIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 10 -->
<!-- Description of Field:
Fare Basis Code (GF7FBC).
Format (a-alpha/numeric):
xxxxxxxxxx
Special Format:
Left justified, character blank filled.
Character Blanks, if does not exist. 
Examples:
TE21QN(Character Blanks)
M9Q(Character Blanks)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error -->
</FIC>
<TotFareComponent>
<!-- DataType: Numeric -->
<!-- Length: 7 -->
<!-- Description of Field:
Total Fare Component Amount in NUCS
(GF7TOT)
Format (n - numeric):
nnnnnnn
Special Format:
Right justified, zero filled.
Zero, if does not exist. 
Examples:
0012465
0038511
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</TotFareComponent>
<Currency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency Code of Origin Country (GF7CUR).
Format (a - alpha):
aaa
Special Format:
Character Blanks, if does not exist 
Examples:
USD
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</Currency>
<DecPos>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Number of Decimal Places (GF7DEC).
Format (n - numeric):
n
Special Format:
Zero, if does not exist 
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</DecPos>
<FareAmt>
<!-- DataType: Numeric -->
<!-- Length: 7 -->
<!-- Description of Field:
Fare Amount in Currency of Origin Country
(GF7FAR).
Format (n - numeric):
nnnnnnn
Special Format:
Zero, if does not exist 
Examples:
0011535
0037581
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</FareAmt>
<RuleSupplierID>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Supplier ID of Rule (GF7SID).
Obsolete - Always '00'  -->
</RuleSupplierID>
<RuleNumOrdinal>
<!-- DataType: Alphanumeric -->
<!-- Length: 6 -->
<!-- Description of Field:
Rule Number (GF7RNB)
Ordinal usage Obsolete - 
Format (x -alpha/numeric):
xxxxxx
Examples:
North American Domestic -
     Always '000000'
International: 
first 2 bytes '00'
next 4 bytes: EBCDIC hexadecimal values of first 2 bytes of Rule Number
e.g. rule number-4165 = '00F4F1'  -->
</RuleNumOrdinal>
<FareTariffNum>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Fare Tariff Number. (GF7TNB)

Format (x -alpha/numeric):
xxxx

Special Format:
North American Domestic -
     Always '0000'
International: 
Fare tariff displayed in 4 digit hexidecimal value.

Possible Value (Range):
Value of 0 - 9, A - F for each AN 
character position; 
Note: Each AN position is the character representation of the hexadecimal number for each 4 bits of the corresponding TPF field.

Examples:
0000

How is null data specified?
Null data is specified by Zeros.

What does null data indicate?
No data results in error.   -->
</FareTariffNum>
<RuleTextOrdinalNum>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Rule Text Ordinal Number. (GF7ONB)
Ordinal usage Obsolete - 

Format (x -alpha/numeric):
xxxx

Special Format:
North American Domestic -
     Always '0000'
International: 
4 bytes: EBCDIC hexadecimal values of last 2 bytes of Rule Number
e.g. rule number-4165 = 'F6F5'

Examples:
0000

How is null data specified?
Null data is specified by Zeros.

What does null data indicate?
No data results in error.  -->
</RuleTextOrdinalNum>
<RulesApply>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Rules Apply (GF7MSG).
Format (a - alpha):
a
Possible Values (List):
Y - If Rules Apply to the Fare.
N - If Rules doesn't Apply to the Fare.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</RulesApply>
<RtesApply>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Routes Apply (GF7MSG).
Format (a - alpha):
a
Possible Values (List):
Y - If Routes Apply to the Fare.
N - If Routes doesn't Apply to the Fare.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</RtesApply>
<NoRulesExist>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
No Rules Exist (GF7MSG).
Format (a - alpha):
a
Possible Values (List):
Y - If No Rules exist for the Fare.
N - If Rules exist for the Fare.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</NoRulesExist>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Spares2 (GF7MSG). 
Default Value NNNNN -->
</Spare2>
<DBInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Database Indicator (GF7IND). 
Obsolete - always 'N'  -->
</DBInd>
<HostUseOnly91>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Host Use Only. (GF7IND).
Format (a - alpha):
a
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</HostUseOnly91>
<PFQuoted>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Private fare quoted (GF7IND).
Format (a - alpha):
a
Possible Values (List):
Y - If Private fares are quoted.
N - If private fares are not quoted.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</PFQuoted>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Spares3 (GF7IND).
Default Value NN -->
</Spare3>
<DBID>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Time Stamp (Global Fares use only). (GF7DBI)
Obsolete - always blank  -->
</DBID>
<FareRuleInfoNQual>
<!-- Qualified By: FareRuleInfo of N -->
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<FirstJointAirV>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
First Carrier Code for Joints (GF7CXR2).
Format (a - alpha):
aaa
Special Format:
Left justified, character blank filled. 
Character Blanks, if does not exist.
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</FirstJointAirV>
<SecondJointAirV>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Second Carrier Code for Joints (GF7CXR3).
Format (a - alpha):
aaa
Special Format:
Left justified, character blank filled. 
Character Blanks, if does not exist.
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</SecondJointAirV>
<FirstFootnoteCoreOffset>
<!-- DataType: Alphanumeric -->
<!-- Length: 6 -->
<!-- Description of Field:
First Footnote (GF7OR1)
Core Offset usage Obsolete
Now used for Footnote code 
Format (x-alpha/numeric):
xxxxxx

Special Format:
Zero, if does not exist

Possible Value (Range):
4 byte EBCDIC hexadecimal value representing Footnote code followed by 2 bytes of '00'

Examples:
Footnote 1G = 'F1C700'

How is null data specified?
Null data is specified by Zeros.

What does null data indicate?
No data results in error.  -->
</FirstFootnoteCoreOffset>
<FirstFootnoteKeyNum>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
First Footnote Key Number (GF7KY1).
Obsolete - always '0'   -->
</FirstFootnoteKeyNum>
<SecondFootnoteCoreOffset>
<!-- DataType: Alphanumeric -->
<!-- Length: 6 -->
<!-- Description of Field:
Second Footnote. (GF7OR2)
Core Offset usage Obsolete
Now used for Footnote code
Format (x -alpha/numeric):
xxxxxx

Special Format:
Zero, if does not exist

Possible Value (Range):
4 byte EBCDIC hexadecimal value representing Footnote code followed by 2 bytes of '00'

Examples:
Footnotes T2 = 'E3F200'

How is null data specified?
Null data is specified by Zeros.

What does null data indicate?
No data results in error.  -->
</SecondFootnoteCoreOffset>
<SecondFootnoteKeyNum>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Second Footnote Key Number (GF7KY2).
Obsolete - always '0'  -->
</SecondFootnoteKeyNum>
<QualityControlBits>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quality Control Bits. (GF7QCB)
Obsolete - always '00'  -->
</QualityControlBits>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Spares4 (GF7IN1).
Default Value NNNN -->
</Spare4>
<ExceptionRuleUsed>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Exception Rule Used (GF7IN1).
Obsolete - always 'N'  -->
</ExceptionRuleUsed>
<DirectionalityApplies>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Directionality Applies (GF7IN1).
 
Format (a - alpha):
a
Possible Values (List):
Y - If Directionality Applies.
N - If Directionality doesn't Applies.
How is null data specified?
N/A
What does null data indicate?
N/A -->
</DirectionalityApplies>
<OWFareType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
One Way Fare Type (GF7IN1).
Format (a - alpha):
a
Possible Values (List):
Y - If One Way Fare Type is Applied
N - If One Way Fare Type is not Applied.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</OWFareType>
<PartialRule>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Partial Rule (GF7IN1).
Obsolete - always 'N'  -->
</PartialRule>
<RuleMapDisplacement>
<!-- DataType: Alphanumeric -->
<!-- Length: 6 -->
<!-- Description of Field:
Rule Map Displacement. (GF7RMD)
Obsolete - always '000000'  -->
</RuleMapDisplacement>
<CatsApplyInds>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Categories Apply indicator. (GF7CAT)
 
Format (x -alpha/numeric):
xxxxxxxx
Special Format:
Zero, if does not exist
Possible Value (Range):
Value of 0 - 9, A - F for each AN 
character position; 
Note: Each AN position is the character representation of the hexadecimal number for each 4 bits of the corresponding TPF field.
Examples:
00000000
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</CatsApplyInds>
<RuleNum>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Rule Number (GF7RLE).
Format (x -alpha/numeric):
xxxx
Special Format:
Character Blank, if does not exist 
Examples:
2501
2500
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</RuleNum>
<TariffNum>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Tariff Number (GF7TAR).
Format (n - numeric):
nnn
Special Format:
Zero, if does not exist 
Examples:
000
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</TariffNum>
<RteNum>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Route Number (GF7ROU).
 
Format (n - numeric):
nnnn
Special Format:
Right justified, zero filled. 
Examples:
0002
How is null data specified?
N/A
What does null data indicate?
N/A -->
</RteNum>
<Acct>
<!-- DataType: Alphanumeric -->
<!-- Length: 20 -->
<!-- Description of Field:
Account Code, primarily used for private fare eligibility (Automated Rules, Category 1 validation) (GF7ACC)
Format (x-alpha/numeric):
xxxxxxxxxxxxxxxxxxxx
Special Format:
Left justified, blank filled. 
Examples:
TRIP(+ blanks)
How is null data specified?
blanks
What does null data indicate?
No account code required -->
</Acct>
<RteTariffNum>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Route Tariff Number of Fare (GF7RTN)
Format (x-alpha/numeric):
xxx
Special Format:
Character Blank, if does not exist 
Examples:
101
How is null data specified?
Blanks
What does null data indicate?
No route tariff applicable -->
</RteTariffNum>
<ViaCity1>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
First Via City (populated only if Fare is a joint fare (GF7VI1)
Format (a-alpha):
aaaaa
Special Format:
Character Blank, if does not exist 
Examples:
OGG
How is null data specified?
Character Blank 
What does null data indicate?
No Via City applies -->
</ViaCity1>
<ViaCity2>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Second Via City (populated only if Fare is a joint fare (GF7VI2)
Format (a-alpha):
aaaaa
Special Format:
Character Blank, if does not exist 
Examples:
OGG
How is null data specified?
blanks
What does null data indicate?
No Via City applies -->
</ViaCity2>
<PsgrType>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Passenger Type associated with Fare, in ATPCo format (GF7PTY)
Format (x-alpha/numeric):
xxx
Special Format:
Character Blank, if does not exist 
Examples:
SRC
How is null data specified?
blanks
What does null data indicate?
No passenger type required for this fare -->
</PsgrType>
</FareRuleInfoNQual>
<FareRuleInfoYQual>
<!-- Qualified By: FareRuleInfo of Y -->
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<GlobDirOrdinal>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Global Direction Ordinal (GF7OR2).
Format (n - numeric):
nn
Special Format:
Character Blank, if does not exist 
Examples:
Character Blanks.
How is null data specified?
Null data is specified by Character Blank.
What does null data indicate?
No data results in error. -->
</GlobDirOrdinal>
<HIFCity1>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
HIF City 1 (GF7HF1).
 
Format (a - alpha):
aaaaa
Special Format:
Left justified, character blank filled 
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</HIFCity1>
<HIFCity2>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
HIF City 2 (GF7HF2).
 
Format (a - alpha):
aaaaa
Special Format:
Left justified, character blank filled 
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</HIFCity2>
<MileSurchargeRtgInd>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Mileage Surcharge Routing Indicator (GF7MLS).
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Character Blanks, if does not exist.
Possible Values (List):
01 - M0 
02 - M5
03 - M10
04 - M15
05 - M20
06 - M25
07 - Route-Based Fare
08 - Helicopter-Based Fare
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
N/A. -->
</MileSurchargeRtgInd>
<FlownMileComponent>
<!-- DataType: Numeric -->
<!-- Length: 5 -->
<!-- Description of Field:
Flown Mileage for Component (GF7FLW).
Format (n-numeric):
nnnnn
Special Format:
Character Blank, if does not exist 
How is null data specified?
Null data is specified by Character Blank 
What does null data indicate?
N/A. -->
</FlownMileComponent>
<MPMComponent>
<!-- DataType: Numeric -->
<!-- Length: 5 -->
<!-- Description of Field:
MPM for Component (GF7MPM).
Format (n-numeric):
nnnnn
Special Format:
See example
Examples:
(Blank)099(Blank)
How is null data specified?
N/A
What does null data indicate?
N/A. -->
</MPMComponent>
<DifBetween>
<!-- DataType: Numeric -->
<!-- Length: 5 -->
<!-- Description of Field:
Difference between Flown Mileage and Mileage Surcharge Band. (GF7MPD).
Format (n-numeric):
nnnnn
Special Format:
Character Blank, if does not exist 
How is null data specified?
Null data is specified by Character Blank
What does null data indicate?
N/A. -->
</DifBetween>
<ExtraMileCity1>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Extra Mileage City 1 (GF7EM1).
Format (a - alpha):
aaaaa
Special Format:
Left justified, character blank filled.
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</ExtraMileCity1>
<ExtraMileCity2>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Extra Mileage City 2 (GF7EM2).
Format (a - alpha):
aaaaa
Special Format:
Left justified, character blank filled.
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</ExtraMileCity2>
<ExtraMileCity3>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Extra Mileage City 3 (GF7EM3).
Format (a - alpha):
aaaaa
Special Format:
Left justified, character blank filled.
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</ExtraMileCity3>
<OTWTransportingAirV>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
OTW / Transporting Carrier (GF7OTW).
Format (a - alpha):
aaa
Special Format:
Left justified, character blank filled.
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</OTWTransportingAirV>
<ComponentAirV1>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier 1 in Component (GF7CX1).
 
Format (a - alpha):
aaa
Special Format:
Left justified, character blank filled.
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</ComponentAirV1>
<ComponentAirV2>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier 2 in Component (GF7CX2).
 
Format (a - alpha):
aaa
Special Format:
Left justified, character blank filled.
Examples:
Character Blanks
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</ComponentAirV2>
<Key>
<!-- DataType: Alphanumeric -->
<!-- Length: 19 -->
<!-- Description of Field:
Key data cookie for follow-on International Rules retrieval 
This data is applicable when the International Response Flag is set to Y.

(Internal use only-contents subject 
to change)

Format (x - alpha/numeric):
xxxxxxxxxxxxxxxxxxx

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
Null data indicates that no data is entered or selected. -->
</Key>
</FareRuleInfoYQual>
</RulesInfo>
<RuleKeyInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- '0001'-'9999' -->
</UniqueKey>
<Token>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- The data in this field is used by the host to re-reference a specific fare, for the purpose of follow-on transactions (e.g. rules display / calendar rules) performed in a sessionless environment.
There is data within this field that is usable by non-host applications.
The content and format of this field is subject to change without notification. -->
</Token>
</RuleKeyInfo>
<RulesData>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number. Sequential beginning with '0001'.

Format (x-alpha/numeric):
xxxx

Special Format:
Right justified, zero filled. 

Examples:
0001

How is null data specified?
N/A.

What does null data indicate?
No data results in error.  -->
</UniqueKey>
<RulesDataType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Rules Data Type. (GRWTYP)

Format (a-alpha):
a

Special Format:
N/A

Possible Values (List or Range):
F = FQS Paragraph Header 
I = IFQ Paragraph Header
T = Rules Text

Examples:
I
T

How is null data specified?
N/A

What does null data indicate?
 No data results in error -->
</RulesDataType>
<RulesText>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field:
Rules text. (GRWTXT)

Format (x-alpha/numeric):
xxxxxxxx......

Special Format:
N/A

Examples:
(Character Blank)MISCELLANEOUS INFORMATION:

(Character Blank)01 ORD-LON FR-05DEC3 BA NUC 5856.00 F1US

How is null data specified?
N?A

What does null data indicate?
N/A

If variable length, specify the maximum allowable length.
256  -->
</RulesText>
</RulesData>
<RsvnRules>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Unique Key. Default Value '0000'

Format (n - numeric):
nnnn

Special Format:
Not used always '0000'

Examples:
0000

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</UniqueKey>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Spares 1 (GRR6I1). Reserved for future use.

Format (a - alpha):
aaa

Special Format:
NNN

Examples:
NNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare1>
<HoursMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Hours Min (GRR6I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Unit of time in Hours
N - if Unit of time is not in Hours. 

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</HoursMin>
<DaysMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Days Min (GRR6I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Unit of time in Days
N - if Unit of time is not in Days

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</DaysMin>
<MonthsMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Months Min (GRR6I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Unit of time in Months
N - if Unit of time is not in Months

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</MonthsMin>
<OccurIndMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Occurrence Indicator Min (GRR6I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Either number of occurrences or 'day of the week' fields are used. 
N - if number of occurrences or 'day of the week' fields are not used. 

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</OccurIndMin>
<SameDayMin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Same Day Min (GRR6I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Minimum stay is same day.
N - if Minimum stay is not same day.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</SameDayMin>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 8 -->
<!-- Description of Field:
Spares 2 (GRR6I2). Reserved for future use.

Format (a - alpha):
aaaaaaaa

Special Format:
NNNNNNNN

Examples:
NNNNNNNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare2>
<TmDOWMin>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
If a 'Unit of Time' = Y above, this is the number of hours or days or months respectively.  
If the Occurrence IND = Y, then this is the Day of Week, where: 
1 = Sunday
2 = Monday
3 = Tuesday
4 = Wednesday
5 = Thursday
6 = Friday
7 = Saturday
(GRR6TD)

Format (n - numeric):
nnn

Special Format:
Right justified, zero filled.

Examples:
001

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</TmDOWMin>
<NumOccurMin>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Number of Occurrences Min (GRR6OC).
This field is used in conjunction with the Day of Week field above.  (For example, if both the Number of Occurrences and Day of Week fields contain a value of "1", then the minimum stay for this fare is 1 Sunday.)

Format (n - numeric):
nnn

Special Format:
Right justified, zero filled.

Examples:
001

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</NumOccurMin>
<FareComponent>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare component number of the most restrictive fare (GRR6FC)

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.
Zero, if does not exist.

List of Possible Values:
01-99

Examples:
01

How is null data specified?
Character 00

What does null data indicate?
No data results in error. 
 -->
</FareComponent>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Spares (GRR6SP). Reserved for future use.

Format (a - alpha):
aaaa

Special Format:
Character Blank filled. 

Examples:
Character blank. Character blanks

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
Character Blanks indicate the field is not being used presently.
 -->
</Spare3>
<Spare4>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Spares 4 (GRR7I1). Reserved for future use.

Format (a - alpha):
aaa

Special Format:
NNN

Examples:
NNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare4>
<HoursMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Maximum Hours 

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Unit of time in Hours.                
N - if Unit of time is not in Hours.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</HoursMax>
<DaysMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Days Max. (GRR7I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Unit of time in Days.
N - if Unit of time is not in Days.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</DaysMax>
<MonthsMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Months Max (GRR7I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Unit of time in Months. 
N - if Unit of time not in Months.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</MonthsMax>
<OccurIndMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Occurrence IND Max  (GRR7I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Either number of occurrences or 'Day of the week' fields are used.           
N - if number of occurrences or 'day of the week' fields are not used.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</OccurIndMax>
<SameDayMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Same Day Max. (GRR7I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Maximum stay is same day
N - if Maximum stay is not same day

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</SameDayMax>
<StartIndMax>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Start Indicator (GRR7I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Start S Indicator.
N - if not a Start Indicator.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</StartIndMax>
<CompletionInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Completion Indicator (GRR7I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Completion C Indicator.
N - if not Completion C Indicator.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</CompletionInd>
<Spare5>
<!-- DataType: Alpha -->
<!-- Length: 6 -->
<!-- Description of Field:
Spares 5(GRR7I2). Reserved for future use. 

Format (a - alpha):
aaaaaa

Special Format:
NNNNNN

Examples:
NNNNNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
 -->
</Spare5>
<TmDOWMax>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
If a 'Unit of Time' = Y above, this is the number of hours or days or months respectively.  
If the Occurrence IND = Y then this is the Day Of Week, where: 
1 = Sunday
2 = Monday
3 = Tuesday
4 = Wednesday
5 = Thursday
6 = Friday
7 = Saturday 
(GRR7TD)

Format (n - numeric):
nnn

Special Format:
Right justified, zero filled.

Examples:
030

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</TmDOWMax>
<NumOccurMax>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
(GRR7OC)
The number of occurrences.                         
This field is used in conjunction with the Day of Week field above.  (For example, if both the Number of Occurrences and Day of Week fields contain a value of "1", then the maximum stay for this fare is 1 Sunday.)

Format (n - numeric):
nnn

Special Format:
Right justified, zero filled.

Examples:
000

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</NumOccurMax>
<Spare6>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Spares 6 (GRR7SP). Reserved for future use.

Format (a - alpha):
aaaa

Special Format:
Character Blank filled.

Examples:
Character Blanks

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
Character Blank indicates that the field is not being used presently.
 -->
</Spare6>
<Spare7>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Spares 7 (GRR5I1). Reserved for future use.

Format (a - alpha):
aaa

Special Format:
NNN

Examples:
NNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare7>
<NoRsvn>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reservation Not Permitted. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservations not permitted
N - if Advanced reservations is permitted

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</NoRsvn>
<AdvRsvnOnlyIfTk>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reservation Only if Ticketed (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservations, only if ticketed.
N - if no Advanced reservations.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnOnlyIfTk>
<AdvRsvnAnyTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reservation Anytime (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservations anytime.
N - if Advanced reservations is for limited time. 

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnAnyTm>
<AdvRsvnHrs>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reservation Hours. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservations time in days.
N - if Advanced reservations time is not in days.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnHrs>
<AdvRsvnDays>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Reservation days. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservations time in days.
N - if Advanced reservations time is not in days.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnDays>
<AdvRsvnMonths>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
RSVN Months. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservations time in months.
N - if Advanced reservations time is not in months.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnMonths>
<AdvRsvnEarliestTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
RSVN Earliest Time. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservations time is Earliest permitted.
N - if Advanced reservations time is not Earliest permitted time.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnEarliestTm>
<AdvRsvnLatestTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
RSVN Latest Time. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservations time is Latest permitted.
N - if Advanced reservations time is not Latest permitted.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnLatestTm>
<AdvRsvnWaived>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
RSVN Waived. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservation waived.
N - if Advanced reservation is not waived.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnWaived>
<AdvRsvnDataExists>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
RSVN Data Exists. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservation data exists.
N - if Advanced reservation data does not exist.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnDataExists>
<AdvRsvnEndItem>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
RSVN End Item. (GRR5I1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced reservation end item - more Values.
N - if does not exist. 

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnEndItem>
<Spare8>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Spares 8 (GRR5I1). Reserved for future use.

Format (a - alpha):
aa

Special Format:
NN

Examples:
NN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare8>
<Spare9>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Spares 9 (GRR5I2). Reserved for future use.

Format (a - alpha):
aaa

Special Format:
NNN

Examples:
NNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare9>
<AdvTkEarliestTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Earliest Time. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing time is Earliest permitted.
N - if Advanced ticketing time is not the Earliest permitted time.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkEarliestTm>
<AdvTkLatestTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Latest Time. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing time is Latest permitted.
N - if Advanced ticketing time is not Latest permitted.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkLatestTm>
<AdvTkRsvnHrs>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Reservation Hours. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing reservation time in hours.
N - if Advanced ticketing reservation time is not in hours.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkRsvnHrs>
<AdvTkRsvnDays>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Reservation Days. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing reservation time in days.
N - if Advanced ticketing reservation time is not in days.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkRsvnDays>
<AdvTkRsvnMonths>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Reservation Months. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing reservation time in months.
N - if Advanced ticketing reservation time is not in months.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkRsvnMonths>
<AdvTkStartHrs>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Departure Hours. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing departure time in hours.
N - if Advanced ticketing departure time is not in hours.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkStartHrs>
<AdvTkStartDays>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Departure Days. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing departure time in days.
N - if Advanced ticketing departure time is not in days. 

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkStartDays>
<AdvTkStartMonths>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Departure Months. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing departure time in months.
N - if Advanced ticketing departure time is not in months.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkStartMonths>
<AdvTkWaived>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Waived. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing waived.
N - if Advanced ticketing is not waived.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkWaived>
<AdvTkAnyTm>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG Anytime. (GRR5I2)
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing anytime.
N - if Advanced ticketing is for limited time.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkAnyTm>
<AdvTkEndItem>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
TKTG End Item. (GRR5I2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Advanced ticketing end item - more values.
N - if does not exist. 

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkEndItem>
<Spare10>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Spares 10. (GRR5I2)

Format (a - alpha):
aa

Special Format:
NN

Examples:
NN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare10>
<AdvRsvnTm>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Advanced Reservation time. (GRR5T1)

Format (n - numeric):
nnn

Special Format:
Right justified, zero filled.

Examples:
021

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvRsvnTm>
<AdvTkRsvnTm>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Advanced ticketing reservation time.  (GRR5T2)

Format (n - numeric):
nnn

Special Format:
Right justified, zero filled.

Examples:
001

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkRsvnTm>
<AdvTkStartTm>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Advanced ticketing departure time. (GRR5T3)

Format (n - numeric):
nnn

Special Format:
Right justified, zero filled.

Examples:
021

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AdvTkStartTm>
<Spare11>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Spares 11. (GRR5SP)

Format (a - alpha):
aaaa

Special Format:
Character Blank filled. 

Examples:
Character Blanks

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
Character Blanks indicate the field in not being used presently.
 -->
</Spare11>
<Spare12>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Spares 12. (GRR15I)

Format (a - alpha):
aaaa

Special Format:
NNNN

Examples:
NNNN 

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare12>
<EarliestRsvnDtPresent>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Earliest Reservation. (GRR15I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Earliest reservation date is present
N - if Earliest reservation date is not present

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</EarliestRsvnDtPresent>
<EarliestTkDtPresent>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Earliest Ticketing. (GRR15I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Earliest ticketing date is present.
N - if Earliest ticketing date is not present.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</EarliestTkDtPresent>
<LatestRsvnDtPresent>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Latest Reservation. (GRR15I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Latest reservation date is present.
N - if Latest reservation date is not present.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</LatestRsvnDtPresent>
<LatestTkDtPresent>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Latest Ticketing (GRR15I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Latest ticketing date is present.
N - if Latest ticketing date is not present.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</LatestTkDtPresent>
<Spare13>
<!-- DataType: Alpha -->
<!-- Length: 8 -->
<!-- Description of Field:
Spares 13 (GRR15I)

Format (a - alpha):
aaaaaaaa

Special Format:
NNNNNNNN

Examples:
NNNNNNNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare13>
<EarliestRsvnDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Earliest reservation date. (GRRFER)

Format (n - numeric):
nnnnnnnn

Special Format:
YYYYMMDD
Character Blanks, if does not exist.

Examples:
Character Blanks

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
No data results in error.
 -->
</EarliestRsvnDt>
<EarliestTkDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Earliest ticketing date. (GRRFET)

Format (n - numeric):
nnnnnnnn

Special Format:
YYYYMMDD
Character Blanks, if does not exist.

Examples:
Character Blanks

How is null data specified?
Null data is specified by Character Blanks.
 
What does null data indicate?
No data results in error.
 -->
</EarliestTkDt>
<LatestRsvnDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Latest Reservation Date. (GRRFLR)

Format (n - numeric):
nnnnnnnn

Special Format:
YYYYMMDD
Character Blanks, if does not exist.

Examples:
Character Blanks

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
No data results in error.
 -->
</LatestRsvnDt>
<LatestTkDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Latest ticketing date. (GRRFLT)

Format (n - numeric):
nnnnnnnn

Special Format:
YYYYMMDD
Character Blanks, if does not exist.

Examples:
Character Blanks

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
No data results in error.
 -->
</LatestTkDt>
<Spare14>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Spares 14. (GRRFSP)

Format (a - alpha):
aaaa

Special Format:
Character Blank filled.

Examples:
Character Blanks

How is null data specified?
Null data is specified by Character Blanks. 

What does null data indicate?
Character Blank indicates that the field is not being used.
 -->
</Spare14>
<PenFeeAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<PenFee>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<DepRequired>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Deposit Required. (GRR16I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Deposit is required.
N - if Deposit is not required.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</DepRequired>
<DepNonRef>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Deposit Non Refundable. (GRR16I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Deposit is non-refundable.
N - if Deposit is refundable.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</DepNonRef>
<TkNonRef>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Ticket Non Refundable. (GRR16I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Ticket is non refundable
N - if Ticket is refundable

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</TkNonRef>
<AirVFee>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Carrier Fee (GRR16I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Carrier fee is assessed should passenger not complete all conditions for travel at fare.
N - if does not exist.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</AirVFee>
<Cancellation>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Cancellation (GRR16I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Subject to penalty, if canceled.
N - if no penalty, if canceled.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cancellation>
<FailConfirmSpace>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Failure to Confirm Space. (GRR16I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Subject to penalty if seats are not confirmed
N - if Subject to penalty if seats are confirmed

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</FailConfirmSpace>
<ItinChg>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Subject to penalty if Itinerary is changed requiring reissue of ticket. (GRR16I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Subject to penalty if reissue is required.
N - no penalty, if reissue is required. 

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</ItinChg>
<ReplaceTk>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Replace Ticket  (GRR16I)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Subject to penalty, if replacement of lost ticket / exchange order.
N - no penalty, if replacement of lost ticket / exchange order.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.

 -->
</ReplaceTk>
<Applicable>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Applicable (GRR16B)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Amount specified is applicable.
N - if Amount specified is not applicable.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Applicable>
<ApplicableTo>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Applicable To penalty or deposit. (GRR16B)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Amount specified applies to penalty.
N - if Amount specified applies to deposit.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</ApplicableTo>
<Spare15>
<!-- DataType: Alpha -->
<!-- Length: 6 -->
<!-- Description of Field:
Spares (GRR16B)

Format (a - alpha):
aaaaaa

Special Format:
NNNNNN

Examples:
NNNNNN

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Spare15>
<Amt>
<!-- DataType: Numeric -->
<!-- Length: 6 -->
<!-- Description of Field:
Amount of penalty. (GRR16P)

Format (n - numeric):
nnnnnn

Special Format:
If amount, format is XXX.XX
If percentage of fare, format is XX, 
Right justified, zero filled.

Examples:
100.00
000100

How is null data specified?
N/A

What does null data indicate?
If blank, it indicates that there is no penalty amount for changes or cancellations.
 -->
</Amt>
<Type>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type of penalty. (GRR16T)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
D - Dollar amount
P - Percentage 

Examples:
D
P

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Type>
<Currency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Currency code of penalty.  (GRR16C)

Format (a - alpha):
aaa

Special Format:
Left justified, character blank filled.
Character blanks, if does not exist.

Examples:
USD
Character Blanks

How is null data specified?
Null data is specified by Character Blanks. 

What does null data indicate?
No data results in error.
 -->
</Currency>
<Spare16>
<!-- DataType: Alpha -->
<!-- Length: 8 -->
<!-- Description of Field:
Spares15 (GRR163)

Format (a - alpha):
aaaaaaaa

Special Format:
NNNNNNNN 

Examples:
NNNNNNNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare16>
<Spare17>
<!-- DataType: Alpha -->
<!-- Length: 7 -->
<!-- Description of Field:
Spares16 (GRR16S)

Format (a - alpha):
aaaaaaa

Special Format:
Character Blank filled.

Examples:
Character Blanks 

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
No data results in error.
 -->
</Spare17>
</PenFee>
</PenFeeAry>
<Cat0>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 0 rules (GRRCP1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 0 rules apply.
N - if Category 0 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat0>
<Cat1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 1 rules (GRRCP1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 1 rules apply.
N - if Category 1 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat1>
<Cat2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 2 rules (GRRCP1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 2 rules apply.
N - if Category 2 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat2>
<Cat3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 3 rules (GRRCP1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 3 rules apply.
N - if Category 3 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat3>
<Cat4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 4 rules (GRRCP1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 4 rules apply.
N - if Category 4 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat4>
<Cat5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 5 rules (GRRCP1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 5 rules apply.
N - if Category 5 rules do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat5>
<Cat6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 6 rules (GRRCP1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 6 rules apply.
N - if Category 6 rules do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat6>
<Cat7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 7 rules (GRRCP1)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 7 rules apply.
N - if Category 7 rules do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat7>
<Cat8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 8 rules (GRRCP2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 8 rules apply.
N - if Category 8 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat8>
<Cat9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 9 rules (GRRCP2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 9 rules apply.
N - if Category 9 rules do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat9>
<Cat10>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 10 rules (GRRCP2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 10 rules apply.
N - if Category 10 rules do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat10>
<Cat11>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 11 rules (GRRCP2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 11 rules apply.
N - if Category 11 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat11>
<Cat12>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 12 rules (GRRCP2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 12 rules apply.
N - if Category 12 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat12>
<Cat13>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 13 rules (GRRCP2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 13 rules apply.
N - if Category 13 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat13>
<Cat14>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 14 rules (GRRCP2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 14 rules apply.
N - if Category 14 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat14>
<Cat15>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 15 rules (GRRCP2)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 15 rules apply.
N - if Category 15 rules do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat15>
<Cat16>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 16 rules (GRRCP3)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 16 rules apply.
N - if Category 16 rules do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat16>
<Cat17>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 17 rules (GRRCP3)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 17 rules apply.
N - if Category 17 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat17>
<Cat18>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 18 rules (GRRCP3)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 18 rules apply.
N - if Category 18 rules do not apply.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat18>
<Cat19>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 19 rules (GRRCP3)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 19 rules apply.
N - if Category 19 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat19>
<Cat20>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 20 rules (GRRCP3)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 20 rules apply.
N - if Category 20 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat20>
<Cat21>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 21 rules (GRRCP3)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 21 rules apply.
N - if Category 21 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat21>
<Cat22>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 22 rules (GRRCP3)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 22 rules apply.
N - if Category 22 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat22>
<Cat23>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 23 rules (GRRCP3)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 23 rules apply.
N - if Category 23 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat23>
<Cat24>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 24 rules (GRRCP4)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 24 rules apply.
N - if Category 24 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat24>
<Cat25>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 25 rules (GRRCP4)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 25 rules apply.
N - if Category 25 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat25>
<Cat26>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 26 rules (GRRCP4)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 26 rules apply.
N - if Category 26 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat26>
<Cat27>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 27 rules (GRRCP4)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 27 rules apply.
N - if Category 27 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat27>
<Cat28>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 28 rules (GRRCP4)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 28 rules apply.
N - if Category 28 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat28>
<Cat29>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 29 rules (GRRCP4)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 29 rules apply.
N - if Category 29 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat29>
<Cat30>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 30 rules (GRRCP4)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 30 rules apply.
N - if Category 30 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat30>
<Cat31>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 31 rules (GRRCP4)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Category 31 rules apply.
N - if Category 31 rules do not apply.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Cat31>
<RestrictiveDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Most restrictive ticketing date. (GRRMRT)

Format (n - numeric):
nnnnnnnn

Special Format:
YYYYMMDD

Examples:
20030531

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</RestrictiveDt>
<SurchargeAmt>
<!-- DataType: Numeric -->
<!-- Length: 9 -->
<!-- Description of Field:
Surcharge amount (GRRSUR)

Format (n - numeric):
nnnnnnnnn

Special Format:
Right justified, zero filled.

Examples:
000000930

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</SurchargeAmt>
<NotUSACity>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Not USA City (GRRTSI)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Origin or final destination not a continental U.S. City.
N - if Origin or final destination a continental U.S. City.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</NotUSACity>
<Spare18>
<!-- DataType: Alpha -->
<!-- Length: 7 -->
<!-- Description of Field:
Spares17 (GRRTSI)

Format (a - alpha):
aaaaaaa

Special Format:
NNNNNNN

Examples:
NNNNNNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
No data results in error.
 -->
</Spare18>
<MissingRules>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Missing Rules (GRRRIN)

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - if Missing rules.
N - if rules are not Missing.

Examples:
N

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</MissingRules>
<Spare19>
<!-- DataType: Alpha -->
<!-- Length: 7 -->
<!-- Description of Field:
Spares18  (GRRRIN)

Format (a - alpha):
aaaaaaa

Special Format:
NNNNNNN

Examples:
NNNNNNN

How is null data specified?
N/A

What does null data indicate?
No data results in error.
 -->
</Spare19>
<Spare20>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spares19 (GRRSPR).

Format (a - alpha):
a

Special Format:
Character Blank filled

Examples:
Character Blank

How is null data specified?
Null data is specified by Character Blank.

What does null data indicate?
Character Blank indicates that the field is not being used.
 -->
</Spare20>
</RsvnRules>
<NetStructFareConstruct>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareConstruction>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field :
Structured Fare Construction for Net level-Category 35 Private fares

Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxx...

Special Format:
The structured fare construction contains a 2 character identifier preceding each individual piece of data; e.g., 
1A=Board/Off point City Code
1B=Carrier code
1C=Fare basis/ticketing code of fare class quoted
1D=Ticket designator of fare class quoted
1E=Currency of linear
1F=End
1G=Rate of Exchange
2A=Connection Indicator
2B=surface indicator
2C=mileage exception indicator
2D=start sidetrip or pullout
2E=end sidetrip or pullout
2F=mileage
2G=Global direction
2H=HIP (Higher Intermediate Point) info for display (minus amount)
2I=Min Info for Display (minus amount)
3A=Min Type
3B=Fare class code
3C=Ticket Code
3D=Ticket designator
3E=Nbr segs/seg nbr relation
3F=HIP high fare FBC (Fare Basis Code)
3G=HIP low fare FBC
3H=Account Code
3I=Alternate (4b) Expanded Surcharge text
4A=Fare amount
4B=Surcharge amount
4C=Stopover amount
4D=Min amount
4E=Less/Plus coupon
4F=Total linear amount
..
List of Possible Values
Example:
1atyo,1bjl,1ahkg,4a1479.70,1cyxowjl,3e0101,1bek,2ax/,
1adxb,4bq4.25,1bek,1aamm,4bq164.38,3iq hkgamm164.38,
4a950.75,1cylowhk1,3e020203,1enuc,4f2599.08,1fend,
1groe98.668

How is null data specified?
N/A

What does null data indicate?
No data results in error

If variable length, specify the maximum allowable length.
Depends upon the Fare construction response. -->
</FareConstruction>
</NetStructFareConstruct>
<TkAuditStructFareConstruct>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-08
How is null data specified?
N/A 
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareConstruction>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field :
Structured Fare Construction for Ticket-Audit Level Category 35 Private fares

Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxx...

Special Format:
The structured fare construction contains a 2 character identifier preceding each individual piece of data; e.g., 
1A=Board/Off point City Code
1B=Carrier code
1C=Fare basis/ticketing code of fare class quoted
1D=Ticket designator of fare class quoted
1E=Currency of linear
1F=End
1G=Rate of Exchange
2A=Connection Indicator
2B=surface indicator
2C=mileage exception indicator
2D=start sidetrip or pullout
2E=end sidetrip or pullout
2F=mileage
2G=Global direction
2H=HIP (Higher Intermediate Point) info for display (minus amount)
2I=Min Info for Display (minus amount)
3A=Min Type
3B=Fare class code
3C=Ticket Code
3D=Ticket designator
3E=Nbr segs/seg nbr relation
3F=HIP high fare FBC (Fare Basis Code)
3G=HIP low fare FBC
3H=Account Code
3I=Alternate (4b) Expanded Surcharge text
4A=Fare amount
4B=Surcharge amount
4C=Stopover amount
4D=Min amount
4E=Less/Plus coupon
4F=Total linear amount
..
List of Possible Values
Example:
1atyo,1bjl,1ahkg,4a1479.70,1cyxowjl,3e0101,1bek,2ax/,
1adxb,4bq4.25,1bek,1aamm,4bq164.38,3iq hkgamm164.38,
4a950.75,1cylowhk1,3e020203,1enuc,4f2599.08,1fend,
1groe98.668

How is null data specified?
N/A

What does null data indicate?
No data results in error

If variable length, specify the maximum allowable length.
Depends upon the Fare construction response.  -->
</FareConstruction>
</TkAuditStructFareConstruct>
<TkPsgrStructFareConstruct>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareConstruction>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field :
Structured Fare  Construction for Ticket-Passenger, Category 35 Private fares

Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxx...

Special Format:
The structured fare construction contains a 2 character identifier preceding each individual piece of data (this list is not complete but describes example below) ; e.g., 
1A=Board/Off point City Code
1B=Carrier code
1C=Fare basis/ticketing code of fare class quoted
1D=Ticket designator of fare class quoted
1E=Currency of linear
1F=End
1G=Rate of Exchange
2A=Connection Indicator
2B=surface indicator
2C=mileage exception indicator
2D=start sidetrip or pullout
2E=end sidetrip or pullout
2F=mileage
2G=Global direction
2H=HIP (Higher Intermediate Point) info for display (minus amount)
2I=Min Info for Display (minus amount)
3A=Min Type
3B=Fare class code
3C=Ticket Code
3D=Ticket designator
3E=Nbr segs/seg nbr relation
3F=HIP high fare FBC (Fare Basis Code)
3G=HIP low fare FBC
3H=Account Code
3I=Alternate (4b) Expanded Surcharge text
4A=Fare amount
4B=Surcharge amount
4C=Stopover amount
4D=Min amount
4E=Less/Plus coupon
4F=Total linear amount
..
List of Possible Values
Example:
1atyo,1bjl,1ahkg,4a1479.70,1cyxowjl,3e0101,1bek,2ax/,
1adxb,4bq4.25,1bek,1aamm,4bq164.38,3iq hkgamm164.38,
4a950.75,1cylowhk1,3e020203,1enuc,4f2599.08,1fend,
1groe98.668

How is null data specified?
N/A

What does null data indicate?
No data results in error

If variable length, specify the maximum allowable length.
Depends upon the Fare construction response. -->
</FareConstruction>
</TkPsgrStructFareConstruct>
<SellStructFareConstruct>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<FareConstruction>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field :
Structured Fare Construction for Sell level-Category 35 Private fares

Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
xxxxxxxxxxxxx...

Special Format:
The structured fare construction contains a 2 character identifier preceding each individual piece of data.
1A=Board/Off point City Code
1B=Carrier code
1C=Fare basis/ticketing code of fare class quoted
1D=Ticket designator of fare class quoted
1E=Currency of linear
1F=End
1G=Rate of Exchange
2A=Connection Indicator
2B=surface indicator
2C=mileage exception indicator
2D=start sidetrip or pullout
2E=end sidetrip or pullout
2F=mileage
2G=Global direction
2H=HIP (Higher Intermediate Point) info for display (minus amount)
2I=Min Info for Display (minus amount)
3A=Min Type
3B=Fare class code
3C=Ticket Code
3D=Ticket designator
3E=Nbr segs/seg nbr relation
3F=HIP high fare FBC (Fare Basis Code)
3G=HIP low fare FBC
3H=Account Code
3I=Alternate (4B) Expanded Surcharge text
4A=Fare amount
4B=Surcharge amount
4C=Stopover amount
4D=Min amount
4E=Less/Plus coupon
4F=Total linear amount

Example:
1ANYC,1BAA,1ASEA,4A866.23,1CFTEST, 1D/VIKI1, 3BF26,3E0101,1BAA,1ANYC,4A866.23,1CFTEST,
1D/VIKI1,3BF26,3E0102,1EUSD,4F1732.46,1FEND

How is null data specified?
N/A

What does null data indicate?
No data results in error

If variable length, specify the maximum allowable length.
Depends upon the Fare construction response.  -->
</FareConstruction>
</SellStructFareConstruct>
<SegRelatedInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number 
Format (n-numeric):
nnnn
Special Format:
Starting from 0001
Examples:
 0001
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote Number. (GRSQNB)
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
Examples:
01
How is null data specified?
Null data is specified as Zero.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<RelSegNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Relative Segment Number. (GRSRSN)
Format (n-numeric):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist
Examples:
01
02
How is null data specified?
Null data is specified as Zero.
What does null data indicate?
No data results in error. -->
</RelSegNum>
<NotValidBeforeDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Not valid before Date. (GRSNVB)

Format:
nnnnnnnn

Special Format:
YYYYMMDD
Blanks, if does not exist.

Examples:
20030710

How is null data specified?
Null data is specified as blanks.

What does null data indicate?
No data results in error. -->
</NotValidBeforeDt>
<NotValidAfterDt>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Not valid after Date. (GRSNVA)

Format:
nnnnnnnn 

Special Format:
YYYYMMDD
Blanks, if does not exist.

Examples:
20040123

How is null data specified?
Null data is specified as blanks.

What does null data indicate?
No data results in error -->
</NotValidAfterDt>
<Stopover>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Stopover Indicator. (GRSSTP)
Format (x-alpha/numeric):
x
Special Format:
N/A
Possible Values (List or Range):
Character Blank - if stopover at offpoint. 
X - if no stopover at offpoint.
Examples:
Character Blank.
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</Stopover>
<FIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Basis Code. (GRSFBC)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Character Blank, if does not exist
Examples:
FUA2(Character Blanks)
How is null data specified?
Null data is specified as Character Blanks.
What does null data indicate?
No data results in error. -->
</FIC>
<TkDesignator>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Ticket Designator Code. (GRSTKT)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Character Blank, if does not exist
Examples:
TD112233
How is null data specified?
Null data is specified as Character Blanks.
What does null data indicate?
No data results in error. -->
</TkDesignator>
<BagInfo>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Baggage Information. (GRSBAG)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Character Blanks, if does not exist
Examples:
2PC(Character Blanks) 
How is null data specified?
Null data is specified as Character Blanks.
What does null data indicate?
No data results in error. -->
</BagInfo>
<Fare>
<!-- DataType: Character -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare for this Segment. (GRSFBP)

Format (x-alpha/numeric):
xxxxxxxx

Special Format:
Character Blanks, if does not exist

NOTE:
In 1V, this field (Fare) must be included.

Examples:
(Character Blank)1096.74
Character Blanks

How is null data specified?
Null data is specified as Character Blanks.

What does null data indicate?
No data results in error. -->
</Fare>
<HostUseOnly54>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Host Use Only. (GRSTG1)
Format (n-numeric):
nnn
Special Format:
N/A
Examples:
000
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</HostUseOnly54>
<HostUseOnly55>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Host Use Only. (GRSTG2) 
Format (n-numeric):
nnn
Special Format:
N/A
Examples:
000
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</HostUseOnly55>
<HostUseOnly56>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare component number  (GRSFCN) 

Format (n-numeric):
n

Special Format:
N/A

Examples:
1

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</HostUseOnly56>
<FareCabinClsSeg>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare Cabin Class for this segment. (GRSFCC) 

Format (x-alpha/numeric):
x

Special Format:
N/A

Examples:
R - Premium First Class Cabin
F - First Class Cabin
B - Business Class Cabin
W - Premium Economy Class Cabin
E - Economy Class Cabin
 
How is null data specified?
Character Blank

What does null data indicate?
No data results in error.
 -->
</FareCabinClsSeg>
<FlownMile>
<!-- DataType: Alphanumeric -->
<!-- Length: 5 -->
<!-- Description of Field:
Flown Mileage for this Segment. (GRSFLM)
Format (x-alpha/numeric):
xxxxx
Special Format:
Right justified, zero filled. 
Examples:
00907
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</FlownMile>
<MaxPermittedMile>
<!-- DataType: Alphanumeric -->
<!-- Length: 5 -->
<!-- Description of Field:
Max Permitted Mileage. (GRSMPM)
Format (x-alpha/numeric):
xxxxx
Special Format:
Right justified, zero filled. 
Zero, if does not exist.
Examples:
00000
How is null data specified?
Null data is specified by Zero.
What does null data indicate?
No data results in error. -->
</MaxPermittedMile>
<HostUseOnly76>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Host Use Only. (GRSTG2) 
Format (n-numeric):
a
Special Format:
N, not used by client.
Examples:
N
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</HostUseOnly76>
<PFOverrideWaivers>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Private Fare overrides/waivers apply. (GRSTR1)
Format (a-alpha):
a
Special Format:
N, if does not exist
Possible Values:
Y - If private fare override/waiver applies.
N -If private fare override/waiver does not apply.
Example:
N
How is null data specified?
Null data is specified as 'N'.
What does null data indicate?
'N' indicates no data exists. -->
</PFOverrideWaivers>
<FlatFQ>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flat Fare quoted for this segment. (GRSTR1)
Format (a-alpha):
a
Special Format:
N if does not exist
Possible Values:
Y - If flat fares are quoted for this segment. 
N - If flat fares are not quoted for this segment.
Example:
N
How is null data specified?
Null data is specified as 'N'.
What does null data indicate?
'N' indicates no data exists. -->
</FlatFQ>
<PermittedDiscFare>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare has a permitted discount. (GRSTR1)
Format (x-alpha/numeric):
 a
Special Format:
N, if does not exist
Possible Values:
Y - If fares have permitted discounts for this segment.
N - If fares don't have permitted discounts for this segment.
Example:
N
How is null data specified?
Null data is specified as 'N'.
What does null data indicate?
'N' indicates no data exists. -->
</PermittedDiscFare>
<PFQuoted>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Private Fare quoted for this segment. (GRSTR1)
Format (a-alpha):
a
Special Format:
N, if does not exist
Possible Values:
Y - If private fares are quoted for this segment. 
N - If private fares are not quoted for this segment.
Example:
N
How is null data specified?
Null data is specified as 'N'.
What does null data indicate?
'N' indicates no data exists. -->
</PFQuoted>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Spares. (GRSTR1)
Format (a-alpha):
 aaaa
Special Format:
NNNN. if does not exist.
Example:
NNNN
How is null data specified?
Null data is specified as 'N'.
What does null data indicate?
'N' indicates no data exists. -->
</Spare1>
<NetFareFIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Basis Code of Net Fare (From Category 35). (GRSNFB)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Right justified, character blank filled.
Character Blank, if does not exist.
Examples:
FUA2SFS(Character Blank)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
N/A -->
</NetFareFIC>
<TkFareFIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Basis Code of Ticket Fare (From Category 35). (GRSTKA)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Right justified, character blank filled.
Character Blank, if does not exist.
Examples:
FUA2SFS(Character Blank)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
N/A -->
</TkFareFIC>
<SellPCCSellAuthority>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Sell (Requestor) Pseudo City - Sell Authority Indicator. Currently set for CAT35 fares only. (GRSSTA bit0)
Format (a-alpha):
a
Possible Values (List):
Y - Sell PCC has sell authority 
N or blank - If CAT35 fare, the Sell PCC does NOT have sell authority. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the Sell PCC does NOT have sell authority. If non-cat35 Fare, this indicator currently has no meaning. -->
</SellPCCSellAuthority>
<SellPCCTkAuthority>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Sell PCC - Ticketing Authority Indicator. Currently set for CAT35 fares only.
(GRSSTA bit1)
Format (a-alpha):
a
Possible Values (List):
Y - Sell PCC has ticketing authority N or blank - If CAT35 fare, the Sell PCC does NOT have ticketing authority. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the Sell PCC does NOT have ticketing authority. If non-cat35 Fare, this indicator currently has no meaning. -->
</SellPCCTkAuthority>
<SellIATASellAuthority>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Sell (Requestor) IATA - Sell Authority Indicator. Currently set for CAT35 fares only. (GRSSTA bit2)
Format (a-alpha):
a
Possible Values (List):
Y - Sell IATA has sell authority N or blank - If CAT35 fare, the Sell IATA does NOT have sell authority. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the Sell IATA does NOT have sell authority. If non-cat35 Fare, this indicator currently has no meaning. -->
</SellIATASellAuthority>
<SellIATATkAuthority>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Sell IATA - Ticketing Authority Indicator. Currently set for CAT35 fares only.
(GRSSTA bit3)
Format (a-alpha):
a
Possible Values (List):
Y - Sell PCC has ticketing authority 
N or blank - If CAT35 fare, the Sell IATA does NOT have ticketing authority. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the Sell IATA does NOT have ticketing authority. If non-cat35 Fare, this indicator currently has no meaning. -->
</SellIATATkAuthority>
<TkDesignatorCat35>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Ticket Designator is from CAT35 for this segment and cannot be overwritten by a manual modifier. (GRSSTA bit4)
Format (a-alpha):
a
Possible Values (List):
Y - This segments ticket designator is CAT35 protected data. N or blank - If this is a CAT35 fare, the ticket designator is NOT from CAT35. If non-cat35 Fare, this indicator currently has no meaning
How is null data specified?
N/A
What does null data indicate?
If CAT35 fare, the ticket designator is NOT from CAT35. If non-cat35 Fare, this indicator currently has no meaning -->
</TkDesignatorCat35>
<CAT35BagInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
CAT35 Baggage Indicator. 
(GRSSTA bit5)
Format (a-alpha):
a
Possible Values (List):
Future use 
N or blank 
How is null data specified?
N/A
What does null data indicate?
No data -->
</CAT35BagInd>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Spares reserved for remainder of GRSSTA bits 6 & 7.
Format (a-alpha):
aa
Possible Values (List):
xx
How is null data specified?
blanks
What does null data indicate?
N/A -->
</Spare2>
<ProviderPCC>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Provider Pseudo City Code this segment (GRSPPC)
Format (x-alpha-numeric):
xxxx
Possible Values (Range):
Any 3 or 4 a/n characters or blanks
Examples: 
EA7
2GK5
How is null data specified?
Blanks
What does null data indicate?
No Data -->
</ProviderPCC>
<ProviderIATANum>
<!-- DataType: Alphanumeric -->
<!-- Length: 9 -->
<!-- Description of Field:
Provider IATA number (GRSPIN)
Format (x-alpha-numeric):
xxxxxxxxx
Left justified, padded to the right with spaces. .
Possible Values (Range):
Examples: 
9999992 (2 blanks)
1253061 (2 blanks)
How is null data specified?
Blanks
What does null data indicate?
No Data -->
</ProviderIATANum>
<TkPsgrFareFIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Basis Code of Ticket Fare (From Category 35). (GRSTFB)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Right justified, character blank filled.
Character Blank, if does not exist.
Examples:
FUA2SFS(Character Blank)
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
N/A -->
</TkPsgrFareFIC>
<TkAuditorFareAmt>
<!-- DataType: Character -->
<!-- Length: 8 -->
<!-- Description of Field:
Ticket-Auditor Fare for this Segment. Will exist if CAT35 fare. (GRSTBP). 
Format (x - alpha/numeric with special character of decimal point):
xxxxxxxxxxxx
Special Format:
Right justified, padded with BLANKS to the left
Examples:
(5 character blanks)1234.45
 
How is null data specified?
blanks
What does null data indicate?
No data means no CAT35 Ticket-A fare returned. -->
</TkAuditorFareAmt>
</SegRelatedInfo>
<Surcharge>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Number

Format (x-alphanumeric):
xxxx

Range of Possible Values:
0001 - 9999

How is null data specified?
No data results in error
 -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote number to which this surcharge belongs (used when response includes multiple quotes)

Format (n-numeric):
nn

How is null data specified?
0

What does null data indicate?
Multiple quotes do not exist (response is for a single quote)
 -->
</QuoteNum>
<ISGRIRelatedSecItinSegNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Segment number to which this surcharge applies.

Format (n-numeric):
nn

How is null data specified?
 No data results in error
 -->
</ISGRIRelatedSecItinSegNum>
<Type>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Type of surcharge

Format (n-numeric):
nn

List of Possible Values:
01 = Weekend Surcharge as defined by ATPCO Category 12 automated rules surcharges.
02 = Stopover Charge. (This is not an ATPCO Category 12 automated rules defined surcharge)
04  = Cumulative Stopover Charge. (This is not an ATPCO Category 12 automated rules defined surcharge. Applies when multiple stopover charges have been added together. The number of stopover charges assessed is in the field named "Number of Stopovers if Cumulative Surcharge"; xml tag: "CumulativeNumStops")
05 = All other Surcharges.
This value may represent, but is not limited to any of the following ATPCO Category 12 automated rules surcharge types:
	Airport Terminal
	Business Class
	Supersonic
	Peak Travel Time
	Equipment
	Fuel
	Peak
	Holiday
	Side Trip
	Seasonal
	Sleeperette
	Waiver for Advanced Purchase
	Service Upgrade (or Superseat)
	Security
	   Maximum Stay Waiver
	   Other

How is null data specified?
00

What does null data indicate?
No surcharge applicable -->
</Type>
<CumulativeNumStops>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of Stopovers if Cumulative stopover Surcharges apply.

Format (n-numeric):
nn

How is null data specified?
00

What does null data indicate?
No stopovers -->
</CumulativeNumStops>
<Amt>
<!-- DataType: Numeric -->
<!-- Length: 7 -->
<!-- Description of Field:
Surcharge amount

Format (n-numeric):
nnnnnnn

How is null data specified?
Zeroes

What does null data indicate?
Surcharge does not exist
 -->
</Amt>
<Currency>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
ISO standard currency code applicable to amount. 

Format (x-alphanumeric):
xxx

How is null data specified?
blanks

What does null data indicate?
Currency/amount does not exist
 -->
</Currency>
<DecPos>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Number of decimal places to be applied to surcharge amount	.

Format (n-numeric):
n

Example:
02 = last two digits of amount are behind the decimal. If amount is 75899, then actual amount is 758.99

How is null data specified?
0

What does null data indicate?
No decimal place
 -->
</DecPos>
</Surcharge>
<TkPsgrFareConstructTaxInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number 
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<TaxDataAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<TaxData>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Country>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
ISO country code of the tax amount (GT1TXC)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aa
Special Format:
N/A
List of Possible Values
Any valid 2 character tax code
Examples US, CA, XT, etc
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</Country>
<TaxAmt>
<!-- DataType: Character -->
<!-- Length: 12 -->
<!-- Description of Field:
Tax Amount including decimal places (GT1TXA)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-character):
 cccccccccccc
Special Format:
Right justified; padded to left with character zeros
If exempt, will be padded with spaces
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places; or the words 'EXEMPT'
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
EXEMPT 
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</TaxAmt>
</TaxData>
</TaxDataAry>
</TkPsgrFareConstructTaxInfo>
<Tariff>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Line Number in Fare Display starting from 0001 
Format (x-alpha/numeric):
xxxx . 
Although the field is alphanumeric, the format is hexadecimal notation expressed in character (alphanumeric) format. Thus the only valid characters are A-F and 0-9. For example, line number 11 (decimal) is hexadecimal 'B' and so would be characters '000B' in this field. 
Possible Values (Range):
0001-0009
000A-000F
etc. -->
</UniqueKey>
<Type1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
The Type fields indicate the format of the data in the rest of the KLR. One of these 7 fields will be set to Y, the rest to N, on any given instance of this KLR.
Type 1: International Fare Display format.
Format (a-alpha):
a
Possible Values (List):
Y - Type 1 - International Fare Display
N - not type 1
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type1>
<Type2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type 2: North American Fare Display (with Rules) format.
Format (a-alpha):
a
Possible Values (List):
Y - Type 2
N - not type 2
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type2>
<Type3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type 3: North American Fare Display (without Rules) format. Note: this format is no longer in use, and so will never be returned.
Format (a-alpha):
a
Possible Values (List):
Y - Type 3
N - not type 3
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type3>
<Type4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type 4: North American Joint Fare Display format. 
Format (a-alpha):
a
Possible Values (List):
Y - type 4
N - not type 4
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type4>
<Type5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
 Type 5: City Pair Data Line
Format (a-alpha):
a
Possible Values (List):
Y - type 5
N - not type 5
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type5>
<PermittedDisc>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare has a Permitted Discount.
Format (a-alpha):
a
Possible Values (List):
Y - Fare has a Permitted Discount
N - 
How is null data specified?
N/A
What does null data indicate?
N/A -->
</PermittedDisc>
<Type6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type 6: Free Form Text Data Line. 
Note: This is a "secondary" item, which means that a previous GFTD exists of a different type with the same line number key.
Format (a-alpha):
a
Possible Values (List):
Y - Type 6 format KLR
N - not type 6
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type6>
<Type7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type 7: Private fare Data. 
Note: This is a "secondary" item, which means that a previous GFTD exists of a different type with the same line number key.
Format (a-alpha):
a
Possible Values (List):
Y - Type 7 format KLR
N - not type 7
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type7>
<Type8>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type 8: Rule Category Failures. 
Note: This is a "secondary" item, which means that a previous GFTD exists of a different type with the same line number key.
Format (a-alpha):
a
Possible Values (List):
Y - Type 8 format KLR
N - not type 8
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type8>
<Type9>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Type 9: Estimated Taxes. 
Note: This is a "secondary" item, which means that a previous GFTD exists of a different type with the same line number key.
Format (a-alpha):
a
Possible Values (List):
Y - Type 9 format KLR
N - not type 9
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type9>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 6 -->
<!-- Description of Field:
 Spare indicator fields
Format (a-alpha):
aaaaaaa
Special Format:
NNNNNNN
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Spare1>
<PIC>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Passenger Type Code that qualifies for this fare (blank if Adult).
Format (a-alpha):
aaa
Examples:
SRC (senior citizen fare)
CNN (child fare)
How is null data specified?
Blank
What does null data indicate?
Adult -->
</PIC>
<CitiesHeading>
<!-- Qualified By: Type5 of Y -->
<!-- DataType: Alpha -->
<!-- Length: 6 -->
<!-- Description of Field:
City Pair of the fares that follow. 
Format (a-alpha):
aaaaaa
Examples:
NYCLON
How is null data specified?
N/A
What does null data indicate? -->
</CitiesHeading>
<Type1Qual>
<!-- Qualified By: Type1 of Y -->
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<SpclCondInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Condition indicator
Format (a-alpha):
a
Possible Values (List):
Blank = no special condition
X = rule data unavailable for this fare
How is null data specified?
Blank
What does null data indicate?
No special condition exists -->
</SpclCondInd>
<PFInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Private fares indicator
Format (a-alpha):
A
Possible Values (List):
Blank = no special condition
- = private fare 
How is null data specified?
Blank
What does null data indicate?
No special condition exists -->
</PFInd>
<AirV>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code of the carrier whose fare this is
Format (x-alpha/numeric):
xxx
Examples:
Afblank
Bablank
How is null data specified?
Blank
What does null data indicate?
Fare applies to any carrier -->
</AirV>
<Fare>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Amount
Format (n-numeric):
nnnnnnnn
Special Format:
Amount may include decimal point
Examples:
810.00
120000
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Fare>
<RTInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Round trip indicator
R = Fare is a round trip fare
Blank = Fare is a one way fare
Format (a-alpha):
a
Possible Values (List):
R = Fare is a round trip fare
Blank = Fare is a one way fare
How is null data specified?
Blank
What does null data indicate?
Fare is a one way fare -->
</RTInd>
<FIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Basis Code of this fare 
Format (a-alpha):
aaaaaaaa
Examples:
YHAP
MLEE6MO
How is null data specified?
N/A
What does null data indicate?
N/A -->
</FIC>
<Class>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Primary booking code applicable to this fare
Format (x-alpha/numeric):
xx
Examples:
V
YN
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Class>
<AP>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Any advance purchase requirement (if none, no data)

Format (a-alpha):
aa

Special Format:
The Advance Purchase (AP) and Advance Purchase End Item (APEndItem) fields work together. When there is a non-zero restriction, such that it can be accommodated in 3 bytes, these fields display the data as such:e.g 14 days is 14|, 100 days is ||. For values other than day, these fields display the unit ascan be accommodated in 3 bytes, e.g. 6 months is 6M|.

Examples:
- (no data)
21 - 21 day advance purchase condition)
6M - Six Months advance purchase condition
|| - Value is 3 characters or greater. Agent must research.

How is null data specified?
Blank

What does null data indicate?
No data -->
</AP>
<APEndItem>
<!-- DataType: Character -->
<!-- Length: 1 -->
<!-- Description of Field:
End Item (character |) indicates further Advance Purchase information exists in the rule for this fare

Format (c-character):
c

Special Format:
See Advance Purchase (AP) field description.

Examples:
|

How is null data specified?
Blank

What does null data indicate?
No further advance purchase info exists in the rule for this fare -->
</APEndItem>
<Validity>
<!-- DataType: Character -->
<!-- Length: 6 -->
<!-- Description of Field:
Minimum and maximum stay restrictions
Format (c-character):
xx/xxx
Examples:
07/6m (7 day minimum stay requirement, 6 month maximum stay))
SU/30 (minimum stay over a Saturday night requirement, 30 day maximum stay)
-/3m (no data for minimum stay, 3 month maximum stay)
How is null data specified?
-/- 
What does null data indicate?
No data -->
</Validity>
<OutInInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Seasons indicator
Format (a-alpha):
a
Possible Values (List):
I = Seasons apply to outbound travel
O= seasons apply to inbound travel
Blank = season apply to out and inbound travel
How is null data specified?
Blank
What does null data indicate?
Seasons aply to outbound and inbound travel -->
</OutInInd>
<Seasons>
<!-- DataType: Character -->
<!-- Length: 13 -->
<!-- Description of Field:
Any applicable seasonal restriction
Format (c-character):
ccccccccccccc
Examples:
14AUG4-01NOV4
03JAN -08FEB
How is null data specified?
What does null data indicate? -->
</Seasons>
<MileOrRte>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Mileage or route indicator
Format (a-alpha):
aa
Special Format:
M + blank = mileage based fare
R + blank= route based fare
MR = mileage and route restrictions apply
How is null data specified?
N/A
What does null data indicate?
N/A -->
</MileOrRte>
<GlobInd>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Applicable Global Direction
Format (a-alpha):
aa
Examples:
EH
AP
PA
How is null data specified?
N/A
What does null data indicate?
N/A -->
</GlobInd>
<DayTmRests>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Day or time restriction indicator
Format (a-alpha):
aa
Special Format:
D + blank = day of week restrictions exist
T + blank= flight time of day restrictions exist
DT = both types of restriction exist
How is null data specified?
Blank
What does null data indicate?
No data -->
</DayTmRests>
<FareCabinClsSeg>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare Cabin Class for this segment. 
Format (a-alpha)
a
Special Format:
N/A
Examples:
E
How is null data specified?
Character Blank
What does null data indicate?
No data results in error -->
</FareCabinClsSeg>
</Type1Qual>
<Type2Qual>
<!-- Qualified By: Type2 of Y -->
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<SpclCondInd>
<!-- DataType: Character -->
<!-- Length: 1 -->
<!-- Description of Field:
Special condition indicator 2
Format (c-character):
C
Possible Values:
Blank = no special condition
X = rule data unavailable for this fare
- = private fare
U = fare is not saleable at the input place of sale
How is null data specified?
What does null data indicate? -->
</SpclCondInd>
<AirV>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code of the carrier whose fare this is
Format (x-alpha/numeric):
xxx
Examples:
CO
AA
How is null data specified?
N/A
What does null data indicate?
N/A -->
</AirV>
<Fare>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Amount
Format (n-numeric):
nnnnnnnn
Special Format:
Amount can include decimal point
Examples:
810.00
120000
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Fare>
<RTInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Round trip indicator 2 
Format (a-alpha):
a
Possible Values:
R = Fare is a round trip fare
Blank = Fare is a one way fare
How is null data specified?
Blank
What does null data indicate?
Fare is a one way fare -->
</RTInd>
<FIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Basis Code of this fare 
Format (x-alpha/numeric):
xxxxxxxx
Examples:
YRT
UTED
How is null data specified?
N/A
What does null data indicate? 
N/A -->
</FIC>
<AP>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Any advance purchase requirement (if none, no data)

Format (x-alpha/numeric):
xx

Special Format:
The Advance Purchase (AP) and Advance Purchase End Item (APEndItem) fields work together. When there is a non-zero restriction, such that it can be accommodated in 3 bytes, these fields display the data as such: e.g 14 days is 14|, 100 days is ||. For values other than day, these fields display the unit as can be accommodated in 3 bytes, e.g. 6 months is 6M|.

Examples:
- (no data)
21 - 21 day advance purchase condition)
6M - Six Months advance purchase condition
|| - Value is 3 characters or greater. Agent must research.

How is null data specified?
Blanks 

What does null data indicate?
No data -->
</AP>
<APEndItem>
<!-- DataType: Character -->
<!-- Length: 1 -->
<!-- Description of Field:
End Item (character |) indicates further Advance Purchase information exists in the rule for this fare

Format (c-character):
c

Special Format:
See Advance Purchase (AP) field description.

Examples:
|

How is null data specified?
Enter answer or example

What does null data indicate?
Enter answer or example -->
</APEndItem>
<MinStay>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Minimum stay restriction
Format (x-alpha/numeric):
xx
Examples:
SU (minimum stay over a Saturday night)
07 (7 day minimum stay requirement)
How is null data specified?
-
What does null data indicate?
No data -->
</MinStay>
<MaxStay>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Maximum stay restriction
Format (x-alpha/numeric):
xx
Examples:
30 (30 day maximum stay requirement)
6M (6 month maximum stay requirement)
How is null data specified?
-
What does null data indicate?
No data -->
</MaxStay>
<DirInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Directionality indicator
Format (a-alpha):
a
Possible Values:
I = Fare applies to outbound travel only
O= Fare applies applies to inbound travel only
Blank = Fare applies applies to out and inbound travel
How is null data specified?
Blank
What does null data indicate?
Fare applies to out and inbound travel -->
</DirInd>
<Pens>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Penalty information. 
Format (a-alpha):
aa
How is null data specified?
What does null data indicate? -->
</Pens>
<FirstTravDt>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Date when travel may commence (blank if none)
Format (x-alpha/numeric):
xxxx
Special Format:
MMDD
Examples:
01MAR
How is null data specified?
Blanks
What does null data indicate?
None -->
</FirstTravDt>
<LastTravDt>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Date when travel must be complete (blank if none)
Format (x-alpha/numeric):
xxxx
Special Format:
MMDD
Examples:
31MAR
How is null data specified?
Blank
What does null data indicate?
None -->
</LastTravDt>
<FootnoteType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Travel footnote
Format (a-alpha):
a
Possible Values:
C = travel must be complete by Last Travel Date.
Blank = return travel must start by Last Travel Date
How is null data specified?
Blank
What does null data indicate?
Return travel must start by last travel date -->
</FootnoteType>
<FirstTkDt>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
First date that a ticket can be issued for this fare
Format (x-alpha/numeric):
xxxx
Special Format:
MMDD
Examples:
01DEC
How is null data specified?
Blank
What does null data indicate?
None -->
</FirstTkDt>
<LastTkDt>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Last date that a ticket can be issued for this fare
Format (x-alpha/numeric):
xxxx
Special Format:
MMDD
Examples:
31DEC
How is null data specified?
Blank
What does null data indicate?
None -->
</LastTkDt>
<RteInfo>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Route number
Format (n-numeric):
nnnn
Examples:
0002
How is null data specified?
N/A
What does null data indicate?
N/A -->
</RteInfo>
<FareCabinClsSeg>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare Cabin Class for this segment. 
Format (a-alpha)
a
Special Format:
N/A
Examples:
E
How is null data specified?
Character Blank
What does null data indicate?
No data results in error -->
</FareCabinClsSeg>
</Type2Qual>
<FreeForm>
<!-- Qualified By: Type6 of Y -->
<!-- DataType: Character -->
<!-- Length: 64 -->
<!-- Description of Field:
Free form text data, used to provide additional data about Passenger Type Codes applicable to the fare, private fare data, and ticket designator and ticketing code information
Format (x-alpha/numeric):
xxx...
Examples:
 PTC: MNN MDP MIL
TD: XYZ45 TC: XY
How is null data specified?
N/A
What does null data indicate?
N/A -->
</FreeForm>
<Type4Mods>
<!-- Qualified By: Type4 of Y -->
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<SpclCondInd>
<!-- DataType: Character -->
<!-- Length: 1 -->
<!-- Description of Field:
Special condition flag 4
Format (c-character):
c
Possible Values:
Blank = no special condition
X = rule data unavailable for this fare
- = private fare
U = fare is not saleable at the input place of sale
How is null data specified?
Blank
What does null data indicate?
No special condition -->
</SpclCondInd>
<FIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Basis Code of this fare 
Format (x-alpha/numeric):
xxxxxxxx
Examples:
QLX
How is null data specified?
What does null data indicate? -->
</FIC>
<OWFare>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Fare Amount of one way fare
Format (n-numeric):
nnnnnnnnnnnn
Examples:
355.32
How is null data specified?
N/A
What does null data indicate?
N/A -->
</OWFare>
<RTFare>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Fare Amount of round trip fare
Format (n-numeric):
nnnnnnnnnnnn
Examples:
710.64
How is null data specified?
N/A
What does null data indicate?
N/A -->
</RTFare>
<AirV1>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code of a carrier participating in this joint fare
Format (x-alpha/numeric):
xxx
Examples:
AA
How is null data specified?
-
What does null data indicate?
No data -->
</AirV1>
<AirV2>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code of a carrier participating in this joint fare
Format (x-alpha/numeric):
xxx
Examples:
How is null data specified?
Blank
What does null data indicate?
No data -->
</AirV2>
<AirV3>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code of a carrier participating in this joint fare
Format (x-alpha/numeric):
xxx
Examples:
AA
How is null data specified?
Blank
What does null data indicate?
No data -->
</AirV3>
<AirV4>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code of a carrier participating in this joint fare
Format (x-alpha/numeric):
xxx
Examples:
AA
How is null data specified?
Blank
What does null data indicate?
No data -->
</AirV4>
<Via1>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Via city that is a permissible connection point
Format (a-alpha):
aaaaa
Examples:
LAXblankblank
How is null data specified?
Blank
What does null data indicate?
No data -->
</Via1>
<Via2>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Via city that is a permissible connection point
Format (a-alpha):
aaaaa
Examples:
DENblankblank
How is null data specified?
Blank
What does null data indicate?
No data -->
</Via2>
<FareCabinClsSeg>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Fare Cabin Class for this segment. 
Format (a-alpha)
a
Special Format:
N/A
Examples:
E
How is null data specified?
Character Blank
What does null data indicate?
No data results in error -->
</FareCabinClsSeg>
</Type4Mods>
<PFQual>
<!-- Qualified By: Type7 of Y -->
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Type>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Private Fare Type
Format (a-alpha):
aa
Possible Values (List):
AP = Airline Private Fare
GF = Agency Flat Private Fare
GD = Agency Discount Private Fare
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Type>
<Acct>
<!-- DataType: Alphanumeric -->
<!-- Length: 20 -->
<!-- Description of Field:
Account code
Format (x-alpha/numeric):
xxxxxxxxxxxxxxxxxxxx
Examples:
TRIP
ACMECONSTRUCTIONCO
How is null data specified?
What does null data indicate? -->
</Acct>
<Contract>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Contract Code
Applies for types GF / GD
Format (x-alpha/numeric):
xxxxxxxx
Examples:
MYCNTRCT
How is null data specified?
Blank
What does null data indicate?
No data -->
</Contract>
<BIC1>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Contract Booking Code 1 - applicable booking code for this private fare
Applies for types GF / GD
Format (a-alpha):
aa
Examples:
Q
YN
How is null data specified?
Blank
What does null data indicate?
No data -->
</BIC1>
<BIC2>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Contract Booking Code 2
Applies for types GF / GD
Format (a-alpha):
aa
Examples:
Q
YN
How is null data specified?
Blank
What does null data indicate?
No data -->
</BIC2>
<BIC3>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Contract Booking Code 3 (GRTBKC3)
Applies for types GF / GD
Format (a-alpha):
aa
Examples:
Q
YN
How is null data specified?
Blank
What does null data indicate?
No data -->
</BIC3>
<BIC4>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Contract Booking Code 4 (GRTBKC4)
Applies for types GF / GD
Format (a-alpha):
aa
Examples:
Q
YN
How is null data specified?
Blank
What does null data indicate?
No data -->
</BIC4>
<PCC>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Pseudo City Code to which this fare is secured
Applies for types AP / GF / GD
Format (x-alpha/numeric):
xxxx
Special Format:
Left Justified Blank Filled
PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, 
![CDATA[ X0B]] 
In this case the field is forced to right justify with a leading blank.
Examples:
1WP7
0X0B
![CDATA[ X0B]]
![CDATA[2GK5]]
How is null data specified?
Character blanks
What does null data indicate?
No user data was input. -->
</PCC>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
No longer in use. This field is returned as blank
Format (a-alpha):
a
How is null data specified?
Blank
What does null data indicate?
Field is no longer in use -->
</Spare2>
<Spare3>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
No longer in use. This field is returned as blanks
Format (x-alpha/numeric):
xxxxxxxx
How is null data specified?
Blank
What does null data indicate?
Field is no longer in use -->
</Spare3>
</PFQual>
<Type8Qual>
<!-- Qualified By: Type8 of Y -->
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Eligibility>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 1: Eligibility
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Eligibility>
<DayTime>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 2: Day Time
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</DayTime>
<Seasonality>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 3: Seasonality
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Seasonality>
<AdvResvTkt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 5: Advanced Reservation and Ticketing
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</AdvResvTkt>
<MinStay>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 6: Minimum Stay
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</MinStay>
<MaxStay>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 7: Maximum Stay 
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</MaxStay>
<BlackOuts>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 11: Blackouts
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</BlackOuts>
<Surcharges>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 12: Surcharges 
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Surcharges>
<TravRestrict>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 14: Travel Restrictions 
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</TravRestrict>
<SalesRestrict>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Category 15: Sales Restrictions 
Format (a-alpha):
a
Possible Values (List):
Y - Failed
N - No failure
How is null data specified?
N/A
What does null data indicate?
N/A -->
</SalesRestrict>
<SpareCat>
<!-- DataType: Alpha -->
<!-- Length: 6 -->
<!-- Description of Field:
 Spare rule category indicator fields
Format (a-alpha):
aaaaaaaa
Special Format:
NNNNNNNN
How is null data specified?
N/A
What does null data indicate?
N/A -->
</SpareCat>
</Type8Qual>
<Type9Qual>
<!-- Qualified By: Type9 of Y -->
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<BaseFare>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Base fare. Does not include estimated taxes, but does include surcharges, if applicable. In same currency of fare display.
Format (n-numeric):
nnnnnnnn
Special Format:
Amount can include decimal point
Examples:
810.00
120000
How is null data specified?
N/A
What does null data indicate?
N/A -->
</BaseFare>
<EstTax>
<!-- DataType: Numeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Estimated taxes for fare shown in type 1 (Fare) or type 2 (Fare 2). In same currency of fare display.
Format (n-numeric):
nnnnnnnn
Special Format:
Amount can include decimal point
Examples:
810.00
120000
How is null data specified?
Blanks
What does null data indicate?
No estimated taxes apply -->
</EstTax>
</Type9Qual>
</Tariff>
<AFQFareDisplay>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Line Number in Fare Display starting from 01
Format (n-numeric):
nnnn
Possible Values (Range):
0001 - 9999 
How is null data specified?
What does null data indicate? -->
</UniqueKey>
<Pens>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Penalty information. (GRTHPE) 
Format (x-alpha/numeric):
xxx
How is null data specified?
What does null data indicate? -->
</Pens>
<FirstTravDt>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Date when travel may commence (blank if none)
(GRTHTR)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Examples:
How is null data specified?
What does null data indicate? -->
</FirstTravDt>
<LastTravDt>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Date when travel must be complete (blank if none) (GRTHTD)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Examples:
How is null data specified?
What does null data indicate? -->
</LastTravDt>
<FirstTkDt>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
First date that a ticket can be issued for this fare
(GRTHFT)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Examples:
How is null data specified?
What does null data indicate? -->
</FirstTkDt>
<LastTkDt>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Last date that a ticket can be issued for this fare
(GRTHLT)
Format (x-alpha/numeric):
xxxxxxxx
Special Format:
Examples:
How is null data specified?
What does null data indicate? -->
</LastTkDt>
<Via1>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Via city 1 for joint fares that is a permissible connection point (GRTHVI1)
Format (a-alpha):
aaaaa
Examples:
LAXblankblank
How is null data specified?
What does null data indicate? -->
</Via1>
<Via2>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Via city2 for joint fares that is a permissible connection point (GRTHVI2)
Format (a-alpha):
aaaaa
Examples:
LAXblankblank
How is null data specified?
What does null data indicate? -->
</Via2>
<AirV1>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code 1 of a carrier participating in this joint fare (GRTHC1)
Format (x-alpha/numeric):
xxx
Examples:
How is null data specified?
What does null data indicate? -->
</AirV1>
<AirV2>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code 2 of a carrier participating in this joint fare (GRTHC2)
Format (x-alpha/numeric):
xxx
Examples:
How is null data specified?
What does null data indicate? -->
</AirV2>
<AirV3>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Carrier code 3 of a carrier participating in this joint fare (GRTHC3)
Format (x-alpha/numeric):
xxx
Examples:
How is null data specified?
What does null data indicate? -->
</AirV3>
</AFQFareDisplay>
<NetFareTaxInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number key (GTNQNB)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
List of Possible Values
01-08
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</QuoteNum>
<NumItems>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of country code/tax amount combinations in this KLR  (GTNTXN)                       
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-99
How is null data specified?
00
What does null data indicate?
No data results in error -->
</NumItems>
<Country>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
ISO country code of the tax amount  (GTNTXC)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aa
Special Format:
N/A
List of Possible Values
Any valid 2 character tax code
Examples  US, CA, XT, etc
How is null data specified?
blanks
What does null data indicate?
No data results in error -->
</Country>
<Amt>
<!-- DataType: Alphanumeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Tax Amount including decimal places (GTNTXA)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-characters ):
cccccccccccc
Special Format:
Right justified, padded to left with character zeroes. If Exempt, padded with spaces
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places; or the words 'EXEMPT'
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
EXEMPT 
How is null data specified?
blanks
What does null data indicate?
No data results in error.  -->
</Amt>
</NetFareTaxInfo>
<TaxBreakdown>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Passenger Description Number. 
Starting from 0001.

Format (n-numeric):
nnnn

Special Format:
Right justified, zero filled.

Examples:
0001

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Quote Number (GRCQNM)

Format (n-numeric):
nn

Special Format:
Right justified, zero filled.
Zero, if does not exist. 

Examples:
01

How is null data specified?
Null data is specified by Zero.

What does null data indicate?
Zero indicates null data. -->
</QuoteNum>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Field Description:
Spares (GRCSP1)

Format (a-alpha):
aa

Special Format:
Character Blank filled.

Examples:
Character Blanks

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
No data results in error. -->
</Spare1>
<TaxCode>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Field Description:
Tax Code (GRCCDE). Default Value: ZP - US Aviation Excise Tax.

Format (x-alpha/numeric):
xxx

Special Format:
Left justified, Character Blank filled.

Examples:
ZP (Character blank) 

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</TaxCode>
<TaxCurrency>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Field Description:
Tax Currency Code (GRCCUR)

Format (x-alpha/numeric):
xxx

Special Format:
Character Blank, if does not exist.
 
Examples:
USD

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
N/A -->
</TaxCurrency>
<DecPos>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Tax Decimal Places (GRCDCP)

Format (n- numeric):
n

Special Format:
Zero if does not exist 

Examples:
2

How is null data specified?
Null data is specified by Zero.

What does null data indicate?
Zero indicates no decimal places are entered in the tax amount. -->
</DecPos>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 8 -->
<!-- Field Description:
Spare Indicator Byte. Default Value - N. 

Format (a-alpha):
aaaaaaaa

Special Format:
N/A 

Examples:
NNNNNNNN

How is null data specified?
Null data is specified by 'N'.

What does null data indicate?
'N' indicates that no data is entered or selected. -->
</Spare2>
<TaxAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<Tax>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<City>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Field Description:
Tax city code (GRCCIT)

Format (a-alpha):
aaaaa

Special Format:
Left justified, Character Blank filled.

Examples:
DEN (Character blanks)

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</City>
<Amt>
<!-- DataType: Numeric -->
<!-- Length: 11 -->
<!-- Field Description:
Tax amount (GRCAMT)

Format (n- numeric):
nnnnnnnnnnn

Special Format:
Right justified, zero filled. 
Zero, if does not exist

Examples:
00000000300
On Request KLR
The amount appears without decimals and the decimals are so indicated and assumed based on the "USD" currency
On Response KLR
Further when we re-display the fare it appears without the decimal places

How is null data specified?
Null data is specified by Zero.

What does null data indicate?
Zero indicates no amount is entered for tax. -->
</Amt>
<Spare3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Spare (GRCSP4)

Format (a-alpha):
a

Special Format:
Character Blank, if does not exists. 

Examples:
Character Blank

How is null data specified?
Null data is specified by Character Blank. 

What does null data indicate?
N/A -->
</Spare3>
</Tax>
</TaxAry>
</TaxBreakdown>
<TicketingFareTaxInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number starting from 0001
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nnnn
Special Format:
Right justified, zero filled.
Range of Possible Values
0001-0099
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Fare Quote number (GTTQNB)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
List of Possible Values
01-08

How is null data specified?
N/A

What does null data indicate?
No data results in error -->
</QuoteNum>
<NumItems>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of country code/tax amount combinations in this KLR  (GTTTXN)                       
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
nn
Special Format:
Right justified, zero filled.
Zero, if does not exist.
List of Possible Values
01-99
How is null data specified?
00
What does null data indicate?
No data results in error. -->
</NumItems>
<Country>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
ISO country code of the tax amount  (GTTTXC)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank):
aa
Special Format:
N/A
List of Possible Values
Any valid 2 character tax code
Examples  US, CA, XT, etc
How is null data specified?
blanks
What does null data indicate?
No data results in error. -->
</Country>
<Amt>
<!-- DataType: Alphanumeric -->
<!-- Length: 12 -->
<!-- Description of Field:
Tax Amount including decimal places (GTTTXA)
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank, c-characters ):
cccccccccccc
Special Format:
Right justified, padded to left with character zeroes. If Exempt, padded with spaces
List of Possible Values
Any amount with possible 0, 1, 2, or 3 decimal places; or the words 'EXEMPT'
Examples 
Examples 
000000012345 
0000001234.5 
000000123.45 
00000012.345 
EXEMPT 
How is null data specified?
blanks
What does null data indicate?
No data results in error.  -->
</Amt>
</TicketingFareTaxInfo>
<BBQIntuitiveSystemsData>
<UniqueKey1>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Origin and Destination number of the journey.

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Possible Values (List or Range):
00-99

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</UniqueKey1>
<UniqueKey2>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Group number of the journey.

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Possible Values (List or Range):
00-99

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</UniqueKey2>
<SegNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Segment sequence number (GXEOND).

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Possible Values (List or Range):
0-99

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</SegNum>
<OpSuf>
<!-- DataType: Alphanumeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Operational Suffix (GXEOPR)

Format (x - alpha/ numeric):
x

Special Format:
N/A

Examples:
Character Blank

How is null data specified?
Null data is specified by Character Blank.

What does null data indicate?
N/A -->
</OpSuf>
<Meals>
<!-- DataType: Alpha -->
<!-- Length: 4 -->
<!-- Description of Field:
Meal Codes for flight (as returned from availability). (GXEMEL)

Format (a - alpha):
aaaa

Special Format:
Character Blank, if does not exist.

Examples:
Character Blank

How is null data specified?
Null data is specified by Character Blank.

What does null data indicate?
No data results in error. -->
</Meals>
<First>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
First Class cabin available on flight (GXEFST).

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - First class cabin available.
N - No first class cabin available.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</First>
<BusinessClasscabin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Business Class cabin available on flight (GXEBUS).

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Business class cabin available.
N - No Business class cabin available.

Examples:
Y
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</BusinessClasscabin>
<EconomyClasscabin>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Economy Class cabin available on flight (GXEECO).

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Economy class cabin available.
N - No Economy class cabin available.

Examples:
Y
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</EconomyClasscabin>
<FakeAirV>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether the flight's listed carrier differs from the carrier, which actually operates the flight (GXEFCX).

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Operated By Carrier differs from availability carrier.
N - No, carrier this time. 

Examples:
Y
N

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</FakeAirV>
<FltStatus>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Status (GXEFLS).

Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
X - Canceled (GXEFLS)
D - Departed
U - Unknown
Character Blank - OK

Examples:
Character Blank

How is null data specified?
Null data is specified by Character Blank.

What does null data indicate?
N/A -->
</FltStatus>
<PerfInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
On time performance indicator.  This reflects the percentage of arrivals on time achieved by this flight for the previous month	(GXEPRF).

Format (a - alpha):
a

Special Format:
N/A

Special Format:
0 through 9 for percent ranges.
N - new flight-no past performance date. 
U - no past performance data;
Character Blank - not reported or Intl flt.

Examples:
8
9

How is null data specified?
Null data is specified by Character Blank.

What does null data indicate?
Not reported or Intl flt. -->
</PerfInd>
<LinkSellAgreement>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
Type of sell agreement between host and link carrier. (GXELNK)
 
Format (a - alpha):
aa

Special Format:
N/A

Possible Values (List or Range):
Character Blank - None
NO - No sell agreement exists between host and the vendor
NS - Non-statusing Member - flights are generally on request
ST - 	Standard AVS status sell - no guarantees, nlast seat
FS - Free sale agreement
GA - Guaranteed against Alpha AVS status
GU - Guaranteed against numeric status
SA - Same as GA, except vendor record locator is returned sooner
SU - Same as GU, except vendor record locator is returned sooner
SS - Secured Sell

Examples:
SS
GU

How is null data specified?
Null data is specified by Character Blanks.

What does null data indicate?
N/A -->
</LinkSellAgreement>
<DispOption>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates if carrier has link (carrier specific) display option (GXEDSP).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Link (Carrier Specific) Display option exists.
N - No display option.

Examples:
Y

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</DispOption>
<InsideAvail>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates if carrier has Inside (polled ) Availability option (GXEIAO).
 
Format (a - alpha):
a

Special Format:
N/A

Examples:
N
L

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</InsideAvail>
<TrafficRest1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
General traffic restriction indicators: 1-3 traffic restriction codes (GXEGTR).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - IATA T.R. Restriction.
N - No IATA T.R. Restriction.

Examples:
Character Blank

How is null data specified?
Null data is specified by Character Blank.

What does null data indicate?
No data results in error. -->
</TrafficRest1>
<TrafficRest2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
General traffic restriction indicators: 1-3 traffic restriction codes (GXEGTR).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Space on request
N - No Space on request

Examples:
Character Blank

How is null data specified?
Null data is specified by Character Blank.

What does null data indicate?
No data results in error. -->
</TrafficRest2>
<TrafficRest3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
General traffic restriction indicators: 1-3 traffic restriction codes (GXEGTR).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Subject to government approval.
N - Not subject to government approval.

Examples:
Character Blank

How is null data specified?
Null data is specified by Character Blank.

What does null data indicate?
No data results in error. -->
</TrafficRest3>
<Day1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Frequency - operates on Sunday (GXEFRQ).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Operates on Sunday
N - Does not Operates on Sunday

Examples:
N
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</Day1>
<Day2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Frequency - operates on Monday
(GXEFRQ).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Operates on Monday
N - Does not Operates on Monday 

Examples:
N
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</Day2>
<Day3>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Frequency - operates on Tuesday
(GXEFRQ).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Operates on Tuesday
N - Does not Operates on Tuesday

Examples:
N
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</Day3>
<Day4>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Frequency - operates on Wednesday
(GXEFRQ).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Operates on Wednesday
N - Does not Operates on Wednesday

Examples:
N
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</Day4>
<Day5>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Frequency - operates on Thursday
(GXEFRQ).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Operates on Thursday
N - Does not Operates on Thursday

Examples:
N
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</Day5>
<Day6>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Frequency - operates on Friday
(GXEFRQ).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Operates on Friday
N - Does not Operates on Friday

Examples:
N
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</Day6>
<Day7>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Flight Frequency - operates on Saturday
(GXEFRQ).
 
Format (a - alpha):
a

Special Format:
N/A

Possible Values (List or Range):
Y - Operates on Saturday
N - Does not Operates on Saturday

Examples:
N
Y

How is null data specified?
N/A

What does null data indicate?
N/A -->
</Day7>
<TextCnt>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of text lines (GXENTL)

Format (n - numeric):
nn

Special Format:
Zero, if does not exist.

Examples:
00

How is null data specified?
Null data is specified by Zeros.

What does null data indicate?
No data results in error. -->
</TextCnt>
<TextLen>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Length of text lines (GXELTL)

Format (n - numeric):
nn

Special Format:
Zero, if does not exist.

Examples:
00

How is null data specified?
Null data is specified by Zeros.

What does null data indicate?
No data results in error. -->
</TextLen>
<Text>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field:
Flight related message text (GXETXT).

Format (x - alpha numeric):
xxx...

Special Format:
N/A

Examples:


How is null data specified?
N/A

What does null data indicate?
N/A -->
</Text>
</BBQIntuitiveSystemsData>
<FltItemCrossRefPerPricingOpt>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number 
Format (x -alpha/numeric):
xxxx
Special Format:
Right justified, zero filled.
Examples:
0000
0004
How is null data specified?
Null data is specified by zeros.
What does null data indicate?
Data applies for all passengers. -->
</UniqueKey>
<ODNum>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Origin and Destination group number 
The itinerary is divided up into O&Ds and numbered sequentially. This assigned number is the O&D group number
example - itin den-ord-den there are 2 O&Ds: den-ord (O&D number 01) 
ord-den (O&D number 02). 
This number tells which block of availability response data this quote's flight items are in.
Format (n - numeric):
nnnn
Special Format:
Right justified, zero filled.
Examples:
0001
0002
How is null data specified?
N/A
What does null data indicate?
N/A -->
</ODNum>
<ODNumLegs>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of legs/flights that make up the journey from the origin to the destination.
(Example for a single connect flight set, this number would be 02)
Format (n - numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
01
02
How is null data specified?
N/A
What does null data indicate?
N/A. -->
</ODNumLegs>
<FltItemAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<FltItem>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<IndexNum>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
This number is the sequential placement of the AAFI KLR within the availability response data for the relevant O&D that contains the flight information for the quote.
Format (n - numeric):
nnnn
Special Format:
Right justified, zero filled. 
Examples:
0001
0002
How is null data specified?
N/A
What does null data indicate?
N/A. -->
</IndexNum>
<BICAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<BICInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<BIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Booking Code to use for this flight item.
Format (x - alpha/numeric):
xx
Special Format:
N/A
Examples:
M(Blank)
How is null data specified?
N/A
What does null data indicate?
N/A. -->
</BIC>
<ConnInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Connection information for sell.
Possible values - Y, N
Y - Sell this segment as connect to next.
N - Do not sell this segment as connect to next.
Format (a - alpha):
a
Special Format:
N/A
Examples:
Y
N
How is null data specified?
N/A
What does null data indicate?
N/A. -->
</ConnInd>
<AvailSource>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Source of availability indicator. Possible values:
A - AVS
B - Travelport Cache
C - AVS
D - Direct Access
E - Travelport Cache
F - Travelport Cache
G - Travelport Cache
H - Travelport Cache
I - Travelport Cache
J - Travelport Cache
K - Travelport Cache
L - Last Seat Availability
M - Unknown Source
N - Travelport Cache
O - Travelport Cache
P - Travelport Cache
Q - Travelport Cache
S - Seamless
T - Travelport Cache
U - Unknown Source
X - Customer Reusing Availability Data from Customer Cache (Data Originally Obtained from Travelport)
Y - Customer Using Data Obtained from Another System (e.g., Another GDS) (Data May Be Fresh or Stored in Customer Cache)
Z - Customer Sold from E-Streamed Data Stored in Customer Cache
Format (a- alpha):
xx
Special Format:
N/A
Examples:
A - AVS
How is null data specified?
N/A
What does null data indicate?
N/A. -->
</AvailSource>
<PsgrDescNumAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<Num>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Passenger Description Number to which this booking code applies.
Format (n - numeric):
n
Special Format:
N/A
Examples:
0
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</Num>
</PsgrDescNumAry>
</BICInfo>
</BICAry>
</FltItem>
</FltItemAry>
</FltItemCrossRefPerPricingOpt>
<BBQGenQuoteInfo>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger number
Format (n - numeric):
nnnn
Special Format:
Right justified, zero filled.
Examples:
0001
0002
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</UniqueKey>
<QuoteNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Quote number 
(GXGQNB)
Format (n - numeric):
nn
Special Format:
Right justified, zero filled.
Examples:
00
01
How is null data specified?
Null data is specified by zeros.
What does null data indicate?
No data results in error. -->
</QuoteNum>
<QuoteType>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Quote type 
(GXGQTP)
Format (a - alpha):
a
Special Format:
N/A
Possible Values (List or Range):
G - Computer generated, guaranteed
C - Computer generated, Not guaranteed
M - Manual
Examples:
Character Blank
How is null data specified?
Null data is specified by Character Blank.
What does null data indicate?
No data results in error. -->
</QuoteType>
<TaxCode1>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Tax Code 1(Tax Box) 
(GXGTC1).
Format (x- alpha-numeric):
xx
Special Format:
N/A
Possible Values (List or Range):
Tax code
ISO Country code
Examples:
XT
US
J1
How is null data specified?
N/A
What does null data indicate?
N/A -->
</TaxCode1>
<TaxCode2>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Tax Code 2 (Tax Box) 
(GXGTC2).
Format (x- alpha-numeric):
xx
Special Format:
N/A
Possible Values (List or Range):
Tax code
ISO Country code
Examples:
XT
US
J1
How is null data specified?
N/A
What does null data indicate?
N/A -->
</TaxCode2>
<TaxCode3>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Tax Code 3 (Tax Box) 
(GXGTC3).
Format (x- alpha-numeric):
xx
Special Format:
N/A
Possible Values (List or Range):
Tax code
ISO Country code
Examples:
XT
US
J1
How is null data specified?
N/A
What does null data indicate?
N/A -->
</TaxCode3>
<TaxAmt1>
<!-- DataType: Numeric -->
<!-- Length: 9 -->
<!-- Description of Field:
Amount for tax code 1 
(GXGTAX).
Format (n - numeric):
nnnnnnnnn
Special Format:
Right justified, zero filled.
Examples:
000002680
000000841
How is null data specified?
N/A
What does null data indicate?
N/A -->
</TaxAmt1>
<TaxAmt2>
<!-- DataType: Numeric -->
<!-- Length: 9 -->
<!-- Description of Field:
Amount for Tax code 2 
(GXGTX2).
Format (n - numeric):
nnnnnnnnn
Special Format:
Right justified, zero filled.
Examples:
000002680
000008411
How is null data specified?
N/A
What does null data indicate?
N/A -->
</TaxAmt2>
<TaxAmt3>
<!-- DataType: Numeric -->
<!-- Length: 9 -->
<!-- Description of Field:
Amount for Tax code 3 
(GXGTX3)
Format (n - numeric):
nnnnnnnnn
Special Format:
Right justified, zero filled.
Examples:
000002680
000000841
How is null data specified?
N/A
What does null data indicate?
N/A -->
</TaxAmt3>
<VATItemExists>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
VAT(Value Added Tax) item exists
(GXGIND).
Format (a - alpha):
a
Special Format:
N/A
Possible Values (List or Range):
Y - VAT item exists.
N - VAT item does not exist.
Examples:
N
Y
How is null data specified?
N/A
What does null data indicate?
N/A -->
</VATItemExists>
<VATExclusive>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
VAT(Value Added Tax) exclusive
(GXGIND).
Format (a - alpha):
a
Special Format:
N/A
Possible Values (List or Range):
Y - VAT is exclusive.
N - VAT is not exclusive.
Examples:
N
Y
How is null data specified?
N/A
What does null data indicate?
N/A -->
</VATExclusive>
<Tax1Exempt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Tax box 1 is exempt 
(GXGIND)
Format (a - alpha):
a
Special Format:
N/A
Possible Values (List or Range):
Y - Tax item 1 is exempt 
N - Tax item 1 is not exempt 
Examples:
N
Y
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Tax1Exempt>
<Tax2Exempt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Tax box 2 is exempt 
(GXGIND).
Format (a - alpha):
a
Special Format:
N/A
Possible Values (List or Range):
Y - Tax item 2 is exempt 
N - Tax item 2 is not exempt 
Examples:
N
Y
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Tax2Exempt>
<Tax3Exempt>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Tax box 3 is exempt 
(GXGIND)
Format (a - alpha):
a
Special Format:
N/A
Possible Values (List or Range):
Y - Tax item 3 is exempt 
N - Tax item 3 is not exempt 
Examples:
N
Y
How is null data specified?
N/A
What does null data indicate?
N/A -->
</Tax3Exempt>
<XGTaxExists>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
XG (Canadian) tax exists 
(GXGIND).
Format (a - alpha):
a
Special Format:
N/A
Possible Values (List or Range):
Y - XG tax exists
N - XG tax does not exists
Examples:
Y
N
How is null data specified?
N/A
What does null data indicate?
N/A -->
</XGTaxExists>
<VATInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
CH / AT VAT indicator 
(GXGIND)
Format (a - alpha):
a
Special Format:
N/A
Possible Values (List or Range):
Y - CH/AT VAT exists.
N - CH/AT VAT does not exist.
Examples:
Y
N
How is null data specified?
N/A
What does null data indicate?
N/A -->
</VATInd>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spare 
(GXGIND)
Format (a - alpha):
a
Special Format:
N.
Examples:
N
How is null data specified?
Null data is specified by N.
What does null data indicate?
No data results in error. -->
</Spare1>
<VATAmt>
<!-- DataType: Numeric -->
<!-- Length: 9 -->
<!-- Description of Field:
VAT tax amount 
(GXGVTA).
Format (n - numeric):
nnnnnnnnn
Special Format:
Right justified, zero filled.
Examples:
000000000
000000222
How is null data specified?
Null data is specified by Zeros.
What does null data indicate?
No data results in error. -->
</VATAmt>
<VATCountry>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Description of Field:
VAT tax country code 
(GXGVCO)
Format (a - alpha):
aa
Special Format:
ISO Country Code
Examples:
Character Blank
How is null data specified?
Null data is specified by Character Blanks.
What does null data indicate?
No data results in error. -->
</VATCountry>
<Spare2>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Spare
Format (a - alpha):
a
Special Format:
N/A
Examples:
Character Blank
How is null data specified?
Null data is specified by Character Blank.
What does null data indicate?
No data results in error. -->
</Spare2>
<VATPercentage>
<!-- DataType: Numeric -->
<!-- Length: 9 -->
<!-- Description of Field:
VAT tax percentage 
(GXGVTP)
Format (n - numeric):
nnnnnnnnn
Special Format:
Right justified, zero filled.
Examples:
000000000
How is null data specified?
Null data is specified by zeros.
What does null data indicate?
No data results in error -->
</VATPercentage>
</BBQGenQuoteInfo>
<FlightItemCrossRef>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Passenger Description Number 

Format (x -alpha/numeric):
xxxx

Special Format:
Right justified, zero filled.

Examples:
0000
0004

How is null data specified?
Null data is specified by zeros.

What does null data indicate?
Data applies for all passengers. -->
</UniqueKey>
<ODNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Origin and Destination group number 
The itinerary is divided up into O&Ds and numbered sequentially. This assigned number is the O&D group number
example - itin den-ord-den there are 2 O&Ds: den-ord (O&D number 01) 
ord-den (O&D number 02). 
This number tells which block of availability response data this quote's flight items are in.

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
N/A -->
</ODNum>
<ODNumLegs>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of legs/flights that make up the journey from the origin to the destination.
(Example for a single connect flight set, this number would be 02)

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
N/A. -->
</ODNumLegs>
<FltItemAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<FltItem>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<IndexNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
This number is the sequential placement of the AAFI KLR within the availability response data for the relevant O&D that contains the flight information for the quote.

Format (n - numeric):
nn

Special Format:
Right justified, zero filled. 

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
N/A. -->
</IndexNum>
<BICAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<BICInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<BIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Booking Code to use for this flight item.

Format (x - alpha/numeric):
xx

Special Format:
N/A

Examples:
M(Blank)

How is null data specified?
N/A

What does null data indicate?
N/A. -->
</BIC>
<PsgrDescNumAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<Num>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Description of Field:
Passenger Description Number to which this booking code applies.

Format (n - numeric):
n

Special Format:
N/A

Examples:
0

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</Num>
</PsgrDescNumAry>
</BICInfo>
</BICAry>
</FltItem>
</FltItemAry>
</FlightItemCrossRef>
<BBQAvailJourneyItem>
<UniqueKey1>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Origin and Destination number of the journey. 

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Possible Values (List or Range):
00-99

Examples:
01
02

How is null data specified?
Null data is specified by zeros.

What does null data indicate?
No data results in error. -->
</UniqueKey1>
<UniqueKey2>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Group number of the journey. 

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Possible Values (List or Range):
00-99

Examples:
01
02

How is null data specified?
Null data is specified by zeros.

What does null data indicate?
No data results in error. -->
</UniqueKey2>
<SegSeq>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Segment sequence number (GXJOND).

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
N/A -->
</SegSeq>
<Vnd>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Description of Field:
Airline Carrier (vendor) (GXJCXR).

Format (a - alpha):
aaa

Special Format:
Left justified, character blank filled.

Examples:
UA(Character Blank)
BA(Character Blank)

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</Vnd>
<FltNum>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Flight number (GXJFLT).

Format (n - numeric):
nnnn

Special Format:
Right justified, zero filled.

Examples:
0250
0928

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</FltNum>
<StartPt>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Airport code of customer embarkation (GXJBRD).

Format (a - alpha):
aaaaa

Special Format:
Left justified, character blank filled.

Examples:
DEN(Character Blanks)
CHI(Character Blanks)

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</StartPt>
<EndCity>
<!-- DataType: Alpha -->
<!-- Length: 5 -->
<!-- Description of Field:
Airport code of customer's destination (GXJOFF).

Format (a - alpha):
aaaaa

Special Format:
Left justified, character blank filled.

Examples:
DEN(Character Blanks)
CHI(Character Blanks)

How is null data specified?
N/A

What does null data indicate?
No data results in error -->
</EndCity>
<Dt>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Departure date (GXJDTE).

Format (x - alpha/numeric):
xxxxxxxx

Special Format:
YYYYMMDD

Examples:
20031210
20031220

How is null data specified?
N/A

What does null data indicate?
No data results in error.  -->
</Dt>
<StartTm>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Departure time of this segment in 24 hour clock (GXJDEP).

Format (n - numeric):
nnnn

Special Format:
HHMM
 
Examples:
1430
1746

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</StartTm>
<EndTm>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Arrival time of this segment in 24 hour clock (GXJARR).

Format (n - numeric):
nnnn

Special Format:
HHMM
 
Examples:
1430
1746

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</EndTm>
<Equip>
<!-- DataType: Alphanumeric -->
<!-- Length: 3 -->
<!-- Description of Field:
Aircraft equipment type or "CHG" if change of gauge (equipment change) takes place at a stop en route. (GXJEQP).

Format (x - alpha numeric):
xxx

Special Format:
N/A

Examples:
320
777

How is null data specified?
N/A

What does null data indicate?
No data results in error.  -->
</Equip>
<Stops>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Number of intermediate stops between Board and Off points (GXJNST).

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.
 
Examples:
00
01

How is null data specified?
Null data is specified by Zeros.

What does null data indicate?
No data results in error. -->
</Stops>
<DaysDif>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Change of day / day Differential (GXJDIF).

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Possible Values (List or Range):
-1
00
01
02 
 
Examples:
00
01

How is null data specified?
N/A

What does null data indicate?
N/A -->
</DaysDif>
<AirpChg>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates a change of airport connection at this board point. (GXJIN1)

Format (a-alpha):
a

Special Format:
N/A

Possible Values:
Y	Airport change has occurred
N	No airport change

How is null data specified?
Character blanks

What does null data indicate?
No data results in error  -->
</AirpChg>
<FltConx>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates this flight connects to the next flight in the output record. (GXJIN1)

Format (a-alpha):
a

Special Format:
N/A

Possible Values:
Y     Yes - flight connects to next
N     No  -->
</FltConx>
<Avail>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates this flight connects to the next flight in the output record. (GXJIN1)

Format (a-alpha):
a

Special Format:
N/A

Possible Values:
Y     Yes - flight connects to next
N     No  -->
</Avail>
<StartMultiAirp>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether departure city has multiple airports (GXJIN1)

Format (a-alpha):
a

Special Format:
N/A

Possible Values
Y - Departure city has multiple airports.
N - Departure city has single airport  -->
</StartMultiAirp>
<EndMutliAirp>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Indicates whether arrival city has multiple airports (GXJIN1)

Format (a-alpha):
a

Special Format:
N/A

Possible Values
Y - Arrival city has multiple airports.
N - Arrival city has single airport  -->
</EndMutliAirp>
<Spare1>
<!-- DataType: Alpha -->
<!-- Length: 8 -->
<!-- Description of Field:
Spare field. Do not use. (GXJIN2). -->
</Spare1>
</BBQAvailJourneyItem>
<BestBuyQuoteOriginDest>
<UniqueKey>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Input = 0000, Response = 8000 -->
</UniqueKey>
<PsgrCnt>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Number of passengers to sell (GXOPSG) -->
</PsgrCnt>
<ODAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<OD>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Num>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Origin and Destination number (GXOODN) -->
</Num>
<AvailNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Availability group number (GXOAGN) -->
</AvailNum>
<SegAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<Num>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Segment number which is included in this O&D.
(GXOITN) -->
</Num>
</SegAry>
</OD>
</ODAry>
</BestBuyQuoteOriginDest>
<BBQInfo>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Unique Key. (applies to entire quote)

Format (x -alpha/numeric):
xxxx

Special Format:
N/A

Examples:
0000

How is null data specified?
N/A

What does null data indicate?
N/A -->
</UniqueKey>
<Addr>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
File address of heuristic permutation data (GXRHEU).

Format (x -alpha/numeric):
xxxxxxxx

Special Format:
N/A

Examples:
80F14723

How is null data specified?
N/A

What does null data indicate?
No data results in error. -->
</Addr>
</BBQInfo>
<SegMapping>
<UniqueKey>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Not used - always 0000 -->
</UniqueKey>
<SegAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<SegInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Seg>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
PNR or BF display sequence number  (GZ6SGA)

Format (a-alpha, n-numeric, x-alpha/numeric):
nn

Special Format:
Right justified, zero filled  

Possible Values (Range):
Range 1G: 01-99
Range 1V: 01-08

How is null data specified?
Character zero

What does null data indicate?
Error. -->
</Seg>
<FIC>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
FIC (Fare Identification Code) entered on this segment

Format (a-alpha, n-numeric, x-alpha/numeric):
a

Possible Values (List or Range):
Y or N  Y if FIC entered  (GZ6IND)

How is null data specified?
N/A -->
</FIC>
<Spares>
<!-- DataType: Alpha -->
<!-- Length: 7 -->
<!-- For future expansion
NNNNNNN (GZ8ANN) -->
</Spares>
</SegInfo>
</SegAry>
</SegMapping>
<FareBasisCodeSummary>
<FICAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<FICInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<PsgrDescNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Passenger Description Number that this Fare Basis Code Applies to. 

Format (n-numeric):
nn

Special Format:
Left justified character blank filled.

Examples:
1
21

How is null data specified?
N/A

What does null data indicate?
N/A -->
</PsgrDescNum>
<ODNum>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Description of Field:
Origin and Destination group number 
The itinerary is divided up into O&Ds and numbered sequentially.  This assigned number is the O&D group number
Example-itin den-ord-den there are 2 O&Ds: den-ord (O&D number 01) 
ord-den (O&D number 02).
This number tells which block of availability response data this quote's flight items are in.

Format (n - numeric):
nn

Special Format:
Right justified, zero filled.

Examples:
01
02

How is null data specified?
N/A

What does null data indicate?
N/A -->
</ODNum>
<FIC>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Description of Field:
Fare Basis Code of this fare 

Format (a-alpha):
aaaaaaaa

Examples:
YHAP
MLEE6MO

How is null data specified?
N/A

What does null data indicate?
N/A -->
</FIC>
</FICInfo>
</FICAry>
</FareBasisCodeSummary>
<OutputMsg>
<Text>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Description of Field:
Line of output delimited by delimiter character. GROM will not exceed 4K of data, if message text does exceed 4K it will be split over multiple GROM KLR's.
 
Format (x-alpha/numeric):
xxxx...
Examples:
Quote001
How is null data specified?
N/A
What does null data indicate?
N/A
If variable length, specify the maximum allowable length.
Depends on the length of the data - not to exceed 4K -->
</Text>
</OutputMsg>
</FareInfo>
</FareQuoteDollarSaver_27>
