+ Responses
|
+ <InsertSegAfter>
|
1021 5.0
|
|
+ <SegCancel>
|
1041 7.0
|
|
|
1041: - Segment Cancel Response Version: 07.00
|
SegCancelBlkCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Number of canceled blocks returned
|
HtlSegCancelBlkCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Number of hotel confirmation numbers returned
|
+ <SegCancelAry>
|
Array
|
n/a
|
|
+ <SegCancelInfo>
|
FieldSet
|
n/a
|
|
<Tok>
|
Numeric
|
2
|
Right justified, zero filled.
|
<SegNum>
|
Numeric
|
2
|
PNR segment number canceled. Right justified.
|
<Status>
|
Alpha
|
2
|
Status from cancel XX = Successfully canceled DM = Cancel denied due to marriage logic NO = Error
|
|
|
|
|
+ <HtlSegCancelAry>
|
Array
|
n/a
|
|
+ <HtlSegCancelInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
2
|
Hotel segment number canceled
|
CancelNumLen Structured data only. Not in XML.
|
Alphanumeric
|
2
|
Length of field to follow. If length is zero Conf Number does not exist.
|
<CancelNum>
|
Alphanumeric
|
VL
|
Actual confirmation number returned.
|
|
|
|
|
|
|
|
+ <AirSegSell>
|
1061 6.0
|
+ <AppendedError>
|
ERKR 1.0
|
|
<Err>
|
Alphanumeric
|
5
|
Error code for use by the client to construct the error message. See below for Error Code numbering system Unlike the Generic Error KLR, this data must always be present.
|
<KlrErr>
|
Alphanumeric
|
To End
|
Entire KLR that caused a problem.
|
|
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <AirSellChange>
|
SRD1 1.0
|
|
<DispSeqNum>
|
Alphanumeric
|
2
|
Description of Field: Sequence number of this segment in the BF/PNR.
Format (n-numeric): nn
Special Format: Can be blank under certain circumstances (see below). 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? Display sequence not applicable
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Airline Code.
Format (x-alpha/numeric): xxx
Special Format: Left justified blank filled (see Open Segments following).
Examples: BAblank J2blank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number
Format (n-numeric): nnnn
Special Format: Right justified zero filled. OPEN if Open Air Segment (see Open Segments following).
Examples: 0117 OPEN
How is null data specified? No data results in error if not OPEN segment For OPEN segments, character blank
What does null data indicate? No data results in error else if OPEN segment, null data indicates Open Dated.
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Product reference suffix
Format (x-alpha/numeric): x
How is null data specified? Character blank
What does null data indicate? Character blank is standard for field
|
<Class>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier
Format (a-alpha): aa
Special Format: Left justified blank filled.
Examples: Jblank JN
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Departure Date
Format (n-numeric): nnnnnnnn
Special Format:: YYYYMMDD Blanks if Open Dated (see Open Segments following).
How is null data specified? Character blanks for Open Dated only No data results in error (for all other flights)
What does null data indicate? Character blanks indicate Open Dated (for OPEN segments only) No data results in error (for all other flights)
|
<DtChg>
|
Numeric
|
2
|
Description of Field: Days difference between local start and end dates
Format (n-numeric): nn
Special Format: -1, 01, 02 are valid if agent determines it is required. Character zeroes if not applicable
Examples: -1 Previous day arrival. 00 Same day arrival 01 Next day arrival 02 Second day arrival 03, 04 used for Rail only
How is null data specified? Character zeroes
What does null data indicate? Character zeroes if not applicable
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Destination city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Departure Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Arrival Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Host status code
Format (a-alpha): aa
Special Format: See Open Segments following Examples: NO (open only) BK HS
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of seats required.
Format (n-numeric): nn
Possible Values (Range): Range 01-99
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<SellType>
|
Alpha
|
1
|
Description of Field: Type of Sell achieved
Format (a-alpha): a
Possible Values (List): O - Secure sold L - Last seat sold (1G only) G - Guaranteed sold S - Super guaranteed sold W- Interactively Waitlisted (WL over the link - 1G only) Blank if not applicable
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SellValidityPeriod>
|
Numeric
|
3
|
Description of Field: Period in minutes the type of sell is valid for (before End Transact).
Format (n-numeric): nnn
Special Format: Right justified zero filled Blank if not applicable
Example: 030
How is null data specified? Character blanks
What does null data indicate? Character blanks if not applicable
|
<MarriageNum>
|
Numeric
|
2
|
Description of Field: Other Air Segment Sells returned with the same number are married to one another.
Format (n-numeric): nn
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SuccessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether the sell was successful or not
Format (a-alpha): a
Possible Values (List): Y = Segment added to PNR/BF N = Segment was NOT added to PNR/BF (Error KLR likely to follow this KLR)
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<COG>
|
Alpha
|
1
|
Description of Field: Physical change of equipment
Format (a-alpha): a
Possible Values (List): Y = Change of gauge N = Not change of gauge
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<TklessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether a segment is ticketed or not.
Format (a-alpha): a
Possible Values (List): Y = Ticketless segment N = Not ticketless segment
NB - For ticketless, read Electronic Ticket
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FareQuoteTkIgnInd>
|
Alpha
|
1
|
Description of Field: Ignore or do not ignore for fare quote or ticketing
Format (a-alpha): a
Possible Values (List): Y = Ignore for fare quote & ticketing N = Do not ignore for fare quote & ticketing
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StopoverInd>
|
Alpha
|
1
|
Description of Field: Indicates whether flight is a stopover or not
Format (a-alpha): a
Possible Values (List): Y = Stopover N = No stopover
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<AvailyBypassInd>
|
Alpha
|
1
|
Description of Field: Availability display bypassed
Format (a-alpha): a
Special Format: 1V: Y = Availability Display Bypassed 1G: Blank
Possible Values (List): Y = Availability Display Bypassed Blank
How is null data specified? Character blank
What does null data indicate? Character blank if not applicable
|
|
|
+ <AirSellRebook>
|
SRR1 1.0
|
|
<DispSeqNum>
|
Alphanumeric
|
2
|
Description of Field: Sequence number of this segment in the BF/PNR.
Format (n-numeric): nn
Special Format: Can be blank under certain circumstances (see below). 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? Display sequence not applicable
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Airline Code.
Format (x-alpha/numeric): xxx
Special Format: Left justified blank filled (see Open Segments following).
Examples: BAblank J2blank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number
Format (n-numeric): nnnn
Special Format: Right justified zero filled. OPEN if Open Air Segment (see Open Segments following).
Examples: 0117 OPEN
How is null data specified? No data results in error if not OPEN segment For OPEN segments, character blank
What does null data indicate? No data results in error else if OPEN segment, null data indicates Open Dated.
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Product reference suffix
Format (x-alpha/numeric): x
How is null data specified? Character blank
What does null data indicate? Character blank is standard for field
|
<Class>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier
Format (a-alpha): aa
Special Format: Left justified blank filled.
Examples: Jblank JN
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Departure Date
Format (n-numeric): nnnnnnnn
Special Format:: YYYYMMDD Blanks if Open Dated (see Open Segments following).
How is null data specified? Character blanks for Open Dated only No data results in error (for all other flights)
What does null data indicate? Character blanks indicate Open Dated (for OPEN segments only) No data results in error (for all other flights)
|
<DtChg>
|
Numeric
|
2
|
Description of Field: Days difference between local start and end dates
Format (n-numeric): nn
Special Format: -1, 01, 02 are valid if agent determines it is required. Character zeroes if not applicable
Examples: -1 Previous day arrival. 00 Same day arrival 01 Next day arrival 02 Second day arrival 03, 04 used for Rail only
How is null data specified? Character zeroes
What does null data indicate? Character zeroes if not applicable
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Destination city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Departure Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Arrival Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Host status code
Format (a-alpha): aa
Special Format: See Open Segments following Examples: NO (open only) BK HS
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of seats required.
Format (n-numeric): nn
Possible Values (Range): Range 01-99
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<SellType>
|
Alpha
|
1
|
Description of Field: Type of Sell achieved
Format (a-alpha): a
Possible Values (List): O - Secure sold L - Last seat sold (1G only) G - Guaranteed sold S - Super guaranteed sold W- Interactively Waitlisted (WL over the link - 1G only) Blank if not applicable
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SellValidityPeriod>
|
Numeric
|
3
|
Description of Field: Period in minutes the type of sell is valid for (before End Transact).
Format (n-numeric): nnn
Special Format: Right justified zero filled Blank if not applicable
Example: 030
How is null data specified? Character blanks
What does null data indicate? Character blanks if not applicable
|
<MarriageNum>
|
Numeric
|
2
|
Description of Field: Other Air Segment Sells returned with the same number are married to one another.
Format (n-numeric): nn
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SuccessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether the sell was successful or not
Format (a-alpha): a
Possible Values (List): Y = Segment added to PNR/BF N = Segment was NOT added to PNR/BF (Error KLR likely to follow this KLR)
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<COG>
|
Alpha
|
1
|
Description of Field: Physical change of equipment
Format (a-alpha): a
Possible Values (List): Y = Change of gauge N = Not change of gauge
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<TklessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether a segment is ticketed or not.
Format (a-alpha): a
Possible Values (List): Y = Ticketless segment N = Not ticketless segment
NB - For ticketless, read Electronic Ticket
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FareQuoteTkIgnInd>
|
Alpha
|
1
|
Description of Field: Ignore or do not ignore for fare quote or ticketing
Format (a-alpha): a
Possible Values (List): Y = Ignore for fare quote & ticketing N = Do not ignore for fare quote & ticketing
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StopoverInd>
|
Alpha
|
1
|
Description of Field: Indicates whether flight is a stopover or not
Format (a-alpha): a
Possible Values (List): Y = Stopover N = No stopover
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<AvailyBypassInd>
|
Alpha
|
1
|
Description of Field: Availability display bypassed
Format (a-alpha): a
Special Format: 1V: Y = Availability Display Bypassed 1G: Blank
Possible Values (List): Y = Availability Display Bypassed Blank
How is null data specified? Character blank
What does null data indicate? Character blank if not applicable
|
|
|
+ <AirSell>
|
SRS1 1.0
|
|
<DisplaySequenceNumber>
|
Alphanumeric
|
2
|
Description of Field: Sequence number of this segment in the BF/PNR.
Format (n-numeric): nn
Special Format: Can be blank under certain circumstances (see below). 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? Display sequence not applicable
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Airline Code.
Format (x-alpha/numeric): xxx
Special Format: Left justified blank filled (see Open Segments following).
Examples: BAblank J2blank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number
Format (n-numeric): nnnn
Special Format: Right justified zero filled. OPEN if Open Air Segment (see Open Segments following).
Examples: 0117 OPEN
How is null data specified? No data results in error if not OPEN segment For OPEN segments, character blank
What does null data indicate? No data results in error else if OPEN segment, null data indicates Open Dated.
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Product reference suffix
Format (x-alpha/numeric): x
How is null data specified? Character blank
What does null data indicate? Character blank is standard for field
|
<Class>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier
Format (a-alpha): aa
Special Format: Left justified blank filled.
Examples: Jblank JN
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Departure Date
Format (n-numeric): nnnnnnnn
Special Format:: YYYYMMDD Blanks if Open Dated (see Open Segments following).
How is null data specified? Character blanks for Open Dated only No data results in error (for all other flights)
What does null data indicate? Character blanks indicate Open Dated (for OPEN segments only) No data results in error (for all other flights)
|
<DtChg>
|
Numeric
|
2
|
Description of Field: Days difference between local start and end dates
Format (n-numeric): nn
Special Format: -1, 01, 02 are valid if agent determines it is required. Character zeroes if not applicable
Examples: -1 Previous day arrival. 00 Same day arrival 01 Next day arrival 02 Second day arrival 03, 04 used for Rail only
How is null data specified? Character zeroes
What does null data indicate? Character zeroes if not applicable
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Destination city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Departure Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Arrival Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Host status code
Format (a-alpha): aa
Special Format: See Open Segments following Examples: NO (open only) BK HS
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of seats required.
Format (n-numeric): nn
Possible Values (Range): Range 01-99
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<SellType>
|
Alpha
|
1
|
Description of Field: Type of Sell achieved
Format (a-alpha): a
Possible Values (List): O - Secure sold L - Last seat sold (1G only) G - Guaranteed sold S - Super guaranteed sold W- Interactively Waitlisted (WL over the link - 1G only) Blank if not applicable
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SellValidityPeriod>
|
Numeric
|
3
|
Description of Field: Period in minutes the type of sell is valid for (before End Transact).
Format (n-numeric): nnn
Special Format: Right justified zero filled Blank if not applicable
Example: 030
How is null data specified? Character blanks
What does null data indicate? Character blanks if not applicable
|
<MarriageNum>
|
Numeric
|
2
|
Description of Field: Other Air Segment Sells returned with the same number are married to one another.
Format (n-numeric): nn
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SuccessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether the sell was successful or not
Format (a-alpha): a
Possible Values (List): Y = Segment added to PNR/BF N = Segment was NOT added to PNR/BF (Error KLR likely to follow this KLR)
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<COG>
|
Alpha
|
1
|
Description of Field: Physical change of equipment
Format (a-alpha): a
Possible Values (List): Y = Change of gauge N = Not change of gauge
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<TklessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether a segment is ticketed or not.
Format (a-alpha): a
Possible Values (List): Y = Ticketless segment N = Not ticketless segment
NB - For ticketless, read Electronic Ticket
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FareQuoteTkIgnInd>
|
Alpha
|
1
|
Description of Field: Ignore or do not ignore for fare quote or ticketing
Format (a-alpha): a
Possible Values (List): Y = Ignore for fare quote & ticketing N = Do not ignore for fare quote & ticketing
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StopoverInd>
|
Alpha
|
1
|
Description of Field: Indicates whether flight is a stopover or not
Format (a-alpha): a
Possible Values (List): Y = Stopover N = No stopover
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<AvailyBypassInd>
|
Alpha
|
1
|
Description of Field: Availability display bypassed
Format (a-alpha): a
Special Format: 1V: Y = Availability Display Bypassed 1G: Blank
Possible Values (List): Y = Availability Display Bypassed Blank
How is null data specified? Character blank
What does null data indicate? Character blank if not applicable
|
|
|
+ <TextMsg>
|
TEXT 1.0
|
|
<Txt>
|
Alphanumeric
|
To End
|
Description of Field: Free Format Text Format (x-alpha/numeric): xxxxxxxxxxxxxxx............ Special Format: N/A Examples: ISSUED: 19MAY 03 FOP: CASH How is null data specified? N/A What does null data indicate? No data results in an error
|
|
|
|
|
+ <PassiveSegmentSellResponse>
|
1063 1.0
|
+ <NonAirSeg>
|
IT07 1.0
|
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Segment number as unpacked in BFWC/AAA.
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Possible Values (Range): 01-99
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Status code as input in the SQP1
Format (a-alpha, n-numeric, x-alpha/numeric): aa
Examples: NN BK
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Type>
|
Alpha
|
3
|
Description of Field: Type of non-air segment
Format (a-alpha, n-numeric, x-alpha/numeric): aaa
Possible Values (List): HTL - hotel CAR - car ATX - auxiliary SUR - surface TUR - tour THE - theater LIM - limousine INS - insurance OTH - other
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Start date of service
Format (a-alpha, n-numeric, x-alpha/numeric): nnnnnnnn
Special Format YYYYMMDD
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndDt>
|
Numeric
|
8
|
Description of Field: End date of service
Format (a-alpha, n-numeric, x-alpha/numeric): nnnnnnnn
Special Format YYYYMMDD
How is null data specified? 1G: character blanks for all auxiliary segments (out date appears in free form text) 1V: HTL and CAR segments
What does null data indicate? Character blanks indicates end date is not present
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Vendor code of carrier or service provider.
Format (a-alpha, n-numeric, x-alpha/numeric): xxx
Special Format: Left justified blank filled
How is null data specified? No date results in error
What does null data indicate? No data results in error
|
<NumPersons>
|
Numeric
|
2
|
Description of Field: Number in party or number of services required.
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Special Format: none
Possible Values (Range): 01-99
How is null data specified? No data results in error
|
<NumNights>
|
Numeric
|
2
|
Description of Field: Number of nights in hotel
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Special Format: For HTL segments only
Possible Values (Range): 01-99
How is null data specified? Character blanks.
What does null data indicate? Character blanks indicate non-HTL segments.
|
<StartPt>
|
Alpha
|
5
|
Description of Field: City code of service or departure point of service
Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndPt>
|
Alpha
|
5
|
Description of Field: Arrival city
Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa
Special Format: Valid for 1V ATX segments only, blank for all other segment types
How is null data specified? Character blanks.
What does null data indicate? Character blanks.
|
<SellType>
|
Alpha
|
1
|
Description of Field: Type of Sell achieved
Format (a-alpha, n-numeric, x-alpha/numeric): a
Possible Values (List): I - Instant confirmation
How is null data specified? Character blank.
What does null data indicate? Character blank indicates not applicable.
|
CityNameLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of City Name field.
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Possible Values (Range): 0-999
How is null data specified? Character zeroes
What does null data indicate? Character zeroes indicate that City Name field does not exist.
|
TextLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of Free Form Text
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Possible Values (Range): 0-999
How is null data specified? Character zeroes
What does null data indicate? Character zeroes indicate no text exists
|
<CityName>
|
Alphanumeric
|
VL
|
Description of Field: City name
Format (a-alpha, n-numeric, x-alpha/numeric): x
Special Format: 1V only: HTL, CAR, ATX segments only
How is null data specified? No data indicates no city name present
What does null data indicate? No data indicates no city name present
If variable length, specify the maximum allowable length. 999
|
<Text>
|
Alphanumeric
|
VL
|
Description of Field: Free Form Text
Format (a-alpha, n-numeric, x-alpha/numeric): x
Special Format: none
How is null data specified? No data indicates no free form text present
What does null data indicate? No data indicates no free form present
If variable length, specify the maximum allowable length. 999
|
|
|
|
|
+ <ReorderItinerary>
|
1065 1.0
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <ErrTextAppended>
|
ERTX 1.0
|
|
<KlrInErr>
|
Alphanumeric
|
4
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
|
|
|
|
|
+ <DateClass>
|
1071 6.0
|
+ <AirSellChange>
|
SRD1 1.0
|
|
<DispSeqNum>
|
Alphanumeric
|
2
|
Description of Field: Sequence number of this segment in the BF/PNR.
Format (n-numeric): nn
Special Format: Can be blank under certain circumstances (see below). 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? Display sequence not applicable
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Airline Code.
Format (x-alpha/numeric): xxx
Special Format: Left justified blank filled (see Open Segments following).
Examples: BAblank J2blank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number
Format (n-numeric): nnnn
Special Format: Right justified zero filled. OPEN if Open Air Segment (see Open Segments following).
Examples: 0117 OPEN
How is null data specified? No data results in error if not OPEN segment For OPEN segments, character blank
What does null data indicate? No data results in error else if OPEN segment, null data indicates Open Dated.
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Product reference suffix
Format (x-alpha/numeric): x
How is null data specified? Character blank
What does null data indicate? Character blank is standard for field
|
<Class>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier
Format (a-alpha): aa
Special Format: Left justified blank filled.
Examples: Jblank JN
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Departure Date
Format (n-numeric): nnnnnnnn
Special Format:: YYYYMMDD Blanks if Open Dated (see Open Segments following).
How is null data specified? Character blanks for Open Dated only No data results in error (for all other flights)
What does null data indicate? Character blanks indicate Open Dated (for OPEN segments only) No data results in error (for all other flights)
|
<DtChg>
|
Numeric
|
2
|
Description of Field: Days difference between local start and end dates
Format (n-numeric): nn
Special Format: -1, 01, 02 are valid if agent determines it is required. Character zeroes if not applicable
Examples: -1 Previous day arrival. 00 Same day arrival 01 Next day arrival 02 Second day arrival 03, 04 used for Rail only
How is null data specified? Character zeroes
What does null data indicate? Character zeroes if not applicable
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Destination city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Departure Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Arrival Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Host status code
Format (a-alpha): aa
Special Format: See Open Segments following Examples: NO (open only) BK HS
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of seats required.
Format (n-numeric): nn
Possible Values (Range): Range 01-99
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<SellType>
|
Alpha
|
1
|
Description of Field: Type of Sell achieved
Format (a-alpha): a
Possible Values (List): O - Secure sold L - Last seat sold (1G only) G - Guaranteed sold S - Super guaranteed sold W- Interactively Waitlisted (WL over the link - 1G only) Blank if not applicable
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SellValidityPeriod>
|
Numeric
|
3
|
Description of Field: Period in minutes the type of sell is valid for (before End Transact).
Format (n-numeric): nnn
Special Format: Right justified zero filled Blank if not applicable
Example: 030
How is null data specified? Character blanks
What does null data indicate? Character blanks if not applicable
|
<MarriageNum>
|
Numeric
|
2
|
Description of Field: Other Air Segment Sells returned with the same number are married to one another.
Format (n-numeric): nn
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SuccessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether the sell was successful or not
Format (a-alpha): a
Possible Values (List): Y = Segment added to PNR/BF N = Segment was NOT added to PNR/BF (Error KLR likely to follow this KLR)
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<COG>
|
Alpha
|
1
|
Description of Field: Physical change of equipment
Format (a-alpha): a
Possible Values (List): Y = Change of gauge N = Not change of gauge
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<TklessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether a segment is ticketed or not.
Format (a-alpha): a
Possible Values (List): Y = Ticketless segment N = Not ticketless segment
NB - For ticketless, read Electronic Ticket
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FareQuoteTkIgnInd>
|
Alpha
|
1
|
Description of Field: Ignore or do not ignore for fare quote or ticketing
Format (a-alpha): a
Possible Values (List): Y = Ignore for fare quote & ticketing N = Do not ignore for fare quote & ticketing
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StopoverInd>
|
Alpha
|
1
|
Description of Field: Indicates whether flight is a stopover or not
Format (a-alpha): a
Possible Values (List): Y = Stopover N = No stopover
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<AvailyBypassInd>
|
Alpha
|
1
|
Description of Field: Availability display bypassed
Format (a-alpha): a
Special Format: 1V: Y = Availability Display Bypassed 1G: Blank
Possible Values (List): Y = Availability Display Bypassed Blank
How is null data specified? Character blank
What does null data indicate? Character blank if not applicable
|
|
|
|
|
+ <RebookCancel>
|
1073 6.0
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <ARNKSellRebook>
|
SRK1 1.0
|
|
+ <AirSellRebook>
|
SRR1 1.0
|
|
<DispSeqNum>
|
Alphanumeric
|
2
|
Description of Field: Sequence number of this segment in the BF/PNR.
Format (n-numeric): nn
Special Format: Can be blank under certain circumstances (see below). 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? Display sequence not applicable
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Airline Code.
Format (x-alpha/numeric): xxx
Special Format: Left justified blank filled (see Open Segments following).
Examples: BAblank J2blank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number
Format (n-numeric): nnnn
Special Format: Right justified zero filled. OPEN if Open Air Segment (see Open Segments following).
Examples: 0117 OPEN
How is null data specified? No data results in error if not OPEN segment For OPEN segments, character blank
What does null data indicate? No data results in error else if OPEN segment, null data indicates Open Dated.
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Product reference suffix
Format (x-alpha/numeric): x
How is null data specified? Character blank
What does null data indicate? Character blank is standard for field
|
<Class>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier
Format (a-alpha): aa
Special Format: Left justified blank filled.
Examples: Jblank JN
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Departure Date
Format (n-numeric): nnnnnnnn
Special Format:: YYYYMMDD Blanks if Open Dated (see Open Segments following).
How is null data specified? Character blanks for Open Dated only No data results in error (for all other flights)
What does null data indicate? Character blanks indicate Open Dated (for OPEN segments only) No data results in error (for all other flights)
|
<DtChg>
|
Numeric
|
2
|
Description of Field: Days difference between local start and end dates
Format (n-numeric): nn
Special Format: -1, 01, 02 are valid if agent determines it is required. Character zeroes if not applicable
Examples: -1 Previous day arrival. 00 Same day arrival 01 Next day arrival 02 Second day arrival 03, 04 used for Rail only
How is null data specified? Character zeroes
What does null data indicate? Character zeroes if not applicable
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Destination city
Format (a-alpha): aaaaa
Special Format: Left justified blank filled
Examples: LHRblankblank
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Departure Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Arrival Time
Format (n-numeric): nnnn
Special Format: HHMM Timings are in 24 hour format
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Host status code
Format (a-alpha): aa
Special Format: See Open Segments following Examples: NO (open only) BK HS
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of seats required.
Format (n-numeric): nn
Possible Values (Range): Range 01-99
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<SellType>
|
Alpha
|
1
|
Description of Field: Type of Sell achieved
Format (a-alpha): a
Possible Values (List): O - Secure sold L - Last seat sold (1G only) G - Guaranteed sold S - Super guaranteed sold W- Interactively Waitlisted (WL over the link - 1G only) Blank if not applicable
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SellValidityPeriod>
|
Numeric
|
3
|
Description of Field: Period in minutes the type of sell is valid for (before End Transact).
Format (n-numeric): nnn
Special Format: Right justified zero filled Blank if not applicable
Example: 030
How is null data specified? Character blanks
What does null data indicate? Character blanks if not applicable
|
<MarriageNum>
|
Numeric
|
2
|
Description of Field: Other Air Segment Sells returned with the same number are married to one another.
Format (n-numeric): nn
How is null data specified? Character blanks
What does null data indicate? Character blanks indicate not applicable
|
<SuccessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether the sell was successful or not
Format (a-alpha): a
Possible Values (List): Y = Segment added to PNR/BF N = Segment was NOT added to PNR/BF (Error KLR likely to follow this KLR)
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<COG>
|
Alpha
|
1
|
Description of Field: Physical change of equipment
Format (a-alpha): a
Possible Values (List): Y = Change of gauge N = Not change of gauge
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<TklessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether a segment is ticketed or not.
Format (a-alpha): a
Possible Values (List): Y = Ticketless segment N = Not ticketless segment
NB - For ticketless, read Electronic Ticket
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<FareQuoteTkIgnInd>
|
Alpha
|
1
|
Description of Field: Ignore or do not ignore for fare quote or ticketing
Format (a-alpha): a
Possible Values (List): Y = Ignore for fare quote & ticketing N = Do not ignore for fare quote & ticketing
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StopoverInd>
|
Alpha
|
1
|
Description of Field: Indicates whether flight is a stopover or not
Format (a-alpha): a
Possible Values (List): Y = Stopover N = No stopover
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<AvailyBypassInd>
|
Alpha
|
1
|
Description of Field: Availability display bypassed
Format (a-alpha): a
Special Format: 1V: Y = Availability Display Bypassed 1G: Blank
Possible Values (List): Y = Availability Display Bypassed Blank
How is null data specified? Character blank
What does null data indicate? Character blank if not applicable
|
|
|
+ <TextMsg>
|
TEXT 1.0
|
|
<Txt>
|
Alphanumeric
|
To End
|
Description of Field: Free Format Text Format (x-alpha/numeric): xxxxxxxxxxxxxxx............ Special Format: N/A Examples: ISSUED: 19MAY 03 FOP: CASH How is null data specified? N/A What does null data indicate? No data results in an error
|
|
|
|
|
+ <FareQuoteVerify>
|
1411 6.0
|
|
|
+ <ItemAry>
|
Array
|
n/a
|
|
+ <Item>
|
FieldSet
|
n/a
|
|
<BlkInd>
|
Alphanumeric
|
2
|
D=Ticketed By Date Data
|
+ <TkQual>
[Qualified By: BlkInd of D]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<TktbyDt>
|
Alpha
|
8
|
Price applies if ticketed by this date. Format YYYYMMDD.
|
|
|
+ <MinStayQual>
[Qualified By: BlkInd of S]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<MinStayInd>
|
Alphanumeric
|
1
|
D=Day T=Time W=Week
|
+ <DayQual>
[Qualified By: MinStayInd of D]
|
FieldSet
|
n/a
|
|
|
+ <TmQual>
[Qualified By: MinStayInd of T]
|
FieldSet
|
n/a
|
|
<TmUnit>
|
Alphanumeric
|
1
|
Unit of time definition for field Minimum Stay Time H=Hours D=Days M=Months
|
<Tm>
|
Numeric
|
3
|
If Unit of Time and Minimum Stay Time are present then all other fields in this category will be blank.
|
|
|
+ <WeekQual>
[Qualified By: MinStayInd of W]
|
FieldSet
|
n/a
|
|
<NumOccurr>
|
Numeric
|
2
|
This field is used in conjunction with the Day of Week field below. 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. If the Number of Occurrences and Day of Week fields are populated then all other fields in this category will be blank.
|
<Day>
|
Numeric
|
1
|
1=Sunday 2=Monday 3=Tuesday 4=Wednesday 5=Thursday 6=Friday 7=Saturday
|
|
|
|
|
+ <MaxStayQual>
[Qualified By: BlkInd of M]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<MaxStayInd>
|
Alphanumeric
|
1
|
D=Day T=Time W=Week
|
+ <DayQual>
[Qualified By: MaxStayInd of D]
|
FieldSet
|
n/a
|
|
|
+ <TmQual>
[Qualified By: MaxStayInd of T]
|
FieldSet
|
n/a
|
|
<TmUnit>
|
Alphanumeric
|
1
|
Unit of time definition for field Maximum Stay Time. H=Hours D=Days M=Months
|
<Tm>
|
Numeric
|
3
|
If Unit of Time and Maximum Stay Time are present then all other fields in this category will be blank.
|
|
|
+ <WeekQual>
[Qualified By: MaxStayInd of W]
|
FieldSet
|
n/a
|
|
<NumOccur>
|
Numeric
|
2
|
This field is used in conjunction with the Day of Week field below. 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. If the Number of Occurrences and Day of Week fields are populated then all other fields in this category will be blank.
|
<Day>
|
Numeric
|
1
|
1=Sunday 2=Monday 3=Tuesday 4=Wednesday 5=Thursday 6=Friday 7=Saturday
|
|
|
|
|
<BlkLen>
[Qualified By: BlkInd of F]
|
Numeric
|
4
|
Length of data block that follows
|
No data exists. End - Definition of Flight Application Rule Start - Definition of Advance Reservation. Advance Reservation is a restriction imposed on certain discounted fares. The length of time is specified in the rules for a fare and means the reservation must be made X amount of time prior to departure, i.e., 14 days.
|
+ <AdvRsvnQual>
[Qualified By: BlkInd of A]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<AdvRsvnInd>
|
Alphanumeric
|
1
|
B=Advance Reservation applies A=Anytime. Reservation can be made anytime prior to departure to qualify for the fare. Suggested rule wording: Advance Reservation can be made anytime. T=Advance Reservations can be made only if ticketed. Suggested rule wording: Advance Reservation can be made only if ticketed. N=Advance Reservations are not permitted. Suggested rule wording: Advance Reservation not permitted. W=Waived. Suggested rule wording: Advance Reservation is waived until date.
|
+ <AppliesQual>
[Qualified By: AdvRsvnInd of B]
|
FieldSet
|
n/a
|
|
<TmUnit>
|
Alphanumeric
|
1
|
Unit of time indicator H=Hours D=Days M=Months
|
<Tm>
|
Numeric
|
8
|
This field may be number of hours, days, or months, right justified, zero filled.
|
<EarlyLateInd>
|
Alphanumeric
|
1
|
Tells if Advance Reservation Time is earliest or latest date E=Earliest date. Suggested rule wording: Advance Reservation can be made no earlier than Unit of Time. L=Latest date. Suggested rule wording: Advance Reservation can be made no later than Unit of Time.
|
|
|
+ <AnytimeQual>
[Qualified By: AdvRsvnInd of A]
|
FieldSet
|
n/a
|
|
|
+ <TkQual>
[Qualified By: AdvRsvnInd of T]
|
FieldSet
|
n/a
|
|
|
+ <NoPermittedQual>
[Qualified By: AdvRsvnInd of N]
|
FieldSet
|
n/a
|
|
|
+ <WaivedQual>
[Qualified By: AdvRsvnInd of W]
|
FieldSet
|
n/a
|
|
<Dt>
|
Alpha
|
8
|
YYYYMMDD date format
|
<EarlyLateInd>
|
Alphanumeric
|
1
|
Tells if Advance Reservation is earliest or latest date. E=Earliest date. Suggested rule wording: Advance Reservation can be made no earlier than Unit of Time. L=Latest date. Suggested rule wording: Advance Reservation can be made no later than Unit of Time.
|
|
|
|
|
+ <SalesRestsQual>
[Qualified By: BlkInd of C]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<EarliestRsvnDt>
|
Alpha
|
8
|
The date will be in YYYYMMDD format.
|
<EarliestTkDt>
|
Alpha
|
8
|
The date will be in YYYYMMDD format.
|
<LatestRsvnDt>
|
Alpha
|
8
|
The date will be in YYYYMMDD format.
|
|
|
+ <PenQual>
[Qualified By: BlkInd of P]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<DepReqInd>
|
Alphanumeric
|
1
|
Y or Ndeposit required
|
<DepNonRefundInd>
|
Alphanumeric
|
1
|
Y or Ndeposit non-refundable
|
<TkNonRefundInd>
|
Alphanumeric
|
1
|
Y or Nticket non refundable
|
<AirVFeeInd>
|
Alphanumeric
|
1
|
Y or N Carrier fee assessed if passenger does not complete all conditions for travel at fare
|
<CancellationInd>
|
Alphanumeric
|
1
|
Y or Ncancellation
|
<ConfFailInd>
|
Alphanumeric
|
1
|
Y or Nfailure to confirm space
|
<ChgItinReissueTkInd>
|
Alphanumeric
|
1
|
Y or Nchange in itinerary requiring reissue of ticket
|
<ReplaceLostTkInd>
|
Alphanumeric
|
1
|
Y or Nreplace lost ticket/exchange
|
<ChargeInd>
|
Alphanumeric
|
1
|
Tells if amount specified is penalty or deposit P=Penalty D=Deposit Blank=No charge
|
<PenInd>
|
Alphanumeric
|
1
|
Tells what type of penalty applies D=Penalty is a currency amount P=Penalty is percentage amount 0 (numeric)=Zero penalty amount Blank=None
|
<PenAmt>
|
Numeric
|
9
|
Penalty dollar or percentage amount, right justified
|
<Currency>
|
Alpha
|
3
|
Currency code if Penalty Amount is a currency amount field. Otherwise it is blank.
|
<DecPt>
|
Numeric
|
1
|
Number of decimal points in penalty amount
|
|
|
+ <PICQual>
[Qualified By: BlkInd of I]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
PICCnt Structured data only. Not in XML.
|
Numeric
|
1
|
|
+ <PICAry>
|
Array
|
n/a
|
|
+ <PICInfo>
|
FieldSet
|
n/a
|
|
<PIC>
|
Alpha
|
6
|
PIC code for which this price applies
|
<Price>
|
Numeric
|
9
|
Total price of ticket for this PIC type
|
<Currency>
|
Alpha
|
3
|
Currency code for fare amount
|
<DecPos>
|
Alpha
|
1
|
Number of decimal points in fare amount
|
SegCnt Structured data only. Not in XML.
|
Numeric
|
1
|
|
+ <SegAry>
|
Array
|
n/a
|
|
+ <SegInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
2
|
Relative Segment Number within PNR/BF
|
<Cabin>
|
Numeric
|
1
|
Cabin Code
|
<BIC>
|
Alpha
|
2
|
Booking Code
|
<FIC>
|
Alpha
|
8
|
Fare Basis code for specified segment
|
<FareTypeInd>
|
Alphanumeric
|
1
|
Type of Fare Returned B=Published Fare P=Private Fare - Following data exists:
|
+ <PubFareQual>
[Qualified By: FareTypeInd of B]
|
FieldSet
|
n/a
|
|
|
+ <PrivFareQual>
[Qualified By: FareTypeInd of P]
|
FieldSet
|
n/a
|
|
<PFType>
|
Alpha
|
1
|
N=Not Validated V=Validated
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ <FareQuoteReprice>
|
1413 6.0
|
|
|
+ <ItemAry>
|
Array
|
n/a
|
|
+ <Item>
|
FieldSet
|
n/a
|
|
<BlkInd>
|
Alphanumeric
|
2
|
D=Ticketed By Date Data
|
+ <TkQual>
[Qualified By: BlkInd of D]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<TktbyDt>
|
Alpha
|
8
|
Price applies if ticketed by this date. Format YYYYMMDD.
|
|
|
+ <MinStayQual>
[Qualified By: BlkInd of S]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<MinStayInd>
|
Alphanumeric
|
1
|
D=Day T=Time W=Week
|
+ <DayQual>
[Qualified By: MinStayInd of D]
|
FieldSet
|
n/a
|
|
|
+ <TmQual>
[Qualified By: MinStayInd of T]
|
FieldSet
|
n/a
|
|
<TmUnit>
|
Alphanumeric
|
1
|
Unit of time definition for field Minimum Stay Time H=Hours D=Days M=Months
|
<Tm>
|
Numeric
|
3
|
If Unit of Time and Minimum Stay Time are present then all other fields in this category will be blank.
|
|
|
+ <WeekQual>
[Qualified By: MinStayInd of W]
|
FieldSet
|
n/a
|
|
<NumOccurr>
|
Numeric
|
2
|
This field is used in conjunction with the Day of Week field below. 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. If the Number of Occurrences and Day of Week fields are populated then all other fields in this category will be blank.
|
<Day>
|
Numeric
|
1
|
1=Sunday 2=Monday 3=Tuesday 4=Wednesday 5=Thursday 6=Friday 7=Saturday
|
|
|
|
|
+ <MaxStayQual>
[Qualified By: BlkInd of M]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<MaxStayInd>
|
Alphanumeric
|
1
|
D=Day T=Time W=Week
|
+ <DayQual>
[Qualified By: MaxStayInd of D]
|
FieldSet
|
n/a
|
|
|
+ <TmQual>
[Qualified By: MaxStayInd of T]
|
FieldSet
|
n/a
|
|
<TmUnit>
|
Alphanumeric
|
1
|
Unit of time definition for field Maximum Stay Time. H=Hours D=Days M=Months
|
<Tm>
|
Numeric
|
3
|
If Unit of Time and Maximum Stay Time are present then all other fields in this category will be blank.
|
|
|
+ <WeekQual>
[Qualified By: MaxStayInd of W]
|
FieldSet
|
n/a
|
|
<NumOccur>
|
Numeric
|
2
|
This field is used in conjunction with the Day of Week field below. 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. If the Number of Occurrences and Day of Week fields are populated then all other fields in this category will be blank.
|
<Day>
|
Numeric
|
1
|
1=Sunday 2=Monday 3=Tuesday 4=Wednesday 5=Thursday 6=Friday 7=Saturday
|
|
|
|
|
<BlkLen>
[Qualified By: BlkInd of F]
|
Numeric
|
4
|
Length of data block that follows
|
No data exists. End - Definition of Flight Application Rule Start - Definition of Advance Reservation. Advance Reservation is a restriction imposed on certain discounted fares. The length of time is specified in the rules for a fare and means the reservation must be made X amount of time prior to departure, i.e., 14 days.
|
+ <AdvRsvnQual>
[Qualified By: BlkInd of A]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<AdvRsvnInd>
|
Alphanumeric
|
1
|
B=Advance Reservation applies A=Anytime. Reservation can be made anytime prior to departure to qualify for the fare. Suggested rule wording: Advance Reservation can be made anytime. T=Advance Reservations can be made only if ticketed. Suggested rule wording: Advance Reservation can be made only if ticketed. N=Advance Reservations are not permitted. Suggested rule wording: Advance Reservation not permitted. W=Waived. Suggested rule wording: Advance Reservation is waived until date.
|
+ <AppliesQual>
[Qualified By: AdvRsvnInd of B]
|
FieldSet
|
n/a
|
|
<TmUnit>
|
Alphanumeric
|
1
|
Unit of time indicator H=Hours D=Days M=Months
|
<Tm>
|
Numeric
|
8
|
This field may be number of hours, days, or months, right justified, zero filled.
|
<EarlyLateInd>
|
Alphanumeric
|
1
|
Tells if Advance Reservation Time is earliest or latest date E=Earliest date. Suggested rule wording: Advance Reservation can be made no earlier than Unit of Time. L=Latest date. Suggested rule wording: Advance Reservation can be made no later than Unit of Time.
|
|
|
+ <AnytimeQual>
[Qualified By: AdvRsvnInd of A]
|
FieldSet
|
n/a
|
|
|
+ <TkQual>
[Qualified By: AdvRsvnInd of T]
|
FieldSet
|
n/a
|
|
|
+ <NoPermittedQual>
[Qualified By: AdvRsvnInd of N]
|
FieldSet
|
n/a
|
|
|
+ <WaivedQual>
[Qualified By: AdvRsvnInd of W]
|
FieldSet
|
n/a
|
|
<Dt>
|
Alpha
|
8
|
YYYYMMDD date format
|
<EarlyLateInd>
|
Alphanumeric
|
1
|
Tells if Advance Reservation is earliest or latest date. E=Earliest date. Suggested rule wording: Advance Reservation can be made no earlier than Unit of Time. L=Latest date. Suggested rule wording: Advance Reservation can be made no later than Unit of Time.
|
|
|
|
|
+ <SalesRestsQual>
[Qualified By: BlkInd of C]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<EarliestRsvnDt>
|
Alpha
|
8
|
The date will be in YYYYMMDD format.
|
<EarliestTkDt>
|
Alpha
|
8
|
The date will be in YYYYMMDD format.
|
<LatestRsvnDt>
|
Alpha
|
8
|
The date will be in YYYYMMDD format.
|
|
|
+ <PenQual>
[Qualified By: BlkInd of P]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<DepReqInd>
|
Alphanumeric
|
1
|
Y or Ndeposit required
|
<DepNonRefundInd>
|
Alphanumeric
|
1
|
Y or Ndeposit non-refundable
|
<TkNonRefundInd>
|
Alphanumeric
|
1
|
Y or Nticket non refundable
|
<AirVFeeInd>
|
Alphanumeric
|
1
|
Y or N Carrier fee assessed if passenger does not complete all conditions for travel at fare
|
<CancellationInd>
|
Alphanumeric
|
1
|
Y or Ncancellation
|
<ConfFailInd>
|
Alphanumeric
|
1
|
Y or Nfailure to confirm space
|
<ChgItinReissueTkInd>
|
Alphanumeric
|
1
|
Y or Nchange in itinerary requiring reissue of ticket
|
<ReplaceLostTkInd>
|
Alphanumeric
|
1
|
Y or Nreplace lost ticket/exchange
|
<ChargeInd>
|
Alphanumeric
|
1
|
Tells if amount specified is penalty or deposit P=Penalty D=Deposit Blank=No charge
|
<PenInd>
|
Alphanumeric
|
1
|
Tells what type of penalty applies D=Penalty is a currency amount P=Penalty is percentage amount 0 (numeric)=Zero penalty amount Blank=None
|
<PenAmt>
|
Numeric
|
9
|
Penalty dollar or percentage amount, right justified
|
<Currency>
|
Alpha
|
3
|
Currency code if Penalty Amount is a currency amount field. Otherwise it is blank.
|
<DecPt>
|
Numeric
|
1
|
Number of decimal points in penalty amount
|
|
|
+ <PICQual>
[Qualified By: BlkInd of I]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
PICCnt Structured data only. Not in XML.
|
Numeric
|
1
|
|
+ <PICAry>
|
Array
|
n/a
|
|
+ <PICInfo>
|
FieldSet
|
n/a
|
|
<PIC>
|
Alpha
|
6
|
PIC code for which this price applies
|
<Price>
|
Numeric
|
9
|
Total price of ticket for this PIC type
|
<Currency>
|
Alpha
|
3
|
Currency code for fare amount
|
<DecPos>
|
Alpha
|
1
|
Number of decimal points in fare amount
|
SegCnt Structured data only. Not in XML.
|
Numeric
|
1
|
|
+ <SegAry>
|
Array
|
n/a
|
|
+ <SegInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
2
|
Relative Segment Number within PNR/BF
|
<Cabin>
|
Numeric
|
1
|
Cabin Code
|
<BIC>
|
Alpha
|
2
|
Booking Code
|
<FIC>
|
Alpha
|
8
|
Fare Basis code for specified segment
|
<FareTypeInd>
|
Alphanumeric
|
1
|
Type of Fare Returned B=Published Fare P=Private Fare - Following data exists:
|
+ <PubFareQual>
[Qualified By: FareTypeInd of B]
|
FieldSet
|
n/a
|
|
|
+ <PrivFareQual>
[Qualified By: FareTypeInd of P]
|
FieldSet
|
n/a
|
|
<PFType>
|
Alpha
|
1
|
N=Not Validated V=Validated
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ <FareInfo>
|
1425 8.2
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <GeneralConstraints>
|
GF0A 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Not used - always '0000'
|
<HighestRulesVersion>
|
Numeric
|
2
|
Number of the highest version of Structured Rules Summary Available (starting from '01')
|
<DispDetail>
|
Alpha
|
1
|
Y= display of detailed rule advised N= no situations encountered requiring detail display
|
<FirstTravDt>
|
Numeric
|
8
|
Date from which Calendar can start being displayed (YYYYMMDD)
|
<LastTravDt>
|
Numeric
|
8
|
Date at which Calendar being displayed must end (YYYYMMDD) - '99999999' means there is no end date.
|
|
|
+ <BICConstraints>
|
GF0B 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Not used - always '0000'
|
NumAirVConstraints Structured data only. Not in XML.
|
Numeric
|
1
|
Number of Carrier Codes to follow (can be up to three on a 'Joint' request).
|
+ <AirVConstraintAry>
|
Array
|
n/a
|
|
+ <AirVConstraint>
|
FieldSet
|
n/a
|
|
<AirV>
|
Alphanumeric
|
3
|
Carrier Code for which Booking Codes Apply.
|
NumBICs Structured data only. Not in XML.
|
Numeric
|
2
|
Number of Booking Codes to follow
|
+ <BICs>
|
Array
|
n/a
|
|
<BIC>
|
Alpha
|
2
|
Booking Code that applies to this fare
|
|
|
|
|
|
|
|
|
+ <DayTmConstraints>
|
GF0C 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Not used - always '0000'
|
NumRests Structured data only. Not in XML.
|
Numeric
|
2
|
Number of Day / Time restrictions to follow.
|
+ <Rests>
|
Array
|
n/a
|
|
+ <Rest>
|
FieldSet
|
n/a
|
|
<DayOfWeek>
|
Numeric
|
1
|
Day on which restriction applies (1= Sunday, 2=Monday etc.)
|
<RestType>
|
Alpha
|
1
|
O= Origin C= Connection X= X-Continental Z= Z-Continental
|
<StartTm>
|
Numeric
|
4
|
Time at which restriction starts
|
<EndTm>
|
Numeric
|
4
|
Time at which restriction ends
|
|
|
|
|
|
|
+ <ValidDates>
|
GF0D 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Not used - always '0000'
|
NumRests Structured data only. Not in XML.
|
Numeric
|
2
|
Number of Date Ranges to follow.
|
+ <Rests>
|
Array
|
n/a
|
|
+ <Rest>
|
FieldSet
|
n/a
|
|
<RestType>
|
Alpha
|
1
|
O= Origin X= X-Continental Z= Z-Continental
|
<StartDt>
|
Numeric
|
8
|
Start of Valid Date Range (YYYYMMDD)
|
<EndDt>
|
Numeric
|
8
|
End of Valid Date Range (YYYYMMDD) - '99999999' means no end date
|
|
|
|
|
|
|
+ <FlightConstraints>
|
GF0E 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Not used - always '0000'
|
<NonStopInd>
|
Alpha
|
1
|
V= valid flight type I= invalid flight type N= no restriction on this flight type
|
<DirectInd>
|
Alpha
|
1
|
V= valid flight type I= invalid flight type N= no restriction on this flight type
|
<MultiStopInd>
|
Alpha
|
1
|
V= valid flight type I= invalid flight type N= no restriction on this flight type
|
<OneStopInd>
|
Alpha
|
1
|
V= valid flight type I= invalid flight type N= no restriction on this flight type
|
<OnlineConxInd>
|
Alpha
|
1
|
V= valid flight type I= invalid flight type N= no restriction on this flight type
|
<SpecAircraftInd>
|
Alpha
|
1
|
Y= special aircraft required - see detailed rule N= no special aircraft requirements
|
<ApplicationType>
|
Alpha
|
1
|
Determines if travel is valid or invalid for the flight / city restrictions to follow. V= Valid I= Invalid
|
<FlightNum1>
|
Numeric
|
4
|
First Flight Number
|
<FlightNum2>
|
Numeric
|
4
|
Second Flight Number
|
<FlightRelationship>
|
Alpha
|
1
|
A= And O= Or R= Range
|
<DayOfWeek>
|
Alpha
|
7
|
Seven Y/N indicators representing the days Sunday-Saturday.
|
NumCityConstraints Structured data only. Not in XML.
|
Numeric
|
1
|
Number of Cities to Follow (maximum of 4)
|
+ <CityContraints>
|
Array
|
n/a
|
|
+ <CityConstraint>
|
FieldSet
|
n/a
|
|
<CityType>
|
Alpha
|
1
|
T= To/From Airport S= Start City of Between Cities pair E= End City of Between Cities pair V= Via City
|
|
|
|
|
|
|
+ <InvalidDates>
|
GF0F 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Not used - always '0000'
|
NumRests Structured data only. Not in XML.
|
Numeric
|
2
|
Number of Date Ranges to follow.
|
+ <Rests>
|
Array
|
n/a
|
|
+ <Rest>
|
FieldSet
|
n/a
|
|
<RestType>
|
Alpha
|
1
|
O= Origin C= Connection X= X-Continental Z= Z-Continental
|
<StartDt>
|
Numeric
|
8
|
Start of Invalid Date Range (YYYYMMDD)
|
<EndDt>
|
Numeric
|
8
|
End of Invalid Date Range (YYYYMMDD) - '99999999' means no end date
|
|
|
|
|
|
|
+ <LastTravelConstraints>
|
GF0G 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Not used - always '0000'
|
<CommenceLTD>
|
Numeric
|
8
|
Date by which Last Travel must commence
|
<CommenceLTT>
|
Numeric
|
4
|
Time by which Last Travel must commence
|
<CompleteLTD>
|
Numeric
|
8
|
Date by which Last Travel must be complete
|
<CompleteLTT>
|
Numeric
|
4
|
Time by which Last Travel must be complete
|
|
|
+ <AlternateCity>
|
GFAC 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Passenger Number (if returned with GFPI), else '0000'
|
<StartPt>
|
Alpha
|
5
|
(GACBRD)
|
<DistToAltStartPt>
|
Numeric
|
3
|
(GACBML)
|
<DistToAltEndPt>
|
Numeric
|
3
|
(GACBML)
|
<Vnd>
|
Alphanumeric
|
3
|
(GACCAR)
|
<Currency>
|
Alpha
|
3
|
Currency Code of Fare (GACCUR)
|
<DecPos>
|
Numeric
|
1
|
Number of Decimal Places of the Currency Code (GACDEC)
|
<FareAmt>
|
Alphanumeric
|
12
|
(GACAMT) (right justified/zero filled/ contains decimal place)
|
<OWRT>
|
Alpha
|
1
|
O or R (GACRTI)
|
<AltOutboundDt>
|
Numeric
|
8
|
For Alternate Dates: Outbound date if different from journey outbound date, otherwise zeros (format YYYYMMDD) (GACAOD)
|
<AltInboundDt>
|
Numeric
|
8
|
For Alternate Dates: Inbound date if different from journey inbound date, otherwise zeros (format YYYYMMDD) (GACAID)
|
|
|
+ <PrevBICSegMapping>
|
GFBC 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
0000
|
BICInfoCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Value of 01 - 16 (GFBNBR)
|
+ <BICInfoAry>
|
Array
|
n/a
|
|
+ <BICInfo>
|
FieldSet
|
n/a
|
|
<BIC>
|
Alphanumeric
|
2
|
(GFBBKC)
|
<AppliesToSeg1>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg2>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg3>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg4>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg5>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg6>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg7>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg8>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg9>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg10>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg11>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg12>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg13>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg14>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg15>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
<AppliesToSeg16>
|
Alpha
|
1
|
Y or N N if does not exist (GFBSEG)
|
|
|
|
|
|
|
+ <NewBICSegMapping>
|
GFBK 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
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
|
BICInfoCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Value of 01 - 16 (GFCNBR)
|
+ <BICInfoAry>
|
Array
|
n/a
|
|
+ <BICInfo>
|
FieldSet
|
n/a
|
|
<BIC>
|
Alphanumeric
|
2
|
(GFCBKC)
|
<AppliesToSeg1>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg2>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg3>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg4>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg5>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg6>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg7>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg8>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg9>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg10>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg11>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg12>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg13>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg14>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg15>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
<AppliesToSeg16>
|
Alpha
|
1
|
Y or N N if does not exist (GFCSEG)
|
|
|
|
|
|
|
+ <CityIndInfo>
|
GFCI 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Passenger Number starting from '0001'
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GR8QNB)
|
<FareNum>
|
Numeric
|
2
|
Zero if does not exist (GR8FNB)
|
CityIndCnt Structured data only. Not in XML.
|
Numeric
|
2
|
One set of Indicators exists for each city (GR8CNB) in the Fare Component Zero if does not exist
|
+ <CityIndAry>
|
Array
|
n/a
|
|
+ <CityInd>
|
FieldSet
|
n/a
|
|
<Mandatory-NoStopover>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI1)
|
<MandatoryRtePt>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI1)
|
<CityWI1stLevelSideTrip>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI1)
|
<CityWI2ndLevelSideTrip>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI1)
|
<AllowOpenJawBreak>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI1)
|
<SurfaceSectorInc>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI1)
|
<SurfaceSectorExc>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI1)
|
<SysGenFictitiousPt>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI1)
|
<NegMileExcMPMReductionPt>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI2)
|
<RIOSAOMileCity>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI2)
|
<UnspecExtraMileAllow>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI2)
|
<SouthAtlanticMileCity>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI2)
|
<ClassDifferential>
|
Alphanumeric
|
1
|
Y or N N if does not exist (GR8CI2)
|
<Spare1>
|
Alpha
|
3
|
'NNN'; Spares for future indicators (GR8CI2)
|
|
|
|
|
|
|
+ <TkRestrictionInfo>
|
GFDR 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Passenger Description Number starting from 0001
|
<RestrictionDateinGMT>
|
Numeric
|
8
|
YYYYMMDD (GRDDTE) Zero if does not exist
|
<RestrictionTimeinGMT>
|
Numeric
|
4
|
Minutes past midnight format (GRDTIM) Zero if does not exist
|
<DaysTypeRestriction>
|
Alpha
|
1
|
Y or N N if does not exist (GRDTYP)
|
<HoursTypeRestriction>
|
Alpha
|
1
|
Y or N N if does not exist (GRDTYP)
|
<Spares>
|
Alpha
|
6
|
NNNNNN , Spares for future indicators (GRDTYP)
|
|
|
+ <ExtendedQuoteInformation>
|
GFEQ 1.0
|
|
<UniqueKey>
|
Numeric
|
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
|
<QuoteNum>
|
Numeric
|
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
|
<ETkInd>
|
Alpha
|
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
|
<PaperTkInd>
|
Alpha
|
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
|
<PlatingInd>
|
Alpha
|
1
|
Description of Field: Platting 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
|
<NetFareInd>
|
Alpha
|
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
|
<TkFareInd>
|
Alpha
|
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
|
<Spares1>
|
Alpha
|
3
|
Description of Field: Spares (GEQIN1) Format (a-alpha): aaa Possible Values (List): NNN How is null data specified? N/A What does null data indicate? N/A
|
<Spares2>
|
Alpha
|
8
|
Description of Field: Spares (GEQIN2) Format (a-alpha): aaaaaaaa Possible Values (List): NNNNNNNN How is null data specified? N/A What does null data indicate? N/A
|
<NetFareCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of Net fare (GEQNCC) Format (a-alpha): aaa Examples: USD How is null data specified? N/A What does null data indicate? No data
|
<NetFareAmt>
|
Numeric
|
12
|
Description of Field: Net fare amount (GEQNFA) Format (n-numeric): nnnnnnnnnnnn Examples: 000000010000 How is null data specified? N/A What does null data indicate? No data
|
<NetFareNumDecs>
|
Numeric
|
1
|
Description of Field: Net 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
|
<EquivNetFareCrcy>
|
Alpha
|
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? N/A What does null data indicate? No data
|
<EquivNetFareAmt>
|
Numeric
|
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
|
<EquivNumDecs>
|
Numeric
|
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
|
<TotNetCrcy>
|
Alpha
|
3
|
Description of Field: Currency code of Net fare total (including taxes (GEQNTC) Format (a-alpha): aaa Examples: USD How is null data specified? N/A What does null data indicate? No data
|
<TotNetAmt>
|
Numeric
|
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
|
<TotNetNumDecs>
|
Numeric
|
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
|
<TkFareCrcy>
|
Alpha
|
3
|
Description of Field: Currency code of Ticket fare (GEQTCC) Format (a-alpha): aaa Examples: USD How is null data specified? N/A What does null data indicate? No data
|
<TkFareAmt>
|
Numeric
|
12
|
Description of Field: Ticket fare amount (GEQTFA) Format (n-numeric): nnnnnnnnnnnn Examples: 000000011000 How is null data specified? N/A What does null data indicate? No data
|
<TkNumDecs>
|
Numeric
|
1
|
Description of Field: Ticket 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
|
<EquivTkCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of the equivalent currency (place of sale currency) of Ticketing fare (GEQTEC) Format (a-alpha): aaa Examples: Blanks USD How is null data specified? N/A What does null data indicate? No data
|
<EquivTkAmt>
|
Numeric
|
12
|
Description of Field: Ticketing 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
|
<EquivTkNumDecs>
|
Numeric
|
1
|
Description of Field: Equivalent currency number of decimal places (GEQTED) for ticket fare Format (n-numeric): n Possible Values (Range): 0 - 3 How is null data specified? N/A What does null data indicate? No data
|
<TotTkCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of Total ticketing fare (GEQTTC) Format (a-alpha): aaa Examples: USD How is null data specified? N/A What does null data indicate? No data
|
<TotTkAmt>
|
Numeric
|
12
|
Description of Field: Total ticketing fare amount (GEQTTA) Format (n-numeric): nnnnnnnnnnnn Examples: 000000013040 How is null data specified? N/A What does null data indicate? No data
|
<TotTkNumDecs>
|
Numeric
|
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
|
|
|
+ <FareConstruction>
|
GFFC 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Passenger Description Number starting from 0001
|
<QuoteNum>
|
Numeric
|
2
|
(GRFQNB)
|
<FareConstructText>
|
Alphanumeric
|
To End
|
(GRFFAR)
|
|
|
+ <OverrideInfo>
|
GFFO 2.0
|
|
<UniqueKey>
|
Numeric
|
4
|
'0000'
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GROQNB)
|
<FIC>
|
Alpha
|
8
|
Blank if does not exist (GROFIC)
|
Definitions for IFQ and AFQ entries:
|
<Ind1>
|
Alpha
|
1
|
IFQ: No rules available for validation Y or N, N if does not exist AFQ: Host Use Only 87 Y or N, N if does not exist
|
<Ind2>
|
Alpha
|
1
|
IFQ: Minimum Stay Failure Y or N, N if does not exist AFQ: Host Use Only 88 Y or N, N if does not exist
|
<Ind3>
|
Alpha
|
1
|
IFQ: Advance Purchase Failure Y or N, N if does not exist AFQ: Host Use Only 89 Y or N, N if does not exist
|
<Ind4>
|
Alpha
|
1
|
IFQ: PIC Type Failure Y or N, N if does not exist AFQ: Host Use Only 90 Y or N, N if does not exist
|
<Ind5>
|
Alpha
|
1
|
IFQ: Stopovers/Transfers Failure Y or N, N if does not exist AFQ: Day/Time Application Category Not Met Y or N, N if does not exist
|
<Ind6>
|
Alpha
|
1
|
IFQ: Date of Travel / Seasonality Failure Y or N, N if does not exist AFQ: Day/ Time Application Category Incomplete Y or N, N if does not exist
|
<Ind7>
|
Alpha
|
1
|
IFQ: Maximum Stay Failure Y or N, N if does not exist AFQ: Season Application Category Not Met Y or N, N if does not exist
|
<Ind8>
|
Alpha
|
1
|
IFQ: Routing Failure Y or N, N if does not exist AFQ: Season Application Category Incomplete Y or N, N if does not exist
|
<Ind9>
|
Alpha
|
1
|
IFQ: Mileage Failure Y or N, N if does not exist AFQ: Flight Application Category Not Met Y or N, N if does not exist
|
<Ind10>
|
Alpha
|
1
|
IFQ: Day/Time Failure Y or N, N if does not exist AFQ: Flight Application Category Incomplete Y or N, N if does not exist
|
<Ind11>
|
Alpha
|
1
|
IFQ: Booking Class Failure Y or N, N if does not exist AFQ: Advanced Reservations and Advanced Ticketing Category Not Met Y or N, N if does not exist
|
<Ind12>
|
Alpha
|
1
|
IFQ: Combineability Failure Y or N, N if does not exist AFQ: Advanced Reservations and Advanced Ticketing Category Incomplete Y or N, N if does not exist
|
<Ind13>
|
Alpha
|
1
|
IFQ: Open Jaw Usage Failure Y or N, N if does not exist AFQ: Host Use Only 99 Y or N, N if does not exist
|
<Ind14>
|
Alpha
|
1
|
IFQ: Indirect Travel Provisions Y or N, N if does not exist AFQ: Host Use Only 100 Y or N, N if does not exist
|
<Ind15>
|
Alpha
|
1
|
IFQ: Sales Restriction Not Met Y or N, N if does not exist AFQ: Spare N, Spare for future indicators Y or N, N if does not exist
|
<Ind16>
|
Alpha
|
1
|
IFQ: FIC'd North American Fare Y or N, N if does not exist AFQ: Booking Class Failure Y or N, N if does not exist
|
<Ind17>
|
Alpha
|
1
|
IFQ: HIF Failure Y or N, N if does not exist AFQ: Minimum Stay Category Not Met Y or N, N if does not exist
|
<Ind18>
|
Alpha
|
1
|
IFQ: International Surface Sector Y or N, N if does not exist AFQ: Minimum Stay Category Incomplete Y or N, N if does not exist
|
<Ind19>
|
Alpha
|
1
|
IFQ: Currency Usage Failure Y or N, N if does not exist AFQ: Host Use Only 105 Y or N, N if does not exist
|
<Ind20>
|
Alpha
|
1
|
IFQ: Failed Discount Application Y or N, N if does not exist AFQ: Maximum Stay Category Not Met Y or N, N if does not exist
|
<Ind21>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Maximum Stay Category Incomplete Y or N, N if does not exist
|
<Ind22>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Host Use Only 108 Y or N, N if does not exist
|
<Ind23>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Stopovers Category Not Met Y or N, N if does not exist
|
<Ind24>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Stopovers Category Incomplete Y or N, N if does not exist
|
<Ind25>
|
Alpha
|
1
|
IFQ: Footnote Failure Y or N, N if does not exist AFQ: Host Use Only 111 Y or N, N if does not exist
|
<Ind26>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Host Use Only 112 Y or N, N if does not exist
|
<Ind27>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Host Use Only 113 Y or N, N if does not exist
|
<Ind28>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Host Use Only 114 Y or N, N if does not exist
|
<Ind29>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Permitted Combinations Category Not Met Y or N, N if does not exist
|
<Ind30>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Permitted Combinations Category Incomplete Y or N, N if does not exist
|
<Ind31>
|
Alpha
|
1
|
IFQ: Reserved Fields Internal Apollo Use Only Y or N, N if does not exist AFQ: Host Use Only 117 Y or N, N if does not exist
|
<Ind32>
|
Alpha
|
1
|
IFQ: Reserved Fields Internal Apollo Use Only Y or N, N if does not exist AFQ: Host Use Only 118 Y or N, N if does not exist
|
<Ind33>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Blackouts Category Not Met Y or N, N if does not exist
|
<Ind34>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Blackouts Category Incomplete Y or N, N if does not exist
|
<Ind35>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Host Use Only 121 Y or N, N if does not exist
|
<Ind36>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Host Use Only 122 Y or N, N if does not exist
|
<Ind37>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Accom Tvl Reqs Category Not Met Y or N, N if does not exist
|
<Ind38>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Accom Tvl Reqs Category Incomplete Y or N, N if does not exist
|
<Ind39>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Sales Restrictions Category Not Met Y or N, N if does not exist
|
<Ind40>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Sales Restrictions Category Incomplete Y or N, N if does not exist
|
<Ind41>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Host Use Only 127 Y or N, N if does not exist
|
<Ind42>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Host Use Only 128 Y or N, N if does not exist
|
<Ind43>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Eligibility Category Not Met Y or N, N if does not exist
|
<Ind44>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Eligibility Category Incomplete Y or N, N if does not exist
|
<Ind45>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Transfers Category Not Met Y or N, N if does not exist
|
<Ind46>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Transfers Category Incomplete Y or N, N if does not exist
|
<Ind47>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Transfers Routing Failure Y or N, N if does not exist
|
<Ind48>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Spare N, Spare for future indicators Y or N, N if does not exist
|
<Ind49>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: HIP/Mileage Exceptions Category Not Met Y or N, N if does not exist
|
<Ind50>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: HIP/Mileage Exceptions Category Incomplete Y or N, N if does not exist
|
<Ind51>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Children's Discounts Category Not Met Y or N, N if does not exist
|
<Ind52>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Children's Discounts Category Incomplete Y or N, N if does not exist
|
<Ind53>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Tour Conductors Discounts Category Not Met Y or N, N if does not exist
|
<Ind54>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Tour Conductors Discounts Category Incomplete Y or N, N if does not exist
|
<Ind55>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Agents Discounts Category Not Met Y or N, N if does not exist
|
<Ind56>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Agents Discounts Category Incomplete Y or N, N if does not exist
|
<Ind57>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Other Discounts Category Not Met Y or N, N if does not exist
|
<Ind58>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Other Discounts Category Incomplete Y or N, N if does not exist
|
<Ind59>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Miscellaneous Fare Tag Category Not Met Y or N, N if does not exist
|
<Ind60>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Miscellaneous Fare Tag Category Incomplete Y or N, N if does not exist
|
<Ind61>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Fare By Rule Category Not Met Y or N, N if does not exist
|
<Ind62>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Fare By Rule Category Incomplete Y or N, N if does not exist
|
<Ind63>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Visit Another Country Category Not Met Y or N, N if does not exist
|
<Ind64>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Visit Another Country Category Incomplete Y or N, N if does not exist
|
<Ind65>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Negotiated Fares Category Not Met Y or N, N if does not exist
|
<Ind66>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Negotiated Fares Category Incomplete Y or N, N if does not exist
|
<Ind67>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Other Failure Reasons Passenger Type Failed Y or N, N if does not exist
|
<Ind68>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Other Failure Reasons Record 1 Incomplete Y or N, N if does not exist
|
<Ind69>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Spare N, Spare for future indicators Y or N, N if does not exist
|
<Ind70>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Spare N, Spare for future indicators Y or N, N if does not exist
|
<Ind71>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Spare N, Spare for future indicators Y or N, N if does not exist
|
<Ind72>
|
Alpha
|
1
|
IFQ: Spare N, Spare for future indicators Y or N, N if does not exist AFQ: Spare N, Spare for future indicators Y or N, N if does not exist
|
|
|
+ <FictitiousStartPt>
|
GFFP 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Passenger Number starting from '0001'
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GR9QNB)
|
<FareNum>
|
Numeric
|
2
|
Zero if does not exist (GR9FNB)
|
StartPtCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Zero if does not exist; Max value is '6' (GR9CNB)
|
+ <StartPtAry>
|
Array
|
n/a
|
|
<StartPt>
|
Alpha
|
5
|
Left justified, blank filled (GR9CTS)
|
|
|
|
|
+ <FilingStatus>
|
GFFS 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
0000
|
<PsgrMismatchInd>
|
Alpha
|
1
|
Passenger Mismatch Y or N Y = reason unable to file (GFSIN1)
|
<NeedPlatingCarrierInd>
|
Alpha
|
1
|
Need Plating Carrier Y or N Y= reason unable to file (GFSIN1)
|
<NoNamesInd>
|
Alpha
|
1
|
No Names Y or N Y = reason unable to file (GFSIN1)
|
<OpenSegInd>
|
Alpha
|
1
|
Open Segment Specified Y or N Y= reason unable to file (GFSIN1)
|
<TkDtInd>
|
Alpha
|
1
|
Ticketing Date Specified Y or N Y = reason unable to file (GFSIN1)
|
<ClassOverrideInd>
|
Alpha
|
1
|
Booking Class Override Specified Y or N Y= reason unable to file (GFSIN1)
|
<RetTripInd>
|
Alpha
|
1
|
Return Trip Specified Y or N Y= reason unable to file (GFSIN1)
|
<NeedRebookInd>
|
Alpha
|
1
|
Need Rebook Y or N Y= reason unable to file (GFSIN1)
|
<DecMismatchInd>
|
Alpha
|
1
|
Decimal Place Mismatch Y or N Y= reason unable to file (GFSIN2)
|
<CurrencyMismatchInd>
|
Alpha
|
1
|
Currency Code Mismatch Y or N Y= reason unable to file (GFSIN2)
|
<AmendedItinInd>
|
Alpha
|
1
|
Amended Itinerary Y or N Y= reason unable to file (GFSIN2)
|
<PseudoItinInd>
|
Alpha
|
1
|
Pseudo Itinerary Y or N Y= reason unable to file (GFSIN2)
|
<TooManyTaxesInd>
|
Alpha
|
1
|
Too many taxes were returned Y or N Y= reason unable to file (GFSIN2)
|
<BaseFareTooBigInd>
|
Alpha
|
1
|
Base Fare too big to fit on ticket Y or N Y= reason unable to file (GFSIN2)
|
<BookingDtInd>
|
Alpha
|
1
|
Booking Date Override Specified Y or N Y= reason unable to file (GFSIN2)
|
<PFMismatchInd>
|
Alpha
|
1
|
Private Fare Tour Code Mismatch Y or N Y= reason unable to file (GFSIN2)
|
<NotFullGuarInd>
|
Alpha
|
1
|
Agent not allowed full guarantee Y or N Y = not allowed (GFSIN3)
|
<FareFiledOKInd>
|
Alpha
|
1
|
Fare Filed OK Y or N Y = Filed OK (GFSIN3)
|
<DocProdErrTextInd>
|
Alpha
|
1
|
Document Production Supplied Error Text Y or N Y = DocProd supplied failure text (GFSIN3)
|
<Spare1>
|
Alpha
|
5
|
NNNNN - not currently used (GFSIN3)
|
<Spare2>
|
Alpha
|
8
|
NNNNNNNN - not currently used (GFSIN4)
|
|
|
+ <FollowUpEntries>
|
GFFU 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
'0000'
|
<QuoteNum>
|
Numeric
|
3
|
Quote number after FQA entries. (GQDQNO) Component number after FQN entry.
|
<Spare1>
|
Alpha
|
1
|
'N' (GQDSUM)
|
<AllParaReqind>
|
Alpha
|
1
|
Y or N, N if does not exist (GQDSUM)
|
<SumRuleReqInd>
|
Alpha
|
1
|
Y or N, N if does not exist (GQDSUM)
|
<FulltextoptInd>
|
Alpha
|
1
|
Y or N, N if does not exist (GQDSUM)
|
<Spare2>
|
Alpha
|
4
|
'NNNN' (GQDSUM)
|
<Text>
|
Alphanumeric
|
To End
|
Variable paragraph data (GQDVAR)
|
|
|
+ <GenQuoteDetails>
|
GFGQ 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Field Description: Passenger Description Number starting from '0001' Format (x-alpha/numeric): xxxx Special Format: N/A Range of Possible values: 0001 - 9999 How is null data specified? N/A What does null data indicate? No data results in error
|
<QuoteNum>
|
Numeric
|
2
|
Field Description: Quote Number(GRGQNB) Format (n-numeric): nn Special Format: N/A Examples: 01 How is null data specified? Null data is specified by Zeros What does null data indicate? No data results in error
|
<QuoteType>
|
Alpha
|
1
|
Field Description: Quote Type: Identifies the type of quote being processed. Format (a-alpha): a List of Possible Values: G = Computer generated, and guaranteed C = Computer generated , not guaranteed B = Manual on Galileo M = Manual on Apollo How is null data specified? Character blank What does null data indicate? quote type does not exist
|
<LastTkDt>
|
Numeric
|
8
|
Field Description: Last date to ticket (GRGLDT) 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.
|
<QuoteDt>
|
Numeric
|
8
|
Field Description: Date of quote (GRGDOQ) 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
|
<IntlSaleInd>
|
Alphanumeric
|
4
|
Field Description: International sale indicator (GRGISI) Format (x-alpha/numeric): xxxx Special Format: Blank if does not exist Examples: SITI How is null data specified? N/A What does null data indicate? No data results in error
|
<BaseFareCurrency>
|
Alpha
|
3
|
Field Description: Base fare currency code (GRGBFC) Format (a-alpha): aaa 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
|
<BaseFareAmt>
|
Numeric
|
11
|
Field Description: Base fare amount (GRGBFA) Format (n-numeric): nnnnnnnnnnn Special Format: Zero if does not exist Examples: 00000217488 Note - On Request KLR The amount appears without decimals and the decimals are so indicated as assumed based on the field "Base Decimal Places" for example an amount like "4.50" would be transmitted as "00000000450" On Response KLR Further more even when doing the Detailed Display for the respective fare it appears without decimal point in the KLR How is null data specified? 0 What does null data indicate? Zero specifies null data.
|
<LowestOrNUCFare>
|
Numeric
|
11
|
Field Description: Lowest fare as booked on a $BBC, Or 'DF' NUC value on FQP entry (GRGBBC) Format (n-numeric): nnnnnnnnnnn Special Format: Zero if does not exist Examples: 00000000000 How is null data specified? 0 What does null data indicate? Zero specifies null data.
|
<BaseDecPos>
|
Numeric
|
1
|
Field Description: Number of decimal places for base/lowest fare (GRGBDC) Format (n-numeric): n Special Format: Zero if does not exist Examples: 2 How is null data specified? 0 What does null data indicate? Zero specifies null data
|
<EquivCurrency>
|
Alphanumeric
|
3
|
Field Description: Equivalent currency code (GRGEQC) 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
|
<EquivAmt>
|
Numeric
|
11
|
Field Description: Equivalent amount (GRGEQA) Format (n-numeric): nnnnnnnnnnn Special Format: Zero if does not exist Examples: 000001393002 Note - On Request KLR The amount appears without decimals and the decimals are so indicated and assumed based on the field "Equivalent Decimal Places" for example an amount like "4.50" would be transmitted as "00000000450" On Response KLR Further more even when doing the Detailed Display for the respective fare it appears without decimal point in the KLR How is null data specified? 0 What does null data indicate? Zero specifies null data
|
<EquivDecPos>
|
Numeric
|
1
|
Field Description: Number of decimal places for equivalent fare (GRGEDC) Format (x-alpha/numeric): n Special Format: Zero if does not exist Examples: 0 How is null data specified? 0 What does null data indicate? Zero specifies null data.
|
<TotCurrency>
|
Alphanumeric
|
3
|
Field Description: Total currency code (GRGTTC) 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
|
<TotAmt>
|
Numeric
|
11
|
Field Description: Base fare plus taxes (GRGTTA) Format (n-numeric): nnnnnnnnnnn Example: 00000235800 Note - On Request KLR The amount appears without decimals and the decimals are so indicated and assumed based on the field "Base Decimal Places" for example an amount like "4.50" would be transmitted as "00000000450" On Response KLR Further more even when doing the Detailed Display for the respective fare it appears without decimal point in the KLR How is null data specified? zeroes What does null data indicate? Zero if does not exist
|
<TotDecPos>
|
Numeric
|
1
|
Field Description: Number of decimal places for total fare (GRGTDC) Format (n-numeric): n Examples: 2 How is null data specified? 0 What does null data indicate? Zero if no decimal needed
|
<ITNum>
|
Alphanumeric
|
15
|
Field Description: IT number (GRGITN) Format (x-alpha/numeric): xxxxxxxxxxxxxxx How is null data specified? Blanks What does null data indicate? Blank if does not exist
|
<RteBasedQuote>
|
Alpha
|
1
|
Field Description: Indicator: identifies whether or not the quote is route based. Format (a-alpha): a Possible Values (List): Y = quote is route based. N = quote is not route based. Special Format: N/A How is null data specified? N/A What does null data indicate? No data results in error
|
<M0>
|
Alpha
|
1
|
Field Description: M0 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M5>
|
Alpha
|
1
|
Field Description: M5 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M10>
|
Alpha
|
1
|
Field Description: M10 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M15>
|
Alpha
|
1
|
Field Description: M15 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M20>
|
Alpha
|
1
|
Field Description: M20 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M25>
|
Alpha
|
1
|
Field Description: M25 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<Spare1>
|
Alpha
|
1
|
Field Description: Reserved for future Mileage/Route (GRGMRT) Format (a-alpha): a Special Format: Indicator N if does not exist. Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<PrivFQd>
|
Alpha
|
1
|
Field Description: Private fare quoted for one or more segments (GRGPVF) Format (a-alpha): a Possible Values (List): Y - Private fare quoted for one or more segments N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<PFOverrides>
|
Alpha
|
1
|
Field Description: Private fares overrides/waivers apply (GRGPVF) Format (a-alpha): a Possible Values (List): Y - Private fares overrides/waivers apply N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<FlatFQd>
|
Alpha
|
1
|
Field Description: Flat Fare quoted for one or more segments (GRGPVF) Format (a-alpha): a Possible Values (List): Y - Flat Fare quoted for one or more segments N - Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<DirMinApplied>
|
Alpha
|
1
|
Field Description: Directional minimum applied (GRGPVF) Format (a-alpha): a Possible Values (List): Y - directional minimum applied N - directional minimum not applied Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<VATIncInd>
|
Alpha
|
1
|
Field Description: VAT included in quote (GRGPVF) Format (a-alpha): a Possible Values (List): Y - VAT included in quote N - VAT not included in quote Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<PenApplies>
|
Alpha
|
1
|
Field Description: Penalty applies (GRGPVF) Format (a-alpha): a Possible Values (List): Y - Penalty applies N - Penalty does not apply Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<QuoteBasis>
|
Alpha
|
2
|
Field Description: Used for FQP and FQA entries only: (GRGPVF) NN if quote is based on PIC code requested. NY if quote is based on adult PIC YN if quote is based on PIC code returned (GFYPIR) YY if quote based on unknown PIC code NOTE: This field represents 2 bits in the GF001 macro. Format (a-alpha): aa Special Format: N/A Examples: NN How is null data specified? N/A What does null data indicate? No data results in error
|
TaxDataCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Field Description: Number of tax fields (GRGTXN) Format (n-numeric): nn Special Format: Zero if does not exist Examples: 04 How is null data specified? 0 What does null data indicate? Zero specifies null data
|
+ <TaxDataAry>
|
Array
|
n/a
|
|
+ <TaxData>
|
FieldSet
|
n/a
|
|
<Country>
|
Alphanumeric
|
2
|
Field Description: Tax country code (GRGTXC) Format (x-alpha/numeric): xx Special Format: N/A Examples: US XF How is null data specified? N/A What does null data indicate? No data results in error
|
<Amt>
|
Alphanumeric
|
8
|
Field Description: Tax amount (GRGTXA) Format (x-alpha/numeric): xxxxxxxx Special Format: N/A Examples: 00163.12 00009.00 Note - On Request KLR The amount appears without decimals and the decimals are so indicated as assumed based on the field "Base Decimal Places" for example an amount like "4.50" would be transmitted as "00000000450" On Response KLR When doing a detailed display it appears with the decimal point in the KLR How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <ItinSeg>
|
GFIS 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Relative Segment Number starting with 0001
|
<AirV>
|
Alphanumeric
|
3
|
Left justified, blank filled Blank if does not exist (GRICAC)
|
<FltNum>
|
Alphanumeric
|
4
|
Left justified, blank filled Blank if does not exist (GRIFLN)
|
<StartDt>
|
Numeric
|
8
|
YYYYMMDD (GRIDEP) Zero if does not exist
|
<StartPt>
|
Alpha
|
5
|
Left justified, blank filled Blank if does not exist (GRIBPT)
|
<EndPt>
|
Alpha
|
5
|
Left justified, blank filled Blank if does not exist (GRIOPT)
|
<SegType>
|
Numeric
|
2
|
Zero if does not exist (GRITYP)
|
<DayDifferential>
|
Numeric
|
1
|
Zero if does not exist (GRICPT)
|
<NoStopAtBoardPt>
|
Alpha
|
1
|
Y or N (GRIIDI)
|
<BreakInJrny>
|
Alpha
|
1
|
Y or N (GRIIDI)
|
<BreakNoDirectService>
|
Alpha
|
1
|
Y or N (GRIIDI)
|
<FictitiousPt>
|
Alpha
|
1
|
Y or N (GRIIDI)
|
<MoreDistantPt>
|
Alpha
|
1
|
Y or N (GRIIDI)
|
<FQSGenFictitiousPt>
|
Alpha
|
1
|
Y or N (GRIIDI)
|
<StartCityNotPrevOffCity>
|
Alpha
|
1
|
Y or N (GRIIDI)
|
<Spare1>
|
Alpha
|
1
|
Reserved for future Itinerary indicator (GRIIDI) N if does not exist
|
<StartTm>
|
Numeric
|
4
|
Zero if does not exist (GRIDPT)
|
<EndTm>
|
Numeric
|
4
|
Zero if does not exist (GRIART)
|
<BIC>
|
Alphanumeric
|
2
|
Blank if does not exist (GRISVC)
|
<FICOrdinal>
|
Alpha
|
1
|
Y or N (GRIFIC) Ordinal in Ordinal Number is a FIC (Fare Identification Code)
|
<PricedWithNext>
|
Alpha
|
1
|
Y or N (GRIFIC) This segment priced with next segment.
|
<PricedWithPrev>
|
Alpha
|
1
|
Y or N (GRIFIC) This segment priced with previous segment.
|
<FareBasisOrdinal>
|
Alpha
|
1
|
Y or N (GRIFIC) Ordinal in Ordinal Number is a Fare Basis Code.
|
<ClassOrdinal>
|
Alpha
|
1
|
Y or N (GRIFIC) Ordinal in Ordinal Number is a Class Code.
|
<SpclFIC>
|
Alpha
|
1
|
Y or N (GRIFIC) Special FIC code input.
|
<SegNoConnect>
|
Alpha
|
1
|
Y or N (GRIFIC) Segment does not connect with previous segment.
|
<SpclStopover>
|
Alpha
|
1
|
Y or N (GRIFIC) Special Stopover.
|
<OrdinalNum>
|
Numeric
|
4
|
FIC ordinal if Ordinal is a FIC is Y (GRIFIC)
|
<Mile>
|
Numeric
|
4
|
Mileage between origin and destination (GRIMLG)
|
<IntlStartCity>
|
Alpha
|
1
|
Y or N (GRIIND) Board city is International.
|
<IntlEndCity>
|
Alpha
|
1
|
Y or N (GRIIND) Destination city is International.
|
<Spare2>
|
Alpha
|
6
|
NNNNNN (GRIIND)
|
|
|
+ <JrnyType>
|
GFJT 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
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
|
<QuoteNum>
|
Numeric
|
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
|
<NumJrnyItems>
|
Numeric
|
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
|
<CircTrip>
|
Alpha
|
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
|
<RT>
|
Alpha
|
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
|
<OW>
|
Alpha
|
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
|
<OpenJaw>
|
Alpha
|
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
|
<RndWorld>
|
Alpha
|
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
|
<Spare1>
|
Alpha
|
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.
|
<NumFareComponents>
|
Numeric
|
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
|
<HIF>
|
Alpha
|
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
|
<StopSurcharge>
|
Alpha
|
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
|
<NotesApply>
|
Alpha
|
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
|
<NoBankBuyRateHeld>
|
Alpha
|
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
|
<Spare2>
|
Alpha
|
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.
|
|
|
+ <InfoMsg>
|
GFMM 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
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
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GRMQNB)
|
<MsgNum>
|
Numeric
|
5
|
Zero if does not exist (GRMNBR)
|
<AppNum>
|
Numeric
|
5
|
Zero if does not exist (GRMAPP)
|
<MsgType>
|
Numeric
|
2
|
Zero if does not exist (GRMTYP)
|
<Lang>
|
Alphanumeric
|
1
|
Zero if does not exist (GRMLNG)
|
<Text>
|
Alphanumeric
|
To End
|
Blank if does not exist (GRMMSG)
|
|
|
+ <Msg>
|
GFOM 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
0000
|
<Text>
|
Alphanumeric
|
To End
|
Output message for normal CRT type response (not structured data) (GR3OMG)
|
|
|
+ <PsgrFacilityCharge>
|
GFPF 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
0000
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GRPQNB)
|
PFCCnt Structured data only. Not in XML.
|
Numeric
|
2
|
(GRPNPF)
|
+ <PFCAry>
|
Array
|
n/a
|
|
+ <PFC>
|
FieldSet
|
n/a
|
|
<Airp>
|
Alpha
|
5
|
Left justified, blank filled. Blank if does not exist (GRPPFC)
|
<Amt>
|
Alphanumeric
|
8
|
Blank if does not exist (GRPPFA)
|
<Currency>
|
Alphanumeric
|
3
|
Blank if does not exist (GRPCPF)
|
|
|
|
|
|
|
+ <PsgrTypes>
|
GFPI 1.0
|
|
Start Definition Of - PIC Codes Query/Response KLR NOTE: Passenger Information for both queries and responses for any entry that supports PIC codes. Specific to Apollo (1V) only.
|
<UniqueKey>
|
Alphanumeric
|
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.
|
<PICReq>
|
Alpha
|
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
|
<QueryAmt>
|
Numeric
|
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.
|
<QueryIATAFmt>
|
Alpha
|
1
|
Description of Field: PIC Requested is in IATA format. (GFYIN1). If the PIC 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? PIC Requested is not in IATA format. If
|
<QueryApolloFmt>
|
Alpha
|
1
|
Description of Field: PIC Requested is in Apollo PIC 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? PIC Requested is not Apollo PIC format
|
<PercentQuery>
|
Alpha
|
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
|
<AmtQuery>
|
Alpha
|
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
|
<AgeQuery>
|
Alpha
|
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
|
<ReqReturnedPIC>
|
Alpha
|
1
|
Description of Field: Returned PIC 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 PIC equals to requested PIC. N - If response PIC doesn't equals to requested PIC (no fares for PIC Requested, so Adult fares used) How is null data specified? N/A What does null data indicate? N/A
|
<QuoteOnlyPICReq>
|
Alpha
|
1
|
Description of Field: Quote only PIC requested indicator (do not default to Adult). (GFYIN1) Format (a-alpha): a Possible Values (List): Y - Quote only PIC requested N - Default to Adult if no fares for PIC Requested. How is null data specified? N or blank What does null data indicate? Default to Adult if no fares for PIC Requested
|
<HasDiscData>
|
Alpha
|
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.
|
<RespPIC>
|
Alpha
|
3
|
Description of Field: PIC 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.
|
<RespAmt>
|
Numeric
|
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.
|
<RespIATAFmt>
|
Alpha
|
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.
|
<RespATPCOFmt>
|
Alpha
|
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.
|
<PercentResp>
|
Alpha
|
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.
|
<AmtResp>
|
Alpha
|
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.
|
<AgeResp>
|
Alpha
|
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.
|
<PFCsApply>
|
Alpha
|
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.
|
<NPFReq>
|
Alpha
|
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.
|
<Spare1>
|
Alpha
|
1
|
Description of Field: Spare indicator with default of N (GFYIN2) Format (a-alpha): a Special Format: Only valid value is N How is null data specified? N/A What does null data indicate? No data.
|
<PICPsgrs>
|
Numeric
|
2
|
Description of Field: Number of passengers with this PIC.(GFYNBR) Format (n-numeric): nn How is null data specified? N/A What does null data indicate? No data results in error.
|
<PsgrNum>
|
Numeric
|
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.
|
|
|
+ <PlusUps>
|
GFPU 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
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.
|
<QuoteNum>
|
Numeric
|
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.
|
<NumPlusUpItems>
|
Numeric
|
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.
|
<City1>
|
Alpha
|
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.
|
<City2>
|
Alpha
|
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.
|
<PlusUpReason>
|
Alphanumeric
|
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.
|
<PlusUpAmt>
|
Numeric
|
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.
|
<NegativeInd>
|
Alphanumeric
|
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.
|
<City3>
|
Alpha
|
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.
|
<City4>
|
Alpha
|
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
|
<PlusUpAmtLocCurrency>
|
Alpha
|
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
|
<Spare1>
|
Alpha
|
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.
|
<MileSurchargeBand>
|
Alphanumeric
|
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.
|
|
|
+ <PrivateFareInfo>
|
GFPV 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
|
<Contract>
|
Alphanumeric
|
8
|
|
<PublishedFIC>
|
Alphanumeric
|
8
|
|
|
|
+ <EnhancedPrivateFare>
|
GFPX 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
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'
|
<PCC>
|
Alphanumeric
|
4
|
Blank if does not exist
|
<IATANum>
|
Alphanumeric
|
9
|
Blank if does not exist
|
<PFInd1>
|
Alpha
|
8
|
'NNNNNNNN' if does not exist
|
<ProviderCRSEquate>
|
Numeric
|
2
|
For future internal use only For agency private fares only
|
<RedistApplies>
|
Alpha
|
1
|
Y or N N if does not exist Internal Use Only
|
<ApplyAgncyPF>
|
Alpha
|
1
|
Y or N N if does not exist Internal Fare Quote Only
|
<ApplyAirlinePF>
|
Alpha
|
1
|
Y or N N if does not exist Internal Fare Quote Only
|
<Spare1>
|
Alpha
|
5
|
Spares for future Indicators 'NNNNN' if does not exist
|
<Acct>
|
Alphanumeric
|
20
|
Blank if does not exist
|
<Contract>
|
Alphanumeric
|
8
|
(Agency Product Only) Blank if does not exist
|
<Spare2>
|
Alpha
|
32
|
'NNNNNNNN' if does not exist 'NNNNNNNN' if does not exist 'NNNNNNNN' if does not exist 'NNNNNNNN' if does not exist
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist
|
<FareNum>
|
Numeric
|
2
|
Zero if does not exist
|
<AirV>
|
Alpha
|
3
|
Left justified, blank filled (Only populated when discount based on YY)
|
<PrivateFareOverride>
|
Alpha
|
1
|
Private Fare Override/Waivers Apply (Agency Product Only)
|
<FlatFareQuoted>
|
Alpha
|
1
|
(Agency Product Only) Y or N N if does not exist
|
<DiscAirlinePFQuoted>
|
Alpha
|
1
|
Y or N N if does not exist
|
<PublishedAirlinePFQuoted>
|
Alpha
|
1
|
Y or N N if does not exist
|
<Spare3>
|
Alpha
|
4
|
'NNNN' if does not exist
|
<PublishedFIC>
|
Alphanumeric
|
8
|
This field is only populated when a discount private fare has been quoted. Needed for rules follow-ons.
|
<AdditionalPFInfo>
|
Alphanumeric
|
To End
|
Blank if does not exist (Defined for additional fields that will be added to the 'GFPW' for rule retrieval information)
|
|
|
+ <FareReferenceToken>
|
GFPY 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
'0000'
|
<Token>
|
Alphanumeric
|
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.
|
|
|
+ <FlightItemRef>
|
GFQA 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
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.
|
<ODNum>
|
Numeric
|
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
|
<ODNumLegs>
|
Numeric
|
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.
|
FltItmCnt Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Number of flight items to follow – tells how many flight items this GFQA section addresses.
Format (n - numeric): nn
Special Format: Right justified, zero filled.
Examples: 014
How is null data specified? N/A
What does null data indicate? No data results in error.
|
+ <FltItemAry>
|
Array
|
n/a
|
|
+ <FltItem>
|
FieldSet
|
n/a
|
|
<IndexNum>
|
Numeric
|
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.
|
BICCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of booking codes (in some cases it is possible to have multiple booking codes that can be used on a flight for the quote.)
Format (n - numeric): n
Special Format: N/A
Examples: 1
How is null data specified? N/A
What does null data indicate? N/A.
|
+ <BICAry>
|
Array
|
n/a
|
|
+ <BICInfo>
|
FieldSet
|
n/a
|
|
<BIC>
|
Alphanumeric
|
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.
|
PsgrDescNumCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of passenger description items associated with this booking code (number of ‘Passenger Description Number’ items to follow)
Format (n - numeric): n
Special Format: N/A
Possible Values (List or Range): If zero, then booking codes apply to all Passenger Descriptions.
Examples: 0
How is null data specified? N/A
What does null data indicate? Booking codes apply to all passengers /passenger descriptions (‘Passenger Description Number’ data does NOT exist).
|
+ <PsgrDescNumAry>
|
Array
|
n/a
|
|
<Num>
|
Numeric
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
+ <RulesDateInfo>
|
GFR1 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
'0000'
|
<EffectDt1>
|
Numeric
|
8
|
Effective Date 1 YYYYMMDD (GR11E1)
|
<EffectDt2>
|
Numeric
|
8
|
Effective Date 2 YYYYMMDD (GR11E2)
|
<ExpDt>
|
Numeric
|
8
|
Expiration Date YYYYMMDD (GR11XD)
|
<ExpDtInd>
|
Alpha
|
1
|
C = Completion Expiration Date S = Start Expiration Date
|
|
|
+ <RulesDisplayBySegment>
|
GFRF 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
0000
|
<SegNum>
|
Numeric
|
2
|
Specific Segment number rules are for. (GQ8SEG) 00 for all segments.
|
<RevInd>
|
Alpha
|
1
|
Y or N Not used yet. (GQ8IN2)
|
<AllParaInd>
|
Alpha
|
1
|
Y or N N if does not exist (GQ8IN2)
|
<SumInd>
|
Alpha
|
1
|
Y or N N if does not exist (GQ8IN2)
|
<Spare1>
|
Alpha
|
5
|
NNNNN (GQ8IN2)
|
<ParaData>
|
Alphanumeric
|
To End
|
Variable paragraph data. Ends with (GQ8VR2) a . (period).
|
|
|
+ <RespHeader>
|
GFRH 3.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
'0000'
|
<CRTOutput>
|
Alpha
|
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
|
<ErrMsg>
|
Alpha
|
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
|
<AgntAlert>
|
Alpha
|
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
|
<SmartParsedData>
|
Alpha
|
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
|
<NextGenInd>
|
Alpha
|
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
|
<Spares1>
|
Alpha
|
3
|
Description of Field: Reserved for future Response indicators (GRHIND1) ‘N’ if does not exist
|
<FQSOnlyItin>
|
Alpha
|
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
|
<HostUse14>
|
Alpha
|
1
|
Host Use Only (GRHIND1)
|
<IFQLastF0>
|
Alpha
|
1
|
Y or N N if from FQS (GRHIND2)
|
<IFQLastFQ>
|
Alpha
|
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
|
<IFQLastD>
|
Alpha
|
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
|
<IFQLastB>
|
Alpha
|
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
|
<IFQLastV>
|
Alpha
|
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
|
<HostUse20>
|
Alpha
|
1
|
Host Use Only (GRHIND2)
|
<AppInd1>
|
Alpha
|
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
|
The following 4 indicators (Application Indicators 2 - 5) result in the fixed message 'US PASSENGER FACILITY CHARGE' plus the indicated appended message:
|
<AppInd2>
|
Alpha
|
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
|
<AppInd3>
|
Alpha
|
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
|
<AppInd4>
|
Alpha
|
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
|
<AppInd5>
|
Alpha
|
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
|
<AppInd6>
|
Alpha
|
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
|
<AppInd7>
|
Alpha
|
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
|
<AppInd8>
|
Alpha
|
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
|
<AppInd9>
|
Alpha
|
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
|
<AppInd10>
|
Alpha
|
1
|
Description of Field: Not used (host use only) ‘N’ if does not exist
|
<AppInd11>
|
Alpha
|
1
|
Description of Field: Spares ‘NNNNNN’ if does not exist
|
<AppInd12>
|
Alpha
|
1
|
Description of Field: Spares ‘NNNNNN’ if does not exist
|
<AppInd13>
|
Alpha
|
1
|
Description of Field: Spares ‘NNNNNN’ if does not exist
|
<AppInd14>
|
Alpha
|
1
|
Description of Field: Spares ‘NNNNNN’ if does not exist
|
<AppInd15>
|
Alpha
|
1
|
Description of Field: Spares ‘NNNNNN’ if does not exist
|
<AppInd16>
|
Alpha
|
1
|
Description of Field: Spares ‘NNNNNN’ if does not exist
|
|
|
+ <RulesInfo>
|
GFRI 3.0
|
|
<UniqueKey>
|
Numeric
|
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.
|
<QuoteNum>
|
Numeric
|
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.
|
<FareNum>
|
Numeric
|
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.
|
<FareRuleInfo>
|
Alpha
|
1
|
Description of Field: Fare Rule Information (GF7ISV). (To be retrieved from IFQ). Format (a - alpha): a Possible Values (List): Y - If Fare Rule Information exists. N - If Fare Rule Information doesn't exists. How is null data specified? N/A What does null data indicate? No data results in error.
|
This line is used by automation. Choices = Fare Rule Information, Y, N
|
<PermittedDisc>
|
Alpha
|
1
|
Description of Field: Permitted Discount. Fare has a permitted discount (GF7ISV) 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.
|
This line is used by automation. Choices = Permitted Discount, Y, N
|
<DiscAdultFare>
|
Alpha
|
1
|
Description of Field: Discounted Adult Fare used for Senior PIC Type (GF7ISV) 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.
|
This line is used by automation. Choices = Discounted Adult Fare, Y, N
|
<GenFare>
|
Alpha
|
1
|
Description of Field: Fare was Generated From a Category 25 Rule (Fare by Rule). (GF7ISV). 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.
|
<NetFare>
|
Alpha
|
1
|
Description of Field: Fare is a Net Fare (GF7ISV). 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.
|
<Spare1>
|
Alpha
|
3
|
Description of Field: Spares (GF7ISV). Default Value NNN Format (a - alpha): aaa Special Format: 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.
|
<StartPt>
|
Alpha
|
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.
|
<EndPt>
|
Alpha
|
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.
|
<FirstTravDt>
|
Numeric
|
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.
|
<AirV>
|
Alpha
|
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.
|
<FIC>
|
Alpha
|
10
|
Description of Field: Fare Basis Code (GF7FBC). Format (a - alpha): aaaaaaaaaa 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
|
<TotFareComponent>
|
Numeric
|
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.
|
<Currency>
|
Alpha
|
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.
|
<DecPos>
|
Numeric
|
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.
|
<FareAmt>
|
Numeric
|
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.
|
<RuleSupplierID>
|
Numeric
|
2
|
Description of Field: Supplier ID of Rule (GF7SID). 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.
|
<RuleNumOrdinal>
|
Alphanumeric
|
6
|
Description of Field: Rule Number Ordinal. (GF7RNB) Format (x -alpha/numeric): xxxxxx 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: 000000 How is null data specified? Null data is specified by Zeros. What does null data indicate? No data results in error.
|
<FareTariffNum>
|
Alphanumeric
|
4
|
Description of Field: Fare Tariff Number. (GF7TNB) Format (x -alpha/numeric): xxxx 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: 0000 How is null data specified? Null data is specified by Zeros. What does null data indicate? No data results in error.
|
<RuleTextOrdinalNum>
|
Alphanumeric
|
4
|
Description of Field: Rule Text Ordinal Number. (GF7ONB) Format (x -alpha/numeric): xxxx 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: 0000 How is null data specified? Null data is specified by Zeros. What does null data indicate? No data results in error.
|
<RulesApply>
|
Alpha
|
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.
|
This line is used by automation. Choices = Rules Apply, Y, N
|
<RtesApply>
|
Alpha
|
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.
|
This line is used by automation. Choices = Routes Apply, Y, N
|
<NoRulesExist>
|
Alpha
|
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.
|
This line is used by automation. Choices = No Rules Exist, Y, N
|
<Spare2>
|
Alpha
|
5
|
Description of Field: Spares2 (GF7MSG). Format (a - alpha): aaaaa Special Format: 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.
|
<DBInd>
|
Alpha
|
1
|
Description of Field: Database Indicator (GF7IND). (Global Fares use only) Format (a - alpha): a Possible Values (List): Y - Active Database Side. N - No Active Database Side. How is null data specified? N/A What does null data indicate? No data results in error.
|
This line is used by automation. Choices = Database Indicator, Y, N
|
<HostUseOnly91>
|
Alpha
|
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.
|
<PFQuoted>
|
Alpha
|
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.
|
This line is used by automation. Choices = Private Fares Quoted, Y, N
|
<Spare3>
|
Alpha
|
5
|
Description of Field: Spares3 (GF7IND). Format (a - alpha): aaaaa Special Format: 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.
|
<DBID>
|
Alphanumeric
|
1
|
Description of Field: Time Stamp (Global Fares use only). (GF7DBI) Format (x -alpha/numeric): x 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.
|
Definitions for Non-North American Fare Component Information:
Definitions for Purely North American Fare Component:
|
+ <FareRuleInfoNQual>
[Qualified By: FareRuleInfo of N]
|
FieldSet
|
n/a
|
|
<FirstJointAirV>
|
Alpha
|
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.
|
<SecondJointAirV>
|
Alpha
|
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.
|
<FirstFootnoteCoreOffset>
|
Alphanumeric
|
6
|
Description of Field: First Footnote Core Offset. (GF7OR1) Format (x-alpha/numeric): xxxxxx 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: F1F000 004040 How is null data specified? Null data is specified by Zeros. What does null data indicate? No data results in error.
|
<FirstFootnoteKeyNum>
|
Numeric
|
1
|
Description of Field: First Footnote Key Number (GF7KY1). Format (n - numeric): n Special Format: Zero, if does not exist How is null data specified? Null data is specified by Zero. What does null data indicate? No data results in error.
|
<SecondFootnoteCoreOffset>
|
Alphanumeric
|
6
|
Description of Field: Second Footnote Core Offset. (GF7OR2) Format (x -alpha/numeric): xxxxxx 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: 404000 004040 How is null data specified? Null data is specified by Zeros. What does null data indicate? No data results in error.
|
<SecondFootnoteKeyNum>
|
Numeric
|
1
|
Description of Field: Second Footnote Key Number (GF7KY2). Format (n - numeric): n Special Format: Zero, if does not exist How is null data specified? Null data is specified by Zero. What does null data indicate? No data results in error.
|
<QualityControlBits>
|
Alphanumeric
|
2
|
Description of Field: Quality Control Bits. (GF7QCB) Format (x -alpha/numeric): xx 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: 00 How is null data specified? Null data is specified by Zeros. What does null data indicate? No data results in error.
|
<Spare4>
|
Alpha
|
4
|
Description of Field: Spares4 (GF7IN1). Format (a - alpha): aaaa Special Format: 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.
|
<ExceptionRuleUsed>
|
Alpha
|
1
|
Description of Field: Exception Rule Used (GF7IN1). Format (a - alpha): a Possible Values (List): Y - If Exception Rules are used. N - If Exception Rules are not used. How is null data specified? N/A What does null data indicate? N/A
|
This line is used by automation. Choices = Exception Rule Used, Y, N
|
<DirectionalityApplies>
|
Alpha
|
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
|
This line is used by automation. Choices = Directionality Applies, Y, N
|
<OWFareType>
|
Alpha
|
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.
|
This line is used by automation. Choices = One Way Type Fare, Y, N
|
<PartialRule>
|
Alpha
|
1
|
Description of Field: Partial Rule (GF7IN1). Format (a - alpha): a Possible Values (List): Y - If Partial Rule Applies. N - If Partial Rule doesn't Applies. How is null data specified? N/A What does null data indicate? No data results in error.
|
This line is used by automation. Choices = Partial Rule, Y, N
|
<RuleMapDisplacement>
|
Alphanumeric
|
6
|
Description of Field: Rule Map Displacement. (GF7RMD) Format (x -alpha/numeric): xxxxxx 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: 000000 How is null data specified? Null data is specified by Zeros. What does null data indicate? No data results in error.
|
<CatsApplyInds>
|
Alphanumeric
|
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.
|
<RuleNum>
|
Alphanumeric
|
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.
|
<TariffNum>
|
Numeric
|
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.
|
<RteNum>
|
Numeric
|
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
|
<Acct>
|
Alphanumeric
|
20
|
Account Code, primarily used for private fare eligibility (Automated Rules, Category 1 validation) (GF7ACC)
|
<RteTariffNum>
|
Alphanumeric
|
3
|
Route Tariff Number of Fare (GF7RTN)
|
<ViaCity1>
|
Alpha
|
5
|
First Via City (populated only if Fare is a joint fare (GF7VI1)
|
<ViaCity2>
|
Alpha
|
5
|
Second Via City (populated only if Fare is a joint fare (GF7VI2)
|
<PsgrType>
|
Alphanumeric
|
3
|
Passenger Type associated with Fare, in ATPCo format (GF7PTY)
|
|
|
+ <FareRuleInfoYQual>
[Qualified By: FareRuleInfo of Y]
|
FieldSet
|
n/a
|
|
<GlobDirOrdinal>
|
Numeric
|
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.
|
<HIFCity1>
|
Alpha
|
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.
|
<HIFCity2>
|
Alpha
|
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.
|
<MileSurchargeRtgInd>
|
Numeric
|
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.
|
This line is used by automation. Choices = Mileage Surcharge Routing Indicator; 01, 02, 03, 04, 05, 06, 07, 08
|
<FlownMileComponent>
|
Numeric
|
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.
|
<MPMComponent>
|
Numeric
|
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.
|
<DifBetween>
|
Numeric
|
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.
|
<ExtraMileCity1>
|
Alpha
|
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.
|
<ExtraMileCity2>
|
Alpha
|
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.
|
<ExtraMileCity3>
|
Alpha
|
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.
|
<OTWTransportingAirV>
|
Alpha
|
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.
|
<ComponentAirV1>
|
Alpha
|
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.
|
<ComponentAirV2>
|
Alpha
|
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.
|
|
|
|
|
+ <RuleKeyInfo>
|
GFRK 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
'0001'-'9999'
|
<Token>
|
Alphanumeric
|
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.
|
|
|
+ <RulesData>
|
GFRP 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Sequential beginning with 0001.
|
<RulesDataType>
|
Alpha
|
1
|
F = FQS Paragraph Header (GRWTYP) I = IFQ Paragraph Header T = Rules Text
|
<RulesText>
|
Alphanumeric
|
To End
|
(GRWTXT)
|
|
|
+ <RsvnRules>
|
GFRR 2.0
|
|
<UniqueKey>
|
Numeric
|
4
|
'0000'
|
<Spare1>
|
Alpha
|
3
|
'NNN' filled (GRR6I1)
|
<HoursMin>
|
Alpha
|
1
|
Y or N Y= Unit of time in Hours (GRR6I1)
|
<DaysMin>
|
Alpha
|
1
|
Y or N Y= Unit of time in Days (GRR6I1)
|
<MonthsMin>
|
Alpha
|
1
|
Y or N Y= Unit of time in Months (GRR6I1)
|
<OccurIndMin>
|
Alpha
|
1
|
Y or N Y= Either number of occurrences or 'day of the week' fields are used (GRR6I1)
|
<SameDayMin>
|
Alpha
|
1
|
Y or N Y= Minimum stay is same day (GRR6I1)
|
<Spare2>
|
Alpha
|
8
|
'NNNNNNNN' filled (GRR6I2)
|
<TmDOWMin>
|
Numeric
|
3
|
If a 'Unit of Time'= Y above, this is the number of hours or days or months. 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)
|
<NumOccurMin>
|
Numeric
|
3
|
(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.
|
<FareComponent>
|
Numeric
|
2
|
(GRR6FC) Fare component number of the most restrictive fare
|
<Spare3>
|
Alpha
|
2
|
Blank filled (GRR6SP)
|
<Spare4>
|
Alpha
|
3
|
'NNN' filled (GRR7I1)
|
<HoursMax>
|
Alpha
|
1
|
Y or N Y= Unit of time in Hours (GRR7I1)
|
<DaysMax>
|
Alpha
|
1
|
Y or N Y= Unit of time in Days (GRR7I1)
|
<MonthsMax>
|
Alpha
|
1
|
Y or N Y= Unit of time in Months (GRR7I1)
|
<OccurIndMax>
|
Alpha
|
1
|
Y or N Y= Either number of occurrences or 'day of the week' fields are used (GRR7I1)
|
<SameDayMax>
|
Alpha
|
1
|
Y or N Y= Maximum stay is same day (GRR7I1)
|
<StartIndMax>
|
Alpha
|
1
|
Y or N Y= Start S Indicator (GRR7I2)
|
<CompletionInd>
|
Alpha
|
1
|
Y or N Y= Completion C Indicator (GRR7I2)
|
<Spare5>
|
Alpha
|
6
|
'NNNNNN' filled (GRR7I2)
|
<TmDOWMax>
|
Numeric
|
3
|
If a 'Unit of Time'= Y above, this is the number of hours or days or months. 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)
|
<NumOccurMax>
|
Numeric
|
3
|
The number of occurrences. (GRR7OC) 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.
|
<Spare6>
|
Alpha
|
4
|
Blank filled (GRR7SP)
|
<Spare7>
|
Alpha
|
3
|
'NNN' filled (GRR5I1)
|
<NoRsvn>
|
Alpha
|
1
|
Y or N Y= Advanced reservations not permitted (GRR5I1)
|
<AdvRsvnOnlyIfTk>
|
Alpha
|
1
|
Y or N Y= Advanced reservations only if ticketed (GRR5I1)
|
<AdvRsvnAnyTm>
|
Alpha
|
1
|
Y or N Y= Advanced reservations anytime (GRR5I1)
|
<AdvRsvnHrs>
|
Alpha
|
1
|
Y or N Y= Advanced reservations time in hours (GRR5I1)
|
<AdvRsvnDays>
|
Alpha
|
1
|
Y or N Y= Advanced reservations time in days (GRR5I1)
|
<AdvRsvnMonths>
|
Alpha
|
1
|
Y or N Y= Advanced reservations time in months (GRR5I1)
|
<AdvRsvnEarliestTm>
|
Alpha
|
1
|
Y or N Y= Advanced reservations time is Earliest permitted. (GRR5I1)
|
<AdvRsvnLatestTm>
|
Alpha
|
1
|
Y or N Y= Advanced reservations time is Latest permitted. (GRR5I1)
|
<AdvRsvnWaived>
|
Alpha
|
1
|
Y or N Y= Advanced reservation waived (GRR5I1)
|
<AdvRsvnDataExists>
|
Alpha
|
1
|
Y or N Y= Advanced reservation data exists (GRR5I1)
|
<AdvRsvnEndItem>
|
Alpha
|
1
|
Y or N Y= Advanced reservation end item - more values (GRR5I1)
|
<Spare8>
|
Alpha
|
2
|
'NN' filled (GRR5I1)
|
<Spare9>
|
Alpha
|
3
|
'NNN' filled (GRR5I2)
|
<AdvTkEarliestTm>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing time is Earliest permitted. (GRR5I2)
|
<AdvTkLatestTm>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing time is Latest permitted. (GRR5I2)
|
<AdvTkRsvnHrs>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing reservation time in hours. (GRR5I2)
|
<AdvTkRsvnDays>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing reservation time in days. (GRR5I2)
|
<AdvTkRsvnMonths>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing reservation time in months. (GRR5I2)
|
<AdvTkStartHrs>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing departure time in hours. (GRR5I2)
|
<AdvTkStartDays>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing departure time in days. (GRR5I2)
|
<AdvTkStartMonths>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing departure time in months. (GRR5I2)
|
<AdvTkWaived>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing waived. (GRR5I2)
|
<AdvTkAnyTm>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing anytime. (GRR5I2)
|
<AdvTkEndItem>
|
Alpha
|
1
|
Y or N Y= Advanced ticketing end item - more values (GRR5I2)
|
<Spare10>
|
Alphanumeric
|
2
|
'NN' filled (GRR5I2)
|
<AdvRsvnTm>
|
Numeric
|
3
|
Advanced Reservation time. (GRR5T1)
|
<AdvTkRsvnTm>
|
Numeric
|
3
|
Advanced ticketing reservation time. (GRR5T2)
|
<AdvTkStartTm>
|
Numeric
|
3
|
Advanced ticketing departure time. (GRR5T3)
|
<Spare11>
|
Alpha
|
4
|
Blank filled (GRR5SP)
|
<Spare12>
|
Alpha
|
4
|
'NNNN' filled (GRR15I)
|
<EarliestRsvnDtPresent>
|
Alpha
|
1
|
Y or N Y= Earliest reservation date is present (GRR15I)
|
<EarliestTkDtPresent>
|
Alpha
|
1
|
Y or N Y= Earliest ticketing date is present (GRR15I)
|
<LatestRsvnDtPresent>
|
Alpha
|
1
|
Y or N Y= Latest reservation date is present (GRR15I)
|
<LatestTkDtPresent>
|
Alpha
|
1
|
Y or N Y= Latest ticketing date is present. (GRR15I)
|
<Spare13>
|
Alpha
|
8
|
'NNNNNNNN' filled. (GRR15I)
|
<EarliestRsvnDt>
|
Numeric
|
8
|
Earliest reservation date. YYYYMMDD (GRRFER)
|
<EarliestTkDt>
|
Numeric
|
8
|
Earliest ticketing date. YYYYMMDD (GRRFET)
|
<LatestRsvnDt>
|
Numeric
|
8
|
Latest reservation date. YYYYMMDD (GRRFLR)
|
<LatestTkDt>
|
Numeric
|
8
|
Latest ticketing date. YYYYMMDD (GRRFLT)
|
<Spare14>
|
Alpha
|
4
|
Blank filled (GRRFSP)
|
PenFeeCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Number of occurrences of Penalty and Fees section below. Maximum of 2.
|
+ <PenFeeAry>
|
Array
|
n/a
|
|
+ <PenFee>
|
FieldSet
|
n/a
|
|
<DepRequired>
|
Alpha
|
1
|
Y or N Y= Deposit is required (GRR16I)
|
<DepNonRef>
|
Alpha
|
1
|
Y or N Y= Deposit is non refundable (GRR16I)
|
<TkNonRef>
|
Alpha
|
1
|
Y or N Y= Ticket is non refundable (GRR16I)
|
<AirVFee>
|
Alpha
|
1
|
Y or N Y= Carrier fee is assessed should passenger not complete all conditions for travel at fare. (GRR16I)
|
<Cancellation>
|
Alpha
|
1
|
Y or N Y= Subject to penalty if canceled (GRR16I)
|
<FailConfirmSpace>
|
Alpha
|
1
|
Y or N Y= Subject to penalty if seats are not confirmed (GRR16I)
|
<ItinChg>
|
Alpha
|
1
|
Y or N Y= Subject to penalty if Itinerary is changed requiring reissue of ticket. (GRR16I)
|
<ReplaceTk>
|
Alpha
|
1
|
Y or N Y= Subject to penalty if replacement of lost ticket / exchange order. (GRR16I)
|
<Applicable>
|
Alpha
|
1
|
Y or N Y= Amount specified is applicable (GRR16B)
|
<ApplicableTo>
|
Alpha
|
1
|
Y or N Y= Amount specified applies to penalty N= Amount specified applies to deposit (GRR16B)
|
<Spare15>
|
Alpha
|
6
|
'NNNNNN' filled (GRR16B)
|
<Amt>
|
Numeric
|
6
|
Amount of penalty. If amount, format is XXX.XX If percentage of fare, format is XX, right justified, zero filled. (GRR16P)
|
<Type>
|
Alpha
|
1
|
Type of penalty D= Dollar amount P= Percentage (GRR16T)
|
<Currency>
|
Alpha
|
3
|
Currency code of penalty (GRR16C)
|
<Spare16>
|
Alpha
|
8
|
'NNNNNNNN' filled (GRR163)
|
<Spare17>
|
Alpha
|
7
|
Blank filled (GRR16S)
|
|
|
|
|
<Cat0>
|
Alpha
|
1
|
Y or N Y= Category 0 rules apply (GRRCP1)
|
<Cat1>
|
Alpha
|
1
|
Y or N Y= Category 1 rules apply (GRRCP1)
|
<Cat2>
|
Alpha
|
1
|
Y or N Y= Category 2 rules apply (GRRCP1)
|
<Cat3>
|
Alpha
|
1
|
Y or N Y= Category 3 rules apply (GRRCP1)
|
<Cat4>
|
Alpha
|
1
|
Y or N Y= Category 4 rules apply (GRRCP1)
|
<Cat5>
|
Alpha
|
1
|
Y or N Y= Category 5 rules apply (GRRCP1)
|
<Cat6>
|
Alpha
|
1
|
Y or N Y= Category 6 rules apply (GRRCP1)
|
<Cat7>
|
Alpha
|
1
|
Y or N Y= Category 7 rules apply (GRRCP1)
|
<Cat8>
|
Alpha
|
1
|
Y or N Y= Category 8 rules apply (GRRCP2)
|
<Cat9>
|
Alpha
|
1
|
Y or N Y= Category 9 rules apply (GRRCP2)
|
<Cat10>
|
Alpha
|
1
|
Y or N Y= Category 10 rules apply (GRRCP2)
|
<Cat11>
|
Alpha
|
1
|
Y or N Y= Category 11 rules apply (GRRCP2)
|
<Cat12>
|
Alpha
|
1
|
Y or N Y= Category 12 rules apply (GRRCP2)
|
<Cat13>
|
Alpha
|
1
|
Y or N Y= Category 13 rules apply (GRRCP2)
|
<Cat14>
|
Alpha
|
1
|
Y or N Y= Category 14 rules apply (GRRCP2)
|
<Cat15>
|
Alpha
|
1
|
Y or N Y= Category 15 rules apply (GRRCP2)
|
<Cat16>
|
Alpha
|
1
|
Y or N Y= Category 16 rules apply (GRRCP3)
|
<Cat17>
|
Alpha
|
1
|
Y or N Y= Category 17 rules apply (GRRCP3)
|
<Cat18>
|
Alpha
|
1
|
Y or N Y= Category 18 rules apply (GRRCP3)
|
<Cat19>
|
Alpha
|
1
|
Y or N Y= Category 19 rules apply (GRRCP3)
|
<Cat20>
|
Alpha
|
1
|
Y or N Y= Category 20 rules apply (GRRCP3)
|
<Cat21>
|
Alpha
|
1
|
Y or N Y= Category 21 rules apply (GRRCP3)
|
<Cat22>
|
Alpha
|
1
|
Y or N Y= Category 22 rules apply (GRRCP3)
|
<Cat23>
|
Alpha
|
1
|
Y or N Y= Category 23 rules apply (GRRCP3)
|
<Cat24>
|
Alpha
|
1
|
Y or N Y= Category 24 rules apply (GRRCP4)
|
<Cat25>
|
Alpha
|
1
|
Y or N Y= Category 25 rules apply (GRRCP4)
|
<Cat26>
|
Alpha
|
1
|
Y or N Y= Category 26 rules apply (GRRCP4)
|
<Cat27>
|
Alpha
|
1
|
Y or N Y= Category 27 rules apply (GRRCP4)
|
<Cat28>
|
Alpha
|
1
|
Y or N Y= Category 28 rules apply (GRRCP4)
|
<Cat29>
|
Alpha
|
1
|
Y or N Y= Category 29 rules apply (GRRCP4)
|
<Cat30>
|
Alpha
|
1
|
Y or N Y= Category 30 rules apply (GRRCP4)
|
<Cat31>
|
Alpha
|
1
|
Y or N Y= Category 31 rules apply (GRRCP4)
|
<RestrictiveDt>
|
Numeric
|
8
|
Most restrictive ticketing date. (GRRMRT YYYYMMDD
|
<SurchargeAmt>
|
Numeric
|
9
|
Surcharge amount (GRRSUR)
|
<NotUSACity>
|
Alpha
|
1
|
Y or N Y= Origin or final destination not a continental U.S. City. (GRRTSI)
|
<Spare18>
|
Alpha
|
7
|
'NNNNNNN' (GRRTSI)
|
<MissingRules>
|
Alpha
|
1
|
Y or N Y= Missing rules (GRRRIN)
|
<Spare19>
|
Alpha
|
7
|
'NNNNNNN' (GRRRIN)
|
<Spare20>
|
Alpha
|
1
|
Blank filled (GRRSPR)
|
|
|
+ <SegRelatedInfo>
|
GFSR 3.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Passenger Description Number starting from '0001'
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GRSQNB)
|
<RelSegNum>
|
Numeric
|
2
|
Zero if does not exist (GRSRSN)
|
<NotValidBeforeDt>
|
Numeric
|
8
|
YYYYMMDD (GRSNVB) Zero if does not exist
|
<NotValidAfterDt>
|
Numeric
|
8
|
YYYYMMDD (GRSNVA) Zero if does not exist
|
<Stopover>
|
Alphanumeric
|
1
|
Blank if stopover at offpoint (GRSSTP) X if no stopover at offpoint
|
<FIC>
|
Alphanumeric
|
8
|
Blank if does not exist (GRSFBC)
|
<TkDesignator>
|
Alphanumeric
|
8
|
Blank if does not exist (GRSTKT)
|
<BagInfo>
|
Alphanumeric
|
8
|
Blank if does not exist (GRSBAG)
|
<Fare>
|
Alphanumeric
|
8
|
Blank if does not exist (GRSFBP)
|
<HostUseOnly54>
|
Numeric
|
3
|
Host Use Only (GRSTG1)
|
<HostUseOnly55>
|
Numeric
|
3
|
Host Use Only (GRSTG2)
|
<FareComponentNum>
|
Character
|
2
|
Field not used. Should always be blank.
|
<FlownMile>
|
Alphanumeric
|
5
|
Blank if does not exist (GRSFLM)
|
<MaxPermittedMile>
|
Alphanumeric
|
5
|
Blank if does not exist (GRSMPM)
|
<HostUseOnly76>
|
Alpha
|
1
|
Host Use Only (GRSTR1)
|
<PFOverrideWaivers>
|
Alpha
|
1
|
Y or N N if does not exist (GRSTR1)
|
<FlatFQ>
|
Alpha
|
1
|
Y or N N if does not exist (GRSTR1)
|
<PermittedDiscFare>
|
Alpha
|
1
|
Y or N N if does not exist (GRSTR1)
|
<PFQuoted>
|
Alpha
|
1
|
Y or N N if does not exist (GRSTR1)
|
<Spare1>
|
Alpha
|
3
|
'NNN' if does not exist (GRSTR1)
|
<NetFareFIC>
|
Alphanumeric
|
8
|
Fare Basis Code of Net Fare(From Category 35) Blank if does not exist (GRSNFB)
|
<TkFareFIC>
|
Alphanumeric
|
8
|
Fare Basis Code of Ticket Fare(From Category 35) Blank if does not exist (GRSTFB)
|
|
|
+ <Surcharge>
|
GFSU 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
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
|
<QuoteNum>
|
Numeric
|
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)
|
<ISGRIRelatedSecItinSegNum>
|
Numeric
|
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
|
<Type>
|
Numeric
|
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
|
<CumulativeNumStops>
|
Numeric
|
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
|
<Amt>
|
Numeric
|
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
|
<Currency>
|
Alphanumeric
|
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
|
<DecPos>
|
Numeric
|
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
|
|
|
+ <Tariff>
|
GFTD 3.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Line Number in Fare Display starting from '01'
|
<Type1>
|
Alpha
|
1
|
Type 1 - International Fare Display Y or N (GRTIN1)
|
<Type2>
|
Alpha
|
1
|
Type 2 - North American Fare Display with Rules Y or N (GRTIN1)
|
<Type3>
|
Alpha
|
1
|
Type 3 - North American Fare Display without Rules Y or N (GRTIN1)
|
<Type4>
|
Alpha
|
1
|
Type 4 -North American Joint Fare Display Y or N (GRTIN1)
|
<HasCitiesLine>
|
Alpha
|
1
|
(North American and International Fare Display only) Y or N (GRTIN1)
|
<PermittedDisc>
|
Alpha
|
1
|
Fare has a Permitted Discount Y or N (GRTIN1)
|
<HasFreeForm>
|
Alpha
|
1
|
Y or N (GRTIN1)
|
<HasPF>
|
Alpha
|
1
|
Private fare Data (GRTIN1) Y or N
|
<Spare1>
|
Alpha
|
8
|
'NNNNNNNN' filled (GRTIN2)
|
<CitiesHeading>
[Qualified By: HasCitiesLine of Y]
|
Alpha
|
6
|
For International Fare Display and North American Fares (GRTCTY)
|
+ <Type1Qual>
[Qualified By: Type1 of Y]
|
FieldSet
|
n/a
|
|
<SpclCondInd>
|
Alpha
|
1
|
(GRT1FG)
|
<AirV>
|
Alphanumeric
|
3
|
(GRT1CA)
|
<Fare>
|
Numeric
|
8
|
(GRT1FA)
|
<FIC>
|
Alphanumeric
|
8
|
(GRT1FB)
|
<Class>
|
Alphanumeric
|
2
|
(GRT1CL)
|
<APEndItem>
|
Alphanumeric
|
1
|
End Item indicates further Advance Purchase information exists in the rule display (GRT1AE)
|
<Validity>
|
Alphanumeric
|
6
|
(Min/Max stay) (GRT1MI)
|
<OutInInd>
|
Alpha
|
1
|
I=Inbound O=Outbound (GRT1OI)
|
<Seasons>
|
Numeric
|
13
|
May be in the format for Seasons: 14FEB8-01APR8 (GRT1SE) Or in the format for Carrier Codes: Carrier Code 1 for RTW/CTF (GRT1C1) 2 blanks Carrier Code 2 for RTW/CTF (GRT1C2) 2 blanks Carrier Code 3 for RTW/CTF (GRT1C3) 3 blanks
|
<MileOrRte>
|
Alpha
|
2
|
(GRT1MO)
|
<GlobInd>
|
Alpha
|
2
|
(GRT1GI)
|
<DayTmRests>
|
Alpha
|
2
|
Day and/or Time Restrictions (GRT1DT)
|
|
|
+ <Type2Qual>
[Qualified By: Type2 of Y]
|
FieldSet
|
n/a
|
|
<SpclCondInd>
|
Alpha
|
1
|
A dash (-) indicates a private fare. A 'U' indicates an unsaleable fare. (GRT2FG)
|
<AirV>
|
Alphanumeric
|
3
|
Left justified, blank filled. (GRT2CA)
|
<Fare>
|
Numeric
|
8
|
(GRT2FA)
|
<FIC>
|
Alphanumeric
|
8
|
(GRT2FB)
|
<AP>
|
Alphanumeric
|
2
|
For example, '30' or '1M' (GRT2AP)
|
<APEndItem>
|
Alpha
|
1
|
(GRT2AE)
|
<MinStay>
|
Alphanumeric
|
2
|
(GRT2MS)
|
<MaxStay>
|
Alphanumeric
|
2
|
For example, '30' or '2M' (GRT2MX)
|
<DirInd>
|
Alpha
|
1
|
(GRT2DI)
|
<FirstTravDt>
|
Alphanumeric
|
4
|
Format: MMDD (GRT2TR)
|
<LastTravDt>
|
Alphanumeric
|
4
|
Format: MMDD (GRT2TD)
|
<FootnoteType>
|
Alpha
|
1
|
(GRT2TF)
|
<FirstTkDt>
|
Alphanumeric
|
4
|
Format: MMDD (GRT2FT)
|
<LastTkDt>
|
Alphanumeric
|
4
|
Format: MMDD (GRT2LT)
|
<RteInfo>
|
Numeric
|
4
|
(GRT2RT)
|
|
|
<FreeForm>
[Qualified By: HasFreeForm of Y]
|
Alphanumeric
|
To End
|
|
+ <Type4Mods>
[Qualified By: Type4 of Y]
|
FieldSet
|
n/a
|
|
<SpclCondInd>
|
Alpha
|
1
|
(GRT4FG)
|
<FIC>
|
Alphanumeric
|
8
|
(GRT4FB)
|
<OWFare>
|
Numeric
|
12
|
(GRT4OW)
|
<RTFare>
|
Numeric
|
12
|
(GRT4RT)
|
<AirV1>
|
Alphanumeric
|
3
|
(GRT4AC1)
|
<AirV2>
|
Alphanumeric
|
3
|
(GRT4AC2)
|
<AirV3>
|
Alphanumeric
|
3
|
(GRT4AC3)
|
<AirV4>
|
Alphanumeric
|
3
|
(GRT4AC4)
|
|
|
+ <PFQual>
[Qualified By: HasPF of Y]
|
FieldSet
|
n/a
|
|
<Type>
|
Alpha
|
2
|
Private Fare Type (GRTPTYP) 'AP'= Airline Private Fare 'GF'= Agency Flat Private Fare 'GD'= Agency Discount Private Fare
|
<Acct>
|
Alphanumeric
|
20
|
Account code (GRTACCT) Applies for types AP / GF / GD
|
<Contract>
|
Alphanumeric
|
8
|
Contract Code (GRTCNTR) Applies for types GF / GD
|
<BIC1>
|
Alpha
|
2
|
Contract Booking Code 1 (GRTBKC1) Applies for types GF / GD
|
<BIC2>
|
Alpha
|
2
|
Contract Booking Code 2 (GRTBKC2) Applies for types GF / GD
|
<BIC3>
|
Alpha
|
2
|
Contract Booking Code 3 (GRTBKC3) Applies for types GF / GD
|
<BIC4>
|
Alpha
|
2
|
Contract Booking Code 4 (GRTBKC4) Applies for types GF / GD
|
<PCC>
|
Alphanumeric
|
4
|
Pseudo City Code (GRTPCC) Applies for types AP / GF / GD
|
|
|
|
|
+ <NetFareTaxInfo>
|
GFTN 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Passenger Description Number starting from '0001'
|
<QuoteNum>
|
Numeric
|
2
|
Quote number key (GTNQNB)
|
<NumItems>
|
Numeric
|
2
|
Number of country code/tax amount combinations in this KLR (GTNTXN)
|
<Country>
|
Alpha
|
2
|
ISO country code of the tax amount (GTNTXC)
|
<Amt>
|
Alphanumeric
|
12
|
Amount with decimal places (GTNTXA)
|
|
|
+ <TaxBreakdown>
|
GFTS 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Passenger Description Number starting from 0001
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GRCQNM)
|
<Spare1>
|
Alpha
|
2
|
Blank (GRCSP1)
|
<TaxCode>
|
Alphanumeric
|
3
|
Left justified, blank filled (GRCCDE) ZP = US Aviation Excise Tax
|
<TaxCurrency>
|
Alphanumeric
|
3
|
Blank if does not exist (GRCCUR)
|
<DecPos>
|
Numeric
|
1
|
Zero if does not exist (GRCDCP)
|
<Spare2>
|
Alpha
|
8
|
NNNNNNNN (GRCIND)
|
TaxCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Zero if does not exist (GRCNMT)
|
+ <TaxAry>
|
Array
|
n/a
|
|
+ <Tax>
|
FieldSet
|
n/a
|
|
<City>
|
Alpha
|
5
|
Left justified, blank filled (GRCCIT)
|
<Amt>
|
Numeric
|
11
|
Zero if does not exist (GRCAMT)
|
<Spare3>
|
Alpha
|
1
|
Blank (GRCSP4)
|
|
|
|
|
|
|
+ <TicketingFareTaxInfo>
|
GFTT 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Passenger Description Number starting from '0001'
|
<QuoteNum>
|
Numeric
|
2
|
Quote number key (GTTQNB)
|
<NumItems>
|
Numeric
|
2
|
Number of country code/tax amount combinations in this KLR (GTTTXN)
|
<Country>
|
Alpha
|
2
|
ISO country code of the tax amount (GTTTXC)
|
<Amt>
|
Alphanumeric
|
12
|
Amount with decimal places (GTTTXA)
|
|
|
+ <BBQIntuitiveSystemsData>
|
GFXE 1.0
|
|
<UniqueKey1>
|
Numeric
|
2
|
Origin and Destination number of the journey 00 - 99
|
<UniqueKey2>
|
Numeric
|
2
|
Group number of the journey 00 - 99
|
<SegNum>
|
Numeric
|
2
|
Segment sequence number (GXEOND)
|
<OpSuf>
|
Alphanumeric
|
1
|
Blank (GXEOPR)
|
<Meals>
|
Alpha
|
4
|
Meal codes (GXEMEL)
|
<First>
|
Alpha
|
1
|
Y or N Y - First class cabin (GXEFST)
|
<BusinessClasscabin>
|
Alpha
|
1
|
Y or N Y - Business class cabin (GXEBUS)
|
<EconomyClasscabin>
|
Alpha
|
1
|
Y or N Y - Economy class cabin (GXEECO)
|
<FakeAirV>
|
Alpha
|
1
|
Y or N Y - This is a fake carrier code (GXEFCX)
|
<FltStatus>
|
Alpha
|
1
|
X= Canceled (GXEFLS) D= Departed U= Unknown Blank= OK
|
<PerfInd>
|
Alpha
|
1
|
Performance Indicator (GXEPRF)
|
<LinkSellAgreement>
|
Alpha
|
2
|
L= Last seat (GXELNK) G= Guaranteed left justified, blank filled
|
<DispOption>
|
Alpha
|
1
|
Display option (GXEDSP)
|
<InsideAvail>
|
Alpha
|
1
|
Inside available option (GXEIAO)
|
<TrafficRest1>
|
Alpha
|
1
|
Y or N Y= IATA T.R. Restriction (GXEGTR)
|
<TrafficRest2>
|
Alpha
|
1
|
Y or N Y= Space on request (GXEGTR)
|
<TrafficRest3>
|
Alpha
|
1
|
Y or N Y= Subject to government approval (GXEGTR)
|
<Day1>
|
Alpha
|
1
|
Y or N Y= Operates on Sunday (GXEFRQ)
|
<Day2>
|
Alpha
|
1
|
Y or N Y= Operates on Monday (GXEFRQ)
|
<Day3>
|
Alpha
|
1
|
Y or N Y= Operates on Tuesday (GXEFRQ)
|
<Day4>
|
Alpha
|
1
|
Y or N Y= Operates on Wednesday (GXEFRQ)
|
<Day5>
|
Alpha
|
1
|
Y or N Y= Operates on Thursday (GXEFRQ)
|
<Day6>
|
Alpha
|
1
|
Y or N Y= Operates on Friday (GXEFRQ)
|
<Day7>
|
Alpha
|
1
|
Y or N Y= Operates on Saturday (GXEFRQ)
|
<TextCnt>
|
Numeric
|
2
|
Number of text lines (GXENTL)
|
<TextLen>
|
Numeric
|
2
|
Length of text lines (GXELTL)
|
<Text>
|
Alphanumeric
|
To End
|
Character Text (GXETXT)
|
|
|
+ <BBQGenQuoteInfo>
|
GFXG 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Passenger number starting from 0001
|
<QuoteNum>
|
Numeric
|
2
|
Quote number (GXGQNB)
|
<QuoteType>
|
Alpha
|
1
|
Quote type (GXGQTP) G - Computer generated, guaranteed C - Computer generated, Not guaranteed M - Manual
|
<TaxCode1>
|
Alpha
|
2
|
Tax code 1 (GXGTC1)
|
<TaxCode2>
|
Alpha
|
2
|
Tax code 2 (GXGTC2)
|
<TaxCode3>
|
Alpha
|
2
|
Tax code 3 (GXGTC3)
|
<TaxAmt1>
|
Numeric
|
9
|
Tax amount 1 (GXGTAX)
|
<TaxAmt2>
|
Numeric
|
9
|
Tax amount 1 (GXGTX2)
|
<TaxAmt3>
|
Numeric
|
9
|
Tax amount 1 (GXGTX3)
|
<VATItemExists>
|
Alpha
|
1
|
Y or N VAT item exists (GXGIND)
|
<VATExclusive>
|
Alpha
|
1
|
Y or N VAT is exclusive (GXGIND)
|
<Tax1Exempt>
|
Alpha
|
1
|
Y or N Tax item 1 is exempt (GXGIND)
|
<Tax2Exempt>
|
Alpha
|
1
|
Y or N Tax item 2 is exempt (GXGIND)
|
<Tax3Exempt>
|
Alpha
|
1
|
Y or N Tax item 3 is exempt (GXGIND)
|
<XGTaxExists>
|
Alpha
|
1
|
Y or N XG tax exists (GXGIND)
|
<VATInd>
|
Alpha
|
1
|
Y or N CH/AT VAT (GXGIND)
|
<Spare1>
|
Alpha
|
1
|
N (GXGIND)
|
<VATAmt>
|
Numeric
|
9
|
VAT tax amount (GXGVTA)
|
<VATCountry>
|
Alpha
|
2
|
VAT tax country code (GXGVCO)
|
<VATPercentage>
|
Numeric
|
9
|
VAT tax percentage (GXGVTP)
|
|
|
+ <FlightItemCrossRef>
|
GFXI 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Passenger Description Number starting from '0001'
|
<ODNum>
|
Numeric
|
2
|
Origin and Destination Number that this data applies to.
|
<ODNumLegs>
|
Numeric
|
2
|
Number of Legs for this O & D
|
FltItemCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Number Flight Items to follow
|
+ <FltItemAry>
|
Array
|
n/a
|
|
+ <FltItem>
|
FieldSet
|
n/a
|
|
<IndexNum>
|
Numeric
|
2
|
Number of the flight item within the flight items returned for this O & D
|
BICCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Number of Booking Codes to follow
|
+ <BICAry>
|
Array
|
n/a
|
|
+ <BICInfo>
|
FieldSet
|
n/a
|
|
<BIC>
|
Alphanumeric
|
2
|
Booking Code to use for this flight item
|
PsgrDescNumCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Number of Passenger Description numbers to follow - if zero then booking codes apply to all Passenger Descriptions.
|
+ <PsgrDescNumAry>
|
Array
|
n/a
|
|
<Num>
|
Numeric
|
1
|
Passenger Description Number to which this booking code applies.
|
|
|
|
|
|
|
|
|
|
|
|
|
+ <BBQAvailJourneyItem>
|
GFXJ 1.0
|
|
<UniqueKey1>
|
Numeric
|
2
|
Origin and Destination number of the journey 00 - 99
|
<UniqueKey2>
|
Numeric
|
2
|
Group number of the journey 00 - 99
|
<SegSeq>
|
Numeric
|
2
|
Segment sequence number (GXJOND)
|
<Vnd>
|
Alpha
|
3
|
Carrier code (GXJCXR) Left justified, blank filled
|
<FltNum>
|
Numeric
|
4
|
Flight number (GXJFLT) Right justified, zero filled
|
<StartPt>
|
Alpha
|
5
|
Departure city (GXJBRD) Left justified, blank filled
|
<EndCity>
|
Alpha
|
5
|
Arrival city (GXJOFF) Left justified, blank filled
|
<Dt>
|
Alphanumeric
|
8
|
Departure date (GXJDTE)
|
<StartTm>
|
Numeric
|
4
|
In 24 hour format (HHMM) (GXJDEP)
|
<EndTm>
|
Numeric
|
4
|
In 24 hour format (HHMM) (GXJARR)
|
<Equip>
|
Alphanumeric
|
3
|
Equipment code (GXJEQP)
|
<Stops>
|
Numeric
|
2
|
Number of intermediate stops (GXJNST)
|
<DaysDif>
|
Numeric
|
2
|
-1,00,01,02 are valid codes (GXJDIF)
|
<AirpChg>
|
Alpha
|
1
|
Y or N (GXJIN1)
|
<FltConx>
|
Alpha
|
1
|
Y or N Y - flight connects to next (GXJIN1)
|
<Avail>
|
Alpha
|
1
|
Y or N N - no availability (GXJIN1)
|
<StartMultiAirp>
|
Alpha
|
1
|
Y or N Y - Departure city has multiple (GXJIN1) airports.
|
<EndMutliAirp>
|
Alpha
|
1
|
Y or N Y - Arrival city has multiple (GXJIN1) airports.
|
<Spare1>
|
Alpha
|
8
|
NNNNNNNN (GXJIN2)
|
|
|
+ <BestBuyQuoteOriginDest>
|
GFXO 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Input = 0000, Response = 8000
|
<PsgrCnt>
|
Numeric
|
3
|
Number of passengers to sell (GXOPSG)
|
ODCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Total count of Origin and Destination items (GXOTOT)
|
+ <ODAry>
|
Array
|
n/a
|
|
+ <OD>
|
FieldSet
|
n/a
|
|
<Num>
|
Numeric
|
2
|
Origin and Destination number (GXOODN)
|
<AvailNum>
|
Numeric
|
2
|
Availability group number (GXOAGN)
|
SegCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Count of segments (GXOIN1)
|
+ <SegAry>
|
Array
|
n/a
|
|
<Num>
|
Numeric
|
2
|
Segment number which is included in this O&D. (GXOITN)
|
|
|
|
|
|
|
|
|
+ <BBQInfo>
|
GFXR 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
0000
|
<Addr>
|
Alphanumeric
|
8
|
File address of heuristic permutations data (GXRHEU)
|
|
|
+ <SegMapping>
|
GFZ6 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Not used - always 0000
|
SegCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Number of segment numbers to follow (GZ6NBR)
|
+ <SegAry>
|
Array
|
n/a
|
|
+ <SegInfo>
|
FieldSet
|
n/a
|
|
<Seg>
|
Numeric
|
2
|
PNR or BF display sequence number (GZ6SGA)
|
<FIC>
|
Alpha
|
1
|
FIC entered on this segment Y or N Y if FIC entered (GZ6IND)
|
<Spares>
|
Alpha
|
7
|
For future expansion NNNNNNN (GZ8ANN)
|
|
|
|
|
|
|
+ <FareBasisCodeSummary>
|
GRFB 1.0
|
|
+ <FICAry>
|
Array
|
n/a
|
|
+ <FICInfo>
|
FieldSet
|
n/a
|
|
<PsgrDescNum>
|
Numeric
|
2
|
Passenger Description Number that this Fare Basis Code Applies to.
|
<ODNum>
|
Numeric
|
2
|
Origin and Destination Number that this Fare Basis Code Applies to.
|
<FIC>
|
Alphanumeric
|
8
|
Fare Basis Code
|
|
|
|
|
|
|
+ <OutputMsg>
|
GROM 1.0
|
|
<Text>
|
Alphanumeric
|
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
|
|
|
|
|
+ <AssumedPt>
|
1441 5.0
|
1441 - Assumed City Processing - HMCT Response - Version 5.00
No data is returned.
|
|
|
|
|
+ <PNRBFRetrieve>
|
2025 7.9
|
+ <HeaderLine>
|
BP07 1.0
|
|
<Text>
|
Alphanumeric
|
To End
|
Free format text
|
|
|
+ <GenPNRInfo>
|
BP08 4.0
|
|
<FileAddr>
|
Alphanumeric
|
8
|
Description of Field: Address of PNR or BF on it's respective CRS. Format (x-alpha/numeric): xxxxxxxx Special Format: This is the hexadecimal displayable value for the PNR / BF's file address. This field is used internally only and is not modified via end user. Examples: 3BD2343F How is null data specified? Character blanks or zeroes What does null data indicate? PNR / BF has not been End Transacted (ET'd) for the first time and thus no file address has been assigned this record.
|
<CodeCheck>
|
Alphanumeric
|
2
|
Description of Field: Record Code Check for this record. Format (x-alpha/numeric): xx Special Format: This is the hexadecimal displayable value for the PNR / BF's record code check. This field is used internally only and is not modified via end user. How is null data specified? Blanks or zeroes. What does null data indicate? New PNR or BF which has not been End-Transacted for the first time.
|
<RecLoc>
|
Alphanumeric
|
6
|
Description of Field: This is record locator / confirmation number of the PNR / BF. Available only after PNR / BF creation (ET). Format (x-alpha/numeric): xxxxxx Special Format: Based on the PNR or BF file address the record locator is generated via an internal algorithm. This field is not modified via end user. Examples: TM9TQ7 How is null data specified? Character blanks or zeroes. What does null data indicate? PNR or BF has not been created.
|
<Ver>
|
Numeric
|
3
|
Description of Field: PNR version number (hold counter) Format (n-numeric): nnn Special Format: This is the hexadecimal displayable value for the PNR / BF's hold counter. This field is used internally only and is not modified via end user. Starts at zero. How is null data specified? Character zeroes What does null data indicate? PNR or BF has not been created.
|
<OwningCRS>
|
Alphanumeric
|
2
|
Description of Field: CRS ID on which PNR or BF resides. Format (x-alpha/numeric): xx Possible Values (List): 1V = Apollo 1G = Galileo How is null data specified? Character blanks. What does null data indicate? PNR or BF has not been created or possible error condition.
|
<OwningAgncyName>
|
Alpha
|
24
|
Description of Field: Name of agency which owns the PNR or BF. Format (a-alpha): aaaaaaaaaaaaaaaaaaaaaaaa Special Format: Based on AAT owner field. Examples: Rosenbluth How is null data specified? Character blanks. What does null data indicate? Possible error.
|
<OwningAgncyPCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo city code of the agency owning this PNR or BF. Format (x-alpha/numeric): xxxx Special Format: Right justified, zero filled on Apollo. Examples: 0CG7 1GK5. How is null data specified? Character blanks. What does null data indicate? Pseudo City unavailable.
|
<CreationDt>
|
Numeric
|
8
|
Description of Field: Date PNR or BF was created. The date the first time the PNR or BF was ET'd. Format: nnnnnnnn Special Format: YYYYMMDD How is null data specified? Character zeroes. What does null data indicate? PNR or BF has not been created or possible error condition.
|
<CreatingAgntSignOn>
|
Alphanumeric
|
8
|
Description of Field: Sign-on code of the agent who created the PNR or BF. Format (x-alpha/numeric): xxxxxxxx Examples: C012345 How is null data specified? Character blanks. What does null data indicate? Possible error.
|
<CreatingAgntDuty>
|
Alphanumeric
|
2
|
Description of Field: Duty code of the agent who created the PNR Format (x-alpha/numeric): xx Examples: AG for agent. How is null data specified? Character blanks. What does null data indicate? Possible error.
|
<CreatingAgncyIATANum>
|
Numeric
|
8
|
Description of Field: IATA number of the agency where the PNR was created Format (n-numeric): nnnnnnnn How is null data specified? Character zeroes What does null data indicate? Creating agency unavailable.
|
<OrigBkLocn>
|
Alpha
|
5
|
Description of Field: Location where the booking was created. Format (a-alpha): aaaaa Special Format: Consists of a 3 character city code followed by a 2 character station code. Examples: DENKR How is null data specified? Character blanks. What does null data indicate? Possible error.
|
<SATONum>
|
Alphanumeric
|
4
|
Description of Field: SATO number of the original booking location Format (x-alpha/numeric): xxxx How is null data specified? Character blanks or zeroes. What does null data indicate? SATO number unavailable or doesn't exist.
|
<PTAInd>
|
Alpha
|
1
|
Description of Field: Indicates if PTA (Prepaid Ticket Advice) is attached to the PNR. Format (a-alpha): a Possible Values (List): Y - PTA is attached to the PNR N - PTA is NOT attached to the PNR Blank if data not available How is null data specified? Character blanks. What does null data indicate? Field unused.
|
<InUseInd>
|
Alpha
|
1
|
Description of Field: Indicates if the PNR is currently being viewed by other agent(s). Format (a-alpha): a Possible Values (List): Y - PNR or BF is currently being viewed by others and may require user to ignore and retrieve if updates are to take place. N - PNR or BF is solely being viewed by current user alone at retrieval time. Blank if data not available How is null data specified? Character blanks. What does null data indicate? Data not available.
|
<SimultaneousUpdInd>
|
Alpha
|
1
|
Description of Field: Indicates if the PNR or BF has been end transacted by another agent while being viewed by this user. Format (a-alpha): a Possible Values (List): Y - The PNR has been end transacted by another user N - The PNR has NOT been end transacted by another user Always blank How is null data specified? Character blanks. What does null data indicate? Simultaneous update cannot be determined.
|
<BorrowedInd>
|
Alpha
|
1
|
Description of Field: Indicates if this is a borrowed PNR or BF. (PNR or BF) resides on another CRS. Format (a-alpha): a Possible Values (List): Y - This is a borrowed PNR or BF N - This is NOT a borrowed PNR or BF Blank if data not available How is null data specified? Character blanks. What does null data indicate? Data not available.
|
<GlobInd>
|
Alpha
|
1
|
Description of Field: Indicates if this is a global PNR or BF. Format (a-alpha): a Possible Values (List): Y - PNR or BF came from another CRS N - PNR or BF resides on current CRS Blank if data not available How is null data specified? Character blanks. What does null data indicate? Data not available.
|
<ReadOnlyInd>
|
Alpha
|
1
|
Description of Field: Indicates if this is a read only PNR or BF which cannot be updated. Format (a-alpha): a Possible Values (List): Y - This is a ready only PNR or BF N - This is NOT a read only PNR or BF Blank if data not available How is null data specified? Character blanks. What does null data indicate? Data not available.
|
<FareDataExistsInd>
|
Alpha
|
1
|
Description of Field: Indicates if the PNR or BF contains fare data Format (a-alpha): a Possible Values (List): Y - PNR or BF contains fare data N - PNR or BF does NOT contain fare data Blank if data not available How is null data specified? Character blanks. What does null data indicate? Data not available.
|
<PastDtQuickInd>
|
Alpha
|
1
|
Description of Field: Indicates if the PNR has been retrieved from the offline archival database. Format (a-alpha): a Possible Values (List): Y - PNR was retrieved from the offline archival database N - PNR was NOT retrieved from the offline archival database Blank if data not available How is null data specified? Character blanks What does null data indicate? Data not available.
|
<CurAgncyPCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo city code user is currently signed in under. Format (x-alpha/numeric): xxxx Special Format: Right justified, zero filled. Blank if user not emulating a pseudo city. Examples: 1X10 How is null data specified? Character blanks. What does null data indicate? User not emulating a pseudo city.
|
<QInd>
|
Alpha
|
1
|
Description of Field: Indication that PNR or BF has been retrieved from a queue. Format (a-alpha): a Possible Values (List): Y - This PNR/BF retrieved from queue N - Not retrieved from queue How is null data specified? Character blanks What does null data indicate? Data not available.
|
<TkNumExistInd>
|
Alpha
|
1
|
Description of Field: Ticket Numbers Existence Indicator Format (a-alpha): a Possible Values (List): Y - PNR/BF has at least one ticket number N - No ticket numbers exist for this PNR/BF How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<IMUdataexists>
|
Alpha
|
1
|
Description of Field: IMU data existence indicator Format (a-alpha): a Possible Values (List): Y - This PNR/BF has IMU data N - No IMU data exists for this PNR/BF How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<ETkDataExistInd>
|
Alpha
|
1
|
Description of Field: E-ticketing data exists Format (a-alpha): a Possible Values (List): Y - E-ticketing data exists for this PNR/BF N - No E-ticketing data exists for this PNR/BF How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<CurDtStamp>
|
Alphanumeric
|
8
|
Description of Field: System date of current PNR/BF retrieval Format (x-alpha/numeric): xxxxxxxx Special Format: Data will be in CCYYMMDD where CC = century YY = current year MM = numeric month value DD = numeric day of the month value This date field coupled with the following Time Stamp field make up the previous Date and Time Stamp Field. The date stamp field and the time stamp field redefine the Date and Time Stamp field so that the field can be referred to collectively via the Date and Time Stamp field or refer to the Date or the time individually. How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<CurTmStamp>
|
Alphanumeric
|
6
|
Description of Field: System time of current PNR/BF retrieval Format (x-alpha/numeric): xxxxxx Special Format: Data will be in HHMMSS format where HH = hours MM = minutes SS = seconds The time field, coupled with the previous Date stamp field make up the Date and Time Stamp Field above. The date stamp field and the time stamp field redefine the Date and Time Stamp field so that the field can be referred to collectively via the Date and Time Stamp field or refer to the Date or the time individually. How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<CurAgntSONID>
|
Alphanumeric
|
7
|
Description of Field: Sign-on ID of agent Format (x-alpha/numeric): xxxxxxx How is null data specified? Character Blanks What does null data indicate? Agent ID data unavailable or possible error
|
<TravInsuranceInd>
|
Alpha
|
1
|
Description of Field: Agency Indicator for Preferred Travel Insurance Option Format (a-alpha): a Special Format: Field used on Apollo only (1V) Possible Values (List): Y - Agency enable for insurance option N - Agency does not have insurance option How is null data specified? Character Blank What does null data indicate? Data not available.
|
<PNRBFTicketedInd>
|
Alpha
|
1
|
Description of Field: Indication that PNR or BF has been ticketed at least once. Format (a-alpha): a Possible Values (List): Y - This PNR/BF has been ticketed N - PNR/BF has never been ticketed How is null data specified? Character Blank What does null data indicate? Data not available
|
<ZeppelinAgncyInd>
|
Alpha
|
1
|
Description of Field: Agency Zeppelin Indicator. Format (a-alpha): a Special Format: Field used on Apollo Only (1V) Possible Values (List): Y - Agency is enabled for Zeppelin N - Agency does not have Zeppelin capability How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<AgncyAutoServiceInd>
|
Alpha
|
1
|
Description of Field: Indicates if Agency is enabled for Auto-Service Format (a-alpha): a Special Format: Field used on Apollo Only (1V) Possible Values (List): Y - Agency enabled for Auto-Service N - No Auto-Service for Agency How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<AgncyAutoNotifyInd>
|
Alpha
|
1
|
Description of Field: Indicates if Agency is enabled for automatic Notification. Format (a-alpha): a Special Format: Field used on Apollo Only (1V) Possible Values (List): Y - Agency enabled for automatic notification N - No automatic notification How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<ZeppelinPNRInd>
|
Alpha
|
1
|
Description of Field: PNR Zeppelin Indicator. Indicates if PNR was built or modified to Zeppelin status. Format (a-alpha): a Special Format: Field used on Apollo Only (1V) Possible Values (List): Y - This PNR currently Zeppelin N - PNR not Zeppelin How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<PNRAutoServiceInd>
|
Alpha
|
1
|
Description of Field: Indicates PNR Auto-Service level. Format (a-alpha): a Special Format: Field used on Apollo Only (1V) Possible Values (List): Y - This PNR receives Auto-Service processing N - No Auto-Service for PNR How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<PNRAutoNotifyInd>
|
Alpha
|
1
|
Description of Field: Indicates if PNR is currently receiving automatic Notification. Format (a-alpha): a Special Format: Field used on Apollo Only (1V) Possible Values (List): Y - This PNR is currently receiving automatic notification N - No automatic notification Character Blank How is null data specified? Character Blanks What does null data indicate? Notification data not available.
|
<SuperPNRInd>
|
Alpha
|
1
|
Description of Field: Indicates if PNR is currently considered a Super PNR Format (a-alpha): a Possible Values (List): Y - This PNR/BF is currently receiving Super PNR processing N - PNR is not Super PNR How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<PNRBFPurgeDt>
|
Numeric
|
8
|
Description of Field: Date PNR or BF will be purge from host. Format: nnnnnnnn Special Format: CCYYMMDD How is null data specified? Character zeroes. What does null data indicate? Possible error condition.
|
<PNRBFChangeInd>
|
Alpha
|
1
|
Description of Field: Indicates if PNR / BF has changed since last End Transact or Ignore. Format (a-alpha): a Possible Values (List): Y - This PNR/BF is currently receiving Super PNR processing N - PNR is not Super PNR How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<MCODataExists>
|
Alpha
|
1
|
Description of Field: MCO (Misc. Charge Order) data exists Format (a-alpha): a Possible Values (List): Y - MCO data exists for this PNR/BF N - No MCO data exists for this PNR/BF How is null data specified? Character Blanks What does null data indicate? Data not available.
|
|
|
+ <PostScript>
|
BP09 1.0
|
|
<Text>
|
Alphanumeric
|
To End
|
Description of Field: Postscript text that is added to PNR to usually hi-light some needed action.
Format (a-alpha, n-numeric, x-alpha/numeric): XXXXXXX XXXX etc.
Special Format: Freeform text. Single item field. (Multiple occurrences not allowed.) Used only on Apollo (1V)
Examples: “BOOK HOTEL NEAR AIRPORT”
How is null data specified? Character Blanks
What does null data indicate? Probable error
If variable length, specify the maximum allowable length. 63
|
|
|
+ <LNameInfo>
|
BP10 1.0
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Unique sequential number identifying this last name
Format (a-alpha, n-numeric, x-alpha/numeric): All numeric
Examples: Smith = 01 Jones = 02
How is null data specified? Character blanks or zeroes
What does null data indicate? Probable error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of people included with this last name field (number of first names associated with this last name)
Format (a-alpha, n-numeric, x-alpha/numeric): All Numeric
Examples: Smith/Pat/Deb = 2 Smith/Dan = 1
Special Format: Note that number in party applies to last name entries. Even if last names are the same, if they were input separately, they will have an associated number in party.
How is null data specified? Character blanks or zeroes
What does null data indicate? Probable error
|
<NameType>
|
Alpha
|
1
|
Description of Field: Name type
Format (a-alpha, n-numeric, x-alpha/numeric): All Alpha
Possible Values (List or Range): Blank = Standard ‘G’ = Group/Corporate ‘I’ = Infant ‘P’ = Employee positive space ‘Z’ = Employee standby
How is null data specified? Character Blanks
What does null data indicate? Standard Adult
|
<LName>
|
Alpha
|
To End
|
Description of Field: Last or surname of person in PNR or BF.
Format (a-alpha, n-numeric, x-alpha/numeric): All Alpha
Special Format: Numbers not allowed Spaces are removed
How is null data specified? Character Blanks
What does null data indicate? Probable error
If variable length, specify the maximum allowable length. Minimum of 2 characters Maximum of 52 characters
|
|
|
+ <FNameInfo>
|
BP12 1.0
|
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Sequential number identifying this first name relative to the associated Last Name KLR.
Format (a-alpha, n-numeric, x-alpha/numeric): All Numeric
Examples: Smith/A = 01 Smith/B = 02 Jones/A = 01 Jones/B = 02
How is null data specified? Character Zeroes
What does null data indicate? Probable error
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Unique sequential number identifying this first name.
Format (a-alpha, n-numeric, x-alpha/numeric): All numeric
Special Format: Number is assigned dynamically and thus can float/change as number of names in PNR / BF change.
Examples: Smith/A = 01 Smith/B = 02 Jones/A = 03 Jones/B = 04
How is null data specified? Character zeroes
What does null data indicate? Absolute Name Number unavailable
|
<FName>
|
Alpha
|
To End
|
Description of Field: First Name
Format (a-alpha, n-numeric, x-alpha/numeric): All Alpha
Special Format: First name required Minimum length is 1
How is null data specified? Character Blanks
What does null data indicate? Probable error
If variable length, specify the maximum allowable length. 52 on Galileo (1G) 55 on Apollo (1V)
|
|
|
+ <NameRmkInfo>
|
BP13 1.0
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: This field always contains the Last Name Element Number from the Last Name KLR to which the remark applies.
Format (a-alpha, n-numeric, x-alpha/numeric): nn
How is null data specified? Character Blanks or Zeroes
What does null data indicate? Probable Error
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: First name element number within Last name. (Used only on 1G, Galileo)
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Special Format: Unused on Apollo (1V)
How is null data specified? Character Blanks or Zeroes
What does null data indicate? Field unused (1V) Apollo Probable error (1G) Galileo
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Absolute name number this remark applies to, corresponds to overall first name number. (Used on 1G, Galileo)
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Special Format: Unused on Apollo (1V)
How is null data specified? Character Blanks or Zeroes
What does null data indicate? Field unused (1V) Apollo Probable error (1G) Galileo
|
<NameRmk>
|
Alphanumeric
|
To End
|
Description of Field: Free form text
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxxxxxxxx
How is null data specified? Character Blanks
What does null data indicate? Probable Error
If variable length, specify the maximum allowable length. Minimum of 2 characters Maximum of 33 characters
|
|
|
+ <FreqCustInfo>
|
BP14 1.0
|
|
Start Definition of Frequent Flyer Number KLR The next three fields identify which name the frequent flyer number applies to.
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: This field always contains the Last Name Element Number from the applicable Last Name KLR Format (a-alpha, n-numeric, x-alpha/numeric): nn How is null data specified? Character Blanks or Zeroes What does null data indicate? Probable Error
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: This field always contains the Passenger Element Number from the applicable First Name KLR Format (a-alpha, n-numeric, x-alpha/numeric): nn Special Format: Unused on Apollo (1V) How is null data specified? Character Blanks or Zeroes What does null data indicate? Probable Error (1G) Unused on Apollo (1V)
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: This field always contains the Absolute Name Element ID from the applicable First Name KLR Format (a-alpha, n-numeric, x-alpha/numeric): nn Special Format: Unused on Apollo (1V) How is null data specified? Character Blanks or Zeroes What does null data indicate? Probable Error (1G) Unused on Apollo (1V)
|
<FreqCustV>
|
Alphanumeric
|
3
|
Description of Field: ID of vendor who has issued the Frequent Traveler or Mileage Membership's card. Format (a-alpha, n-numeric, x-alpha/numeric): xxx Examples: 'UA ' 'BA ' How is null data specified? Character blanks What does null data indicate? Possible error
|
<FreqCustStatus>
|
Alphanumeric
|
2
|
Description of Field: Freq. Flyer / Mileage Membership status of the passenger. Format (a-alpha, n-numeric, x-alpha/numeric): xx Possible Values (List or Range): "VP" = VIP. "1K" = 100,000 Mile Flyer. "1P" = Premier Executive. "2P" = Premier. "EM" = Premier Emeritus. Blanks = Regular Member. How is null data specified? Character Blanks What does null data indicate? Regular Member
|
<FreqCustNum>
|
Alphanumeric
|
To End
|
Description of Field: Frequent Flyer or Mileage Membership Account Number Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxxxxxxxxxx Examples: VF222865 (Continental) 01110455277 (United) 2165506221 (Delta) How is null data specified? Character Blanks What does null data indicate? Probable error If variable length, specify the maximum allowable length. Maximum length = 25 (1G) Minimum length = 2 (1G) Maximum length = 16 (1V) Minimum length = 6 (1V)
|
|
|
+ <PhoneInfo>
|
BP16 1.0
|
|
<PhoneFldNum>
|
Numeric
|
3
|
Description of Field: Phone Item Number
Format (a-alpha, n-numeric, x-alpha/numeric): All Numeric
Examples: 001
How is null data specified? Character blanks or zeroes
What does null data indicate? Probable error
|
<Pt>
|
Alpha
|
5
|
Description of Field: City code of phone number.
Format (a-alpha, n-numeric, x-alpha/numeric): All Alpha
Examples: DEN LHR
How is null data specified? Character blanks
What does null data indicate? City field unavailable
|
<Type>
|
Alpha
|
1
|
Description of Field: Type of phone data in this phone item.
Format (a-alpha, n-numeric, x-alpha/numeric): Alpha
Possible Values (List or Range): ‘R’ = Residence (home). ‘B’ = Business. ‘A’ = Agency (1V) ‘A’ = Accommodation (1G) ‘H’ = Hotel ‘N’ = No contact ‘F’ = Fax ‘T’ = Travel Agency (1V) ‘E’ = Email Address (1G) ‘P’ = Phone nbr not known (1G) ‘N’ = No contact (1G)
All codes above except for “A” and “T” should be assumed to be associated with the passenger. For example, “F” should be interpreted as the fax number of a passenger rather than the fax number of an agency.
How is null data specified? Character blanks
What does null data indicate? Data unavailable
|
<Phone>
|
Alphanumeric
|
To End
|
Description of Field: Phone data
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxxxxxxxx
Special Format: Freeform text
Examples: Denb/3033976000 LHRf/44456789
How is null data specified? Character blanks
What does null data indicate? Data unavailable
If variable length, specify the maximum allowable length. Overall max length 83 (Apollo) Overall max length 53 on 1st two phone items, 66 on all others (Galileo)
|
|
|
+ <AddrInfo>
|
BP17 1.0
|
|
<Addr>
|
Alphanumeric
|
To End
|
Description of Field: Street address. (This is a single item field. There should never be multiple occurrences of this KLR.)
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxx@xxxxxx@xxxxx Z/xxxxx
Special Format: Address format should follow format: Apollo (1V) CRS: First & last name @ St address @City State Z/Zip code Or Galileo (1G) CRS: First & last name * St address *City State P/Postal Code
How is null data specified? Character blanks
What does null data indicate? Probable error.
If variable length, specify the maximum allowable length. 7 sub fields maximum. Sub fields have a minimum length of 1 and a maximum length of 37. Overall length of field cannot exceed 190. Zip code required. (1V-Apollo) 5 sub fields maximum. Sub fields have a minimum length of 1 and a maximum length of 37. Overall length of field cannot exceed 119. Postal code required. (1G-Galileo)
|
|
|
+ <DeliveryAddrInfo>
|
BP18 1.0
|
|
<DeliveryAddr>
|
Alphanumeric
|
To End
|
Description of Field: Delivery Address for Passenger if paper ticket is issued.
Format (a-alpha, n-numeric, x-alpha/numeric): xxxx
Special Format: Address is different on the Apollo (1V) and Galileo (1G) CRS. See Examples.
Examples: 1V JAN TYLER @6901 S. HAVANA @CENTENNIAL CO Z/80112
1G JAN TESTO*6901 S. HAVANA *CENTENNIAL CO*USA P/80112
What does null data indicate? No data results in error
If variable length, specify the maximum allowable length. Additional sub fields can be specified to a maximum of 7. Sub fields have a minimum length of 1 and a maximum length of 37.
|
|
|
+ <OSI>
|
BP19 1.0
|
|
<GFAXNum>
|
Numeric
|
3
|
Number of GFAX (General Facts) item in a-06-AAA (Agent Assembly Area).
|
<OSIV>
|
Alphanumeric
|
3
|
Airline Code or YY if OSI applies to all airlines in the PNR
|
<OSIMsg>
|
Alphanumeric
|
To End
|
|
|
|
+ <NonProgramaticSSR>
|
BP20 1.0
|
|
<GFAXNum>
|
Numeric
|
3
|
Number of GFAX (General Facts) item in a-06-AAA (Agents Assembly Area).
|
<SSRCode>
|
Alpha
|
4
|
Non-programmatic SSR Code
|
<Vnd>
|
Alphanumeric
|
3
|
Vendor providing this service.
|
<Status>
|
Alpha
|
2
|
Current status of this service request. See Galileo Formats Guide for a list of valid status codes. Blank if not applicable to this SSR Code
|
<NumRequired>
|
Numeric
|
2
|
Number of services required. Blank if not applicable to this SSR Code
|
<SSRText>
|
Alphanumeric
|
To End
|
Formatted according to AIRIMP standards
|
|
|
+ <ProgramaticSSR>
|
BP21 1.0
|
|
<GFAXNum>
|
Numeric
|
3
|
Number of GFAX (General Facts) item in a-06-AAA (Agents Assembly Area).
|
<SSRCode>
|
Alpha
|
4
|
Refer to the list at the end of this section for all SSR Codes.
|
<Status>
|
Alpha
|
2
|
Status of the request
|
<SegNum>
|
Numeric
|
3
|
Segment Number of the segment to which this SSR applies.
|
+ <AppliesToAry>
|
Array
|
n/a
|
|
+ <AppliesTo>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Unique sequential number identifying the last name grouping. Eg: Smith=1, Jones=2
|
<PsgrNum>
|
Numeric
|
2
|
Sequential number identifying a passenger within a last name grouping. Eg: Smith/A=1, Smith/B=2, Jones/A=1, Jones/B=2
|
<AbsNameNum>
|
Numeric
|
2
|
FOR USE ON GALILEO CORE ONLY: Unique sequential number identifying each passenger irrespective of last name. Eg: Smith/A=1, Smith/B=2, Jones/A=3, Jones/B=4
|
|
|
|
|
|
|
+ <ProgramaticSSRText>
|
BP22 1.0
|
|
<Text>
|
Alphanumeric
|
To End
|
|
|
|
+ <CustID>
|
BP23 1.0
|
|
<Text>
|
Alphanumeric
|
To End
|
|
|
|
+ <ProfileClientFileAssoc>
|
BP24 1.0
|
|
<CRSID>
|
Alphanumeric
|
2
|
CRS where Profile/Client File resides. 1V = Apollo 1G = Galileo
|
<ActiveInd>
|
Alpha
|
1
|
Indicates whether this Profile/Client File is active. Y = Active N = Inactive Blank if not known.
|
<PrefsInd>
|
Alpha
|
1
|
Indicates whether this Profile/Client File has Travelscreen preferences attached. Y = Preferences exist N = No preferences exist Blank if not known.
|
|
|
+ <CustomCheckRules>
|
BP25 1.0
|
|
+ <RuleAry>
|
Array
|
n/a
|
|
+ <Rule>
|
FieldSet
|
n/a
|
|
<PCC>
|
Alphanumeric
|
4
|
Right aligned zero filled. Eg. 06MY
|
<RuleName>
|
Alphanumeric
|
10
|
Left aligned blank filled
|
<StatusInd>
|
Alphanumeric
|
1
|
Blank = Active S = Suspended
|
|
|
|
|
|
|
+ <GenRmkInfo>
|
BP26 1.0
|
|
<CreationDt>
|
Alphanumeric
|
8
|
YYYYMMDD Blank if not available
|
<CreationTm>
|
Numeric
|
4
|
HHMM Blank if not available
|
<GenlRmkQual>
|
Alphanumeric
|
2
|
Blank if no qualifier exists
|
<GenRmk>
|
Alphanumeric
|
To End
|
|
|
|
+ <VndRecLocs>
|
BP27 1.0
|
|
+ <RecLocInfoAry>
|
Array
|
n/a
|
|
+ <RecLocInfo>
|
FieldSet
|
n/a
|
|
<TmStamp>
|
Numeric
|
4
|
Description of Field: The Time Stamp is the time the reservation is received from the Vendor and is stored in the Booking. Format (n-numeric): nnnn Special Format: HHMM HH = hours MM = minutes How is null data specified? Character Blanks What does null data indicate? Blank indicates that no Time Stamp value exists.
|
<DtStamp>
|
Numeric
|
8
|
Description of Field: The Date Stamp is the date the reservation is received from the Vendor and is stored in the Booking. Format CCYYMMDD Special Format: Data will be in CCYYMMDD where CC = century YY = current year MM = numeric month value DD = numeric day of the month value How is null data specified? Character Blanks What does null data indicate? Data not available.
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Vendor code of vendor making the request. Format (x-alpha/numeric): xxx Examples: NCL How is null data specified? No data results in error What does null data indicate? No data results in error
|
<RecLoc>
|
Alphanumeric
|
9
|
Description of Field: The (Vendor) Record Locator is the Record Locator of the Booking that exists on the Vendor system. For the Apollo CRS for UA it is the same since the UA bookings are stored on Apollo, hence the Bookings are one in the same. For the Galileo CRS it is the locator of the Booking on the Apollo core. For OA flights, the Vendor Locator is the association booking in the other system such as Sabre, Amadeus, etc. Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxx Special Format: Left Justified Blank Padded Examples: KFZMFS How is null data specified? Character blanks What does null data indicate? PNR or BF has not been created.
|
|
|
|
|
|
|
+ <VndRmk>
|
BP28 1.0
|
|
<DtStamp>
|
Numeric
|
8
|
YYYYMMDD
|
<RmkType>
|
Alpha
|
1
|
O = Outgoing - remark originated from the agent I = Incoming - remark originated from the vendor
|
<VType>
|
Alpha
|
1
|
A = Air H = Hotel C = Car L = Leisure shopper N = Other
|
<Rmk>
|
Alphanumeric
|
To End
|
|
|
|
+ <QMinder>
|
BP29 1.0
|
|
<QCat>
|
Alphanumeric
|
2
|
Either 2 alpha characters or 2 numeric characters. A single numeric will have a leading zero. Alphanumeric combinations are not allowed. Blank if does not exist
|
<Text>
|
Alphanumeric
|
To End
|
Optional
|
|
|
+ <Untranslatable>
|
BP30 1.0
|
|
<Data>
|
Alphanumeric
|
To End
|
Upto 256 characters of free format text
|
|
|
+ <AgncySimlrNameMatch>
|
BP31 1.0
|
|
<FileAddr>
|
Alphanumeric
|
8
|
|
<CodeCheck>
|
Alphanumeric
|
2
|
|
<FirstSegStartDt>
|
Numeric
|
8
|
YYYYMMDD
|
<CancelledInd>
|
Alpha
|
1
|
Y= PNR has been cancelled N or Blank = PNR is active
|
<CustName>
|
Alpha
|
To End
|
Example: SMITH/JMR. Note: 1G returns a maximum of 16 characters in this field, for 1V the maximum is 25 characters. Longer names are truncated.
|
|
|
+ <TkArrangement>
|
BP32 1.0
|
|
<Text>
|
Alphanumeric
|
To End
|
Optional free text
|
|
|
+ <TAUTkArrangement>
|
BP33 1.0
|
|
<QTAUDt>
|
Alphanumeric
|
5
|
DDMMM
|
<BranchPCC>
|
Alphanumeric
|
4
|
Branch where PNR is to be queued. 3 Character codes have a leading zero eg. 06MY Blank = queue to default pseudo city
|
+ <QPlacementAry>
|
Array
|
n/a
|
|
+ <QPlacement>
|
FieldSet
|
n/a
|
|
<QDt>
|
Alphanumeric
|
5
|
DDMMM
|
|
|
|
|
TextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Zero if free text does not exist
|
|
|
+ <TAWTkArrangement>
|
BP34 1.0
|
|
<QTAWDt>
|
Alphanumeric
|
5
|
DDMMM
|
<QTAWTm>
|
Numeric
|
4
|
HHMM Blank if does not exist
|
<BranchPCC>
|
Alphanumeric
|
4
|
Branch where PNR is to be queued. 3 Character codes have a leading zero eg. 06MY Blank if queue to default pseudo city
|
<InHouseAcct>
|
Alphanumeric
|
6
|
Blank if does not exist
|
+ <QPlacementAry>
|
Array
|
n/a
|
|
+ <QPlacement>
|
FieldSet
|
n/a
|
|
<QDt>
|
Alphanumeric
|
5
|
DDMMM
|
|
|
|
|
TextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Zero if does not exist
|
|
|
+ <TLTkArrangement>
|
BP35 1.0
|
|
<MinutesBeforeDeparture>
|
Numeric
|
3
|
030 Indicates the ticket will be picked up 30 minutes before departure at the UA ticket desk. Only valid for UA issued tickets. Blank if does not exist. If this field is populated the following four fields will be blank.
|
<TkIssueDt>
|
Alphanumeric
|
5
|
DDMMM
|
<TkIssueTm>
|
Numeric
|
4
|
HHMM
|
<Airp>
|
Alphanumeric
|
5
|
Airport where ticket to be issued. Blank if does not exist.
|
<AirV>
|
Alphanumeric
|
3
|
Airline issuing ticket. Blank if does not exist.
|
<Text>
|
Alphanumeric
|
To End
|
Optional free text
|
|
|
+ <TAMTkArrangement>
|
BP36 1.0
|
|
<TkMailDt>
|
Alphanumeric
|
5
|
DDMMM
|
<Text>
|
Alphanumeric
|
To End
|
Optional free text
|
|
|
+ <NameRelatedData>
|
BP37 1.0
|
|
All fields (numeric included) with no value (null) should be blank (spaces) filled. All alpha/alpha-numeric fields not fully filled should be left justified and back filled with blanks (spaces). All numeric fields should be right justified and zero filled. All fields are optional except for Absolute/Last Name number, but at least one optional field must be filled to use this KLR.
|
<AbsLNameNum>
|
Numeric
|
2
|
1 to max number of names allowed Absolute number required on Galileo Last name number required on Apollo
|
<FNameNum>
|
Numeric
|
2
|
1 to max number of names allowed (Apollo only, required)
|
<Title>
|
Alpha
|
13
|
Free form text
|
<Age>
|
Numeric
|
3
|
Age of passenger (2 rightmost digits only on Apollo)
|
<Gender>
|
Alpha
|
1
|
Valid values, 'M', 'F' and 'U' (unknown)
|
<SmokingInd>
|
Alpha
|
1
|
Valid values , 'Y' and 'N'
|
<CitizenshipCountry>
|
Alpha
|
2
|
|
<PassportNum>
|
Alphanumeric
|
33
|
Nbr must be followed by expiration data in '-DDMMMYY' format
|
<PassportCountry>
|
Alpha
|
2
|
|
<DOB>
|
Alphanumeric
|
7
|
Must be in DDMMMYY format
|
<Occupation>
|
Alphanumeric
|
4
|
Freeform text
|
<SSN>
|
Alphanumeric
|
11
|
Must be in NNN-NN-NNNN format
|
<Addr1>
|
Alphanumeric
|
25
|
Freeform text
|
<Addr2>
|
Alphanumeric
|
25
|
Freeform text
|
<City>
|
Alphanumeric
|
20
|
Freeform text
|
<ZIPPostal>
|
Alphanumeric
|
10
|
|
<Country>
|
Alphanumeric
|
15
|
Freeform text
|
<VisaCountry>
|
Alpha
|
2
|
(Galileo field only)
|
<VISAID>
|
Alphanumeric
|
20
|
(Galileo field only)
|
<VisaExpDt>
|
Alphanumeric
|
7
|
Must be in DDMMMYY format (Galileo field only)
|
<VisaTxt>
|
Alphanumeric
|
25
|
Optional free text (Galileo field only)
|
|
|
+ <OfficeAgentClientData>
|
BP38 1.0
|
|
<OfficeTitle>
|
Alphanumeric
|
25
|
Office file title
|
<AgntTitle>
|
Alphanumeric
|
25
|
Agent file title
|
<AssocPCC>
|
Alphanumeric
|
4
|
De-Crypted Pseudo City for this association item
|
<AssocCRSID>
|
Alphanumeric
|
2
|
CRS ID association originates from
|
<AssocAgntSONID>
|
Alphanumeric
|
7
|
Sign on ID of agent creating association
|
<CorpTravInd>
|
Alpha
|
1
|
Value always 'Y' or 'N' 'Y' indicates Corp/Trvlr Association exists
|
|
|
+ <UnitedFieldData>
|
BP39 1.0
|
|
<UnitedFldID>
|
Alphanumeric
|
4
|
Description of Field: The United Field ID identifies the 4 character United Field code. This field will always be populated.
Format: (x-alpha/numeric) xxxx
Examples: “FRFM” – Free Form data “UGRT” – Upgrade Round Trip “PFEE” – Paper Ticket Surcharge Numerous other codes exist but are not listed here. The full list can be defined by United Airlines if necessary.
|
<UnitedFldType>
|
Alphanumeric
|
1
|
Description of Field: United Field Type identifies the type of data that appears in the United Field Text field. This field will always be populated.
Format: (x-alpha/numeric) x
List of Possible Values: “1” – Standard display item. (currently the only option, this means that the United Field consists of variable length displayable text, which is optionally followed by name selectivity data. Complex-format United Fields or security-restricted United Fields are excluded.)
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: This is the positional last name (surname) number of the passenger for whom this United field applies. This field, along with the next, can be used to directly map to a name field in the BP10 KLR
Format: (n-numeric) nn
Range of Possible Values: 00 - 99
How is null data specified? Zeros
What does null data indicate? Name selectivity does not apply.
|
<FNameNum>
|
Numeric
|
2
|
Description of Field: Positional first name number of the passenger for whom this United field applies. This field, along with the, previous can be used to directly map to a name field in the BP12 KLR.
Format: (n-numeric) nn
Range of Possible Values: 00 - 99
How is null data specified? Zeros
What does null data indicate? Name selectivity does not apply
|
TextLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of the United Field text in the following variable length freeform text field.
Format: (n-numeric) nnn
Range of Possible Values: 000 - 999
How is null data specified? Zeros
What does null data indicate? No text data exists for this United Field
|
<Text>
|
Alphanumeric
|
VL
|
Description of Field: Freeform Text field containing the United Field.
Special Format: The format of this data depends entirely on the United Field code. Each code can have different formats and will not be described in this document. The various formats can be defined by United Airlines if necessary.
How is null data specified? 1 Character Blank
What does null data indicate? No Text data exists for this United Field.
If variable length, specify the maximum allowable length. 127
|
|
|
+ <Email>
|
BP40 1.0
|
|
<ItemNum>
|
Numeric
|
3
|
Email Item Number
|
<Type>
|
Alpha
|
1
|
'F' = Email FROM Address 'T' = Email TO Address 'C' = Email Comment
|
<Data>
|
Alphanumeric
|
To End
|
Will be in the same format in which it was added to the BF/PNR. 125 char max.
|
|
|
+ <CorporateID>
|
BP41 1.0
|
|
<ItemNum>
|
Numeric
|
3
|
Field Description: Describes the Additional ID Item number in the Booking Format (x-alpha/numeric): xxx Special Format: Left justified character blank filled List of Possible Values: 000 - 999 How is null data specified? 000 What does null data indicate? No item number exists, which is not an error. This field is not mandatory and may note be populated in all cases.
|
<ID>
|
Alphanumeric
|
6
|
Field Description: Describes the Corporate ID data portion of the Corporate ID item. Format (x-alpha/numeric): xxxxxx Special Format: Left justified, blank filled. Examples: IBM001 HRG202 How is null data specified? N/A What does null data indicate? Error condition - This KLR should not be returned unless there is Corporate ID data in the Booking which includes the ID data.
|
<IDType>
|
Alphanumeric
|
2
|
Field Description: Item type for the Corporate ID Format (x-alpha/numeric): xx Special Format: Left justified, blank filled. List of Possible Values: C/ = Corporate ID How is null data specified? Character Blanks What does null data indicate? Error condition - This KLR should not be returned unless there is Corporate ID data in the Booking which includes the ID Type.
|
<Country>
|
Alphanumeric
|
6
|
Field Description: Corporate ID Country Code Format (x-alpha/numeric): xxxxxx Special Format: Left justified, blank filled. Examples: US GB How is null data specified? Character Blanks What does null data indicate? Error condition - This KLR should not be returned unless there is Corporate ID data in the Booking which includes the ID Country Code.
|
<Agncy>
|
Alphanumeric
|
To End
|
Field Description: Corporate ID Variable Length text data. Currently only used for Agency Identifier data. Format (x-alpha/numeric): xxxx Range of Values: Minimum length 3, Maximum length 125 (current maximum 5) Examples: ABC XYZ How is null data specified? Character Blanks What does null data indicate? Error condition - This KLR should not be returned unless there is Corporate ID data in the Booking which includes the ID Agency Identifier.
|
|
|
+ <Control>
|
CTRL 1.0
|
|
<KLRCnt>
|
Numeric
|
5
|
Number of KLRs following this KLR in the Data Record. Range 0 - 99999
|
+ <KlrAry>
|
Array
|
n/a
|
|
+ <Klr>
|
FieldSet
|
n/a
|
|
<ID>
|
Alphanumeric
|
4
|
Record Identifier of a KLR which occurs one or more times in this Data Record
|
<NumOccur>
|
Numeric
|
4
|
Number of times the KLR occurs in this Data Record. Range 1 - 9999
|
|
|
|
|
|
|
+ <InvoiceRmk>
|
DPIR 1.0
|
|
This KLR is a RESPONSE KLR. Start Definition of Document Itinerary/Invoice Remarks (Ticket Remarks) KLR
|
<ItemNum>
|
Numeric
|
3
|
Description of Field: Remarks Item Number. This field is not used for Canned Data Retrieval. Format (n-numeric): nnn How is null data indicated? Character zeros What does null data indicate? No data results in error
|
<Keyword>
|
Numeric
|
4
|
Description of Field: Identifier for the type of data in the Free Text following. This field is not used for Canned Data Retrieval. Format (n-numeric): nnnn Possible Values (List): 3000 = Free text (see below) 3001 = DYO = Design your own (1V/1G) 3002 = FS- = Fare save (1G) = DS = Dollar save(1V) 3003 = CR- = Canned remark nos.(1V/1G) 3004 = PF- = PTA fee amount (1V) 3005 = NP- = Waived PTA fee amount (1V) 3006 = TK- = Manual ticket numbers (1V/1G) 3007 = CA- = Location,customer & selling agent (1V) 3008 = CA- = Back office branch & account nbr (1G) 3009 = AC- = Account nbr (1G) - same as SA on 1V 3010 = FT- = Freetext (1G) 3011 = DEF = In foreign currency (DEFXX on 1V) 3012 = PT- = PTA number (1V) 3013 = SF- = Service fee (1V) 3014 = SA- = Customer number SA Account (1V) 3015 = SD- = Customer number (1V) 3016 = CD- = Customer number (1V) 3017 = G*RC/ = Routing code (1V Canada only) 3018 = FA- = Faring Agent remark 3019 = PH- = Phone Field Override Remark 3020 = FEE- = New Service Fee Remark 3021 = FTX- = Tax for Service Fee Remark 3022 = AB1- = ARC Service Fee One Remark 3023 = AB2- = ARC Service Fee Two Remark How is null data specified? Character zeros What does null data indicate? No data results in error
|
<Rmk>
|
Alphanumeric
|
To End
|
Description of Field: Ticket Remarks data. Keyword above defines the type of data expected. This field is not used for Canned Data Retrieval. Format (x-alpha/numeric): xxx... How is null data indicated? Blanks What does null data indicate? No data results in error If variable length, specify the maximum allowable length. Length is dependent on the type of data within the freetext. E.G.; if Routing Code, the max length is 2, if Phone Field override, the max is 60 characters, etc.
|
|
|
+ <CreditCardFOP>
|
DPP0 1.0
|
|
Start Definition Of Form of Payment (Credit / Debit Card) KLR Start of Form of Payment KLR general header
|
<ID>
|
Numeric
|
2
|
Field Description: Form of Payment type number Format (n-numeric): nn Possible Values (List) 06 - Credit Card 10 - Debit Card Special Format: Right justified. Examples: 06 How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choices = Form of Payment id, 6,10
|
<Type>
|
Numeric
|
1
|
Field Description: Form of payment type Format (n-numeric): n Possible Values (List) 1 - Credit type form of payment 2 - Cash type form of payment Special Format: N/A Examples: 1 How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choices = Form of Payment Type, 1,2
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code of amount paid with FOP Format (a-alpha): aaa Special Format: Blank Filled. Examples: USD (U.S. Dollars) CAD (Canadian Dollars) EUR (Euros) How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Amt>
|
Numeric
|
12
|
Field Description: Amount paid with FOP (if not entered then zeroes) Format (n-numeric): nnnnnnnnnnnn Possible Values (List) 000000000000 - 999999999999 Special Format: Right justified, zero filled. Examples: 000788392223 How is null data specified? Zero What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
End of Form of Payment KLR general header
|
<ExpDt>
|
Numeric
|
4
|
Field Description: Credit Card Expiration Date Format (n-numeric): nnnn (MMYY) Special Format: MMYY Examples: 0505 How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<TransType>
|
Numeric
|
1
|
Field Description: Credit Transaction Type (If not entered then blanks) Format (n-numeric): n Possible Values (List) 1 - Signature on File 2 - Telephone Order Special Format: Blank filled. Examples: 2 How is null data specified? Zero or Blanks What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Transaction type, 1, 2
|
<ApprovalInd>
|
Alpha
|
1
|
Field Description: Outbound only. If source of approval unknown, field is blank. Format (a-alpha): a Possible Values (List): M - manual, A - system generated Character Blank - source of approval unknown. Special Format: N/A Examples: M How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choice = Credit Card Approval Code indicator, M, A, Character blank
|
<AcceptOverride>
|
Alpha
|
1
|
Field Description: Credit Card Acceptance Override (CAO). CAO is Apollo only. Possible Values (List): Y - Credit Card acceptance override applies. Format (a-alpha): a Special Format: N/A Examples: Blank How is null data specified? Blanks What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Credit Card Acceptance Override, Y
|
<ValidationBypassReq>
|
Alpha
|
1
|
Field Description: Credit Card Validation Bypass requested Possible Values (List): Y - Do not validate Credit Card with vendor N - Validate Credit Card with Vendor. Format (a-alpha): a Special Format: If 'Y' you must enter the *A Authorization code in the Additional Info Array, in ID number 1 - Credit Card Approval Code. Examples: Y How is null data specified? Blanks - Defaults to 'N' What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Credit Card Validation bypass requested, Y
|
<Vnd>
|
Alpha
|
2
|
Field Description: Credit card Vendor alpha code Format (a-alpha): aa Special Format: Left justified, blank filled. Examples: AX VI CA JC TP DC How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Acct>
|
Numeric
|
20
|
Field Description: Credit Card Number Format (n-numeric): nnnnnnnnnnnnnnnnnnnn Special Format: Right justified, Zero filled. Examples: 00000371019534732004 How is null data specified? N/A What does null data indicate? No data results in error
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Field Description: Card Additional Data Indicator. Format (n-numeric): n Possible Values (List): 1 - Credit Card Approval code (8 alphanumeric) 2 - Card Holder (29 alpha with special chars) 3 - Order number - South Africa only (29 alphanumeric) 4 - Card Identification Code as used by AMEX (4 numeric) on 1V and AMEX (4 numeric) on 1G CA (3 numeric) on 1G DC (3 numeric) on 1G VI (3 numeric) on 1G DS (3 numeric) on 1G 5 - Extended payment option, format depending on credit card vendor (4 alphanumeric) 6 - Customer reference (29 alphanumeric) Special Format: N/A Examples: 1 How is null data specified? N/A What does null data indicate? No data results in error
|
<Dt>
|
Alphanumeric
|
29
|
Field Description: Additional Data. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled. Examples: A1234 (24 blanks) 512 (26 blanks) How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <CheckFOP>
|
DPP1 1.0
|
|
<ID>
|
Numeric
|
2
|
Field Description: Form of Payment id -Cheque
Format (n-numeric): nn
Special Format: N/A
Possible Values (List or Range): 02- Cheque
Examples: 02
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Type>
|
Numeric
|
1
|
Field Description: Form of Payment Type
Format (n-numeric): n
Special Format: Zero, if not entered.
Possible Values (List): 1 - Credit type form of payment 2 - Cash type form of payment
Examples: 2
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code of amount paid with FOP
Format (a-alpha): aaa
Special Format: Left justified, Character Blank filled.
Examples: USD
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Amt>
|
Numeric
|
12
|
Field Description: Amount paid with FOP
Format (n-numeric): nnnnnnnnnnnn
Special Format: Zero, if not entered. Right justified, zero filled
Examples: 000000064578
How is null data specified? Null data is specified as zero.
What does null data indicate? If not entered then field is populated with zeroes.
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Field Description: Additional Data indicator
Format (n-numeric): n
Special Format: Left justified, blank filled.
Possible Values (List): 1 - Micron number 2 - Bank (sort) code 3 - Cheque number 4 - Drawee name 5 - Holder name 6 - Free form text
Examples: 4
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Dt>
|
Alphanumeric
|
29
|
Field Description: Additional Data based on the indicator selected in Additional Data Ind field.
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, Character Blank filled.
Examples:
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
|
|
|
|
+ <OtherFOP>
|
DPP9 1.0
|
|
<ID>
|
Numeric
|
2
|
Description of Field: Form of Payment identification number
Format (n-numeric): nn
Possible Values (List or Range): 01 - Cash 03 - Nonref 04 - Miscellaneous 05 - Invoice 07 - Government (Travel) Request 08 - Pseudo Cash 09 - Credit (non Credit Card) 11 - AK Bons 12 - Pay Late 13 - Exchange 14 - Money Order 15 - Travelers Check 99 - Freeform etc.
Special Format: Right justified, zero filled
Example: 07
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Type>
|
Numeric
|
1
|
Description of Field: Form of payment type
Format (n-numeric): n
Possible Values (List or Range): 1 - Credit type form of payment 2 - Cash type form of payment
Special Format: Right justified, zero filled
Example: 0 1
How is null data specified? 0
What does null data indicate? Zero indicates null data.
|
<Currency>
|
Alpha
|
3
|
Description of Field: Currency code of amount paid with FOP
Format (a-alpha): aaa
Special Format: Left justified, blank filled.
Example: 3 Blanks USD (U.S. Dollars) CAD (Canadian Dollars) EUR (Euros)
How is null data specified? N/A
What does null data indicate? No data result in error.
|
<Amt>
|
Numeric
|
12
|
Description of Field: Amount paid with FOP
Format (n-numeric): nnnnnnnnnnnn
Possible Values (Range): 000000000000 - 999999999999
Special Format: Right justified, zero filled
Example: 000787822122
How is null data specified? 0
What does null data indicate? If not entered then field is populated with zeroes
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Description of Field: Additional data indicator
Format (n-numeric): n
Possible Values (List): 2 - Money Order / Travelers Check number 3 - Government request id 4 - Freeform text 5 - Invoice number
Example: 3
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Dt>
|
Alphanumeric
|
29
|
Description of Field: Additional data
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, blank filled.
Example: AD2311112 (20 blanks)
How is null data specified? N/A
What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <ItinRmk>
|
DPR1 1.0
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this remark is associated. Blank if remark is not associated to a segment.
|
<RelatesToInd>
|
Alphanumeric
|
2
|
Indicates type of information the remark relates to. CI = Check-in times DT = Departure terminal information AT = Arrival terminal information Blank if not applicable
|
<Rmk>
|
Alphanumeric
|
To End
|
|
|
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <AirSeg>
|
IT01 4.0
|
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Segment Number as unpacked in A-06-AAA (Agents Assembly Area). Format (a-alpha, n-numeric, x-alpha/numeric): nn Special Format: Right justified, zero filled Possible Values (List or Range): Range 1G: 01-99 Range 1V: 01-08 How is null data specified? Character zero What does null data indicate? Error
|
<Status>
|
Alpha
|
2
|
Description of Field: Current status code of segment. Format (a-alpha, n-numeric, x-alpha/numeric): aa Possible Values (List or Range): Refer to Galileo Formats guide for list of Status Codes. How is null data specified? Character blanks What does null data indicate? Error
|
<Dt>
|
Numeric
|
8
|
Description of Field: Day on which segment departs, local date. Format: YYYYMMDD How is null data specified? Character blanks or zeroes What does null data indicate? Error
|
<DayChg>
|
Alphanumeric
|
2
|
Description of Field: Indicates local date of arrival relative to departure date. Format (a-alpha, n-numeric, x-alpha/numeric): xx Special Format: -1, 00, 01, 02, 03, 04 are valid if agent determines it is required. Character zeroes if not applicable Possible Values (List or Range): -1 - Previous day arrival 00 - Same day arrival 01 - Next day arrival 02 - Second day arrival 03 - Rail vendor only 04 - Rail vendor only How is null data specified? Character blanks or zeroes What does null data indicate? This field not applicable to segment.
|
<AirV>
|
Alpha
|
3
|
Description of Field: Airline vendor code Format (a-alpha, n-numeric, x-alpha/numeric): xxx Special Format: Left justified. Blank filled Examples: 'BA ' 'J2 ' How is null data specified? Character blanks What does null data indicate? Error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of seats requested on this flight Format (a-alpha, n-numeric, x-alpha/numeric): nn Possible values (Range): Range 01-99 - 1G Galileo International Range 01-09 - 1V Apollo How is null data specified? Character zeroes What does null data indicate? Error
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Airport Code of boarding city Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa Special Format: Left justified, blank filled Examples: 'LHR ' How is null data specified? Character blanks What does null data indicate? Error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Airport Code destination city Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa Special Format: Left justified, blank filled. Examples: 'DEN ' How is null data specified? Character blanks What does null data indicate? Error
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Departure time of flight Format: HHMM Timings are in 24 hour format How is null data specified? Character zeroes What does null data indicate? Error
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Arrival time of flight Format: HHMM Timings are in 24 hour format How is null data specified? Character zeroes What does null data indicate? Error
|
<BIC>
|
Alpha
|
2
|
Description of Field: Booking class code this flight Format (a-alpha, n-numeric, x-alpha/numeric): aa Special Format: Booking code left justified right filled with character blanks How is null data specified? Character blanks What does null data indicate? Error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Vendor Airline Flight Number Format (a-alpha, n-numeric, x-alpha/numeric): nnnn How is null data specified? Character zeroes. What does null data indicate? Error
|
<OpSuf>
|
Alpha
|
1
|
Description of Field: Format (a-alpha, n-numeric, x-alpha/numeric): a How is null data specified? Character blank What does null data indicate? Character blank indicates not applicable to this segment.
|
<COG>
|
Alpha
|
1
|
Description of Field: Format (a-alpha, n-numeric, x-alpha/numeric): a Possible Values (List or Range): Y - This flight is change of gauge. N - This flight is not a change of gauge. How is null data specified? e.g., No data results in error What does null data indicate? e.g., No data results in error
|
<TklessInd>
|
Alpha
|
1
|
Description of Field: Indicates whether a segment is e-ticketable.. Format (a-alpha, n-numeric, x-alpha/numeric): a Special Format: N/A Possible Values (List or Range): Y - Ticketless segment, e-ticketable N - Not ticketless segment How is null data specified? Character blanks. What does null data indicate? Error
|
<ConxInd>
|
Alpha
|
1
|
Description of Field: This air segment has a connecting flight. Format (a-alpha, n-numeric, x-alpha/numeric): a Special Format: N/A Possible Values (List or Range): Y - segment has a connecting flight N - No connection Due to segment continuity issues, airline vendor rules, and non Air segments inserted between Air, this indicator maybe inconsistent. This indicator needs to be used with the understanding that with the above conditions, it cannot be 100% accurate. How is null data specified? Character blanks. What does null data indicate? The code to supply this indicator is not loaded into production.
|
<FltFlownInd>
|
Alpha
|
1
|
Description of Field: Format (a-alpha, n-numeric, x-alpha/numeric): a Possible Values (List or Range): Y - Flight has flown. N - Flight has not flown. How is null data specified? Character blanks What does null data indicate? Error
|
<MarriageNum>
|
Numeric
|
2
|
Description of Field: Air segments with the same number are "married" to one another. Married segments MAY have change restrictions. For example, it may not be possible to individually cancel or change a segment which is married to other segments without cancelling or changing the other segments also. The rules governing married segments are defined and enforced by the airlines and are outside of the CRS's control. Format (a-alpha, n-numeric, x-alpha/numeric): nn Examples: '01' How is null data specified? Character blanks. What does null data indicate? Character blanks indicate not applicable.
|
<SellType>
|
Alpha
|
1
|
Description of Field: Type of Sell achieved Format (a-alpha, n-numeric, x-alpha/numeric): n Possible Values (List or Range): O - Secure sold L - Last seat sold (1V only) G - Guaranteed sold S - Super guaranteed sold P - Passive segment W - Interactively Waitlisted (WL over the link - 1G only) How is null data specified? Character blank. What does null data indicate? Character blank if not applicable.
|
<StopoverIgnoreInd>
|
Alpha
|
1
|
Description of Field: Indication of how to fare quote when stopovers are involved. Format (a-alpha, n-numeric, x-alpha/numeric): a Special Format: Applies to 1G only Possible Values (List or Range): X - Treat as a no stopover segment for fare quote. I - Ignore segment for fare quote and ticketing. How is null data specified? Character blank. What does null data indicate? Character blank indicates not applicable.
|
<TDSValidateInd>
|
Alpha
|
1
|
Description of Field: Data Store indicator to detail if segment has been validated by Data Store. Format (a-alpha, n-numeric, x-alpha/numeric): a Possible Values (List or Range): Y - Yes, validation has been performed N - No, PNR/BF has not been validated for Data Store How is null data specified? Character Blanks What does null data indicate? Error
|
<NonBillingInd>
|
Alpha
|
1
|
Description of Field: Non-billing indicator for this segment. Format (a-alpha, n-numeric, x-alpha/numeric): a Possible Values (List or Range): Y - Yes, segment will not be billed N - No, segment will be billed How is null data specified? Character Blanks What does null data indicate? Error
|
<PrevStatusCode>
|
Alphanumeric
|
2
|
Description of Field: Status code of segment prior to latest change. Format (a-alpha, n-numeric, x-alpha/numeric): XX Possible Values (List or Range): See online status code table for possible list of values. How is null data specified? Character Blanks What does null data indicate? Possible error or no previous status code to display
|
<ScheduleValidationInd>
|
Alpha
|
1
|
Description of Field: Indicates whether the BAS matches the schedules database. Format (a-alpha, n-numeric, x-alpha/numeric): A Possible Values (List or Range): O - no validation error (default) F - invalid flight number C - invalid city pair W - invalid day Y - invalid class X - indeterminate error How is null data specified? Character Blanks What does null data indicate? Possible error or no schedule validation error to display
|
|
|
+ <AirSegOpAirV>
|
IT02 1.0
|
|
+ <OpAirVInfoAry>
|
Array
|
n/a
|
|
This KLR is returned only when the preceding Air Segment KLR (IT01) is operated by airline(s) different from the one in the IT01 Airline Code field. The IT02 follows the IT01 to which it is related.
|
+ <OpAirVInfo>
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
2
|
Length of array item, not including length of this field.
|
The following board and off point will be blank when all legs of the IT01 are operated by this airline. In which case the KLR will contain just ONE Operating Airline Item
|
<StartAirp>
|
Alpha
|
5
|
Board point of leg operated by this airline.
|
<EndAirp>
|
Alpha
|
5
|
Off point of last consecutive leg operated by this airline. All legs between the board and off point must be operated by this airline.
|
<AirV>
|
Alphanumeric
|
3
|
Blanks if airline does not have an IATA recognized airline code
|
<AirVName>
|
Alphanumeric
|
To End
|
Full airline name
|
|
|
|
|
|
|
+ <HtlSeg>
|
IT03 2.0
|
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Segment number as unpacked in A-06-AAA (Agents Assembly Area). {BR1CODSIT1}
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Special Format: Right justified, zero filled
Example: 01 14
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Status>
|
Alpha
|
2
|
Description of Field: This is a code that describes the status of the Sell, e.g. confimed, on request, etc. {BR1CSTAIT2}
Format (a-alpha, n-numeric, x-alpha/numeric): aa
Special Format: N/A
Possible Values (List or Range): “HK” = Confirmed. “NN” = On Request. No yet confirmed. “KK” = Now confirmed. “UC” = Unable to confirm, waitlist closed. Blank = Unknown.
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<StartDt>
|
Numeric
|
8
|
Description of Field: This is the date the hotel guest arrives. {BR1CSDTIT2}
Format (a-alpha, n-numeric, x-alpha/numeric): CCYYMMDD
Special Format: N/A
Examples: 20030809.
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<EndDt>
|
Numeric
|
8
|
Description of Field: This is the date the hotel guest leaves. {BR1CEDTIT2}
Format (a-alpha, n-numeric, x-alpha/numeric): CCYYMMDD
Special Format: N/A
Examples: 20031014.
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<NumNights>
|
Numeric
|
2
|
Description of Field: This is the number of nights the guest will be staying. {BR1CNTSGH1}
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Special Format: Right justified, zero filled
Examples: 02 14
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Pt>
|
Alpha
|
5
|
Description of Field: Airport code designating the city of the hotel where the reservation was placed. {BR1CBPTIT5}
Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa
Special Format: Left justified, blank filled
Examples: DEN MIA
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<HtlV>
|
Alpha
|
3
|
Description of Field: Chain ID designating the hotel vendor with which the reservation was made. {BR1CPVCIT3}
Format (a-alpha, n-numeric, x-alpha/numeric): aaa
Special Format: Left justified, blank filled
Examples: HH RA
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<HtlPropNum>
|
Numeric
|
5
|
Description of Field: RoomMaster property number. {BR1CPRFIT5}
Format (a-alpha, n-numeric, x-alpha/numeric): nnnnn
Special Format: Right justified, zero filled
Examples: 01015 96585
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<RateCode>
|
Alpha
|
7
|
Description of Field: Booking code for the room rate selected. {BR1CRMSGH5 + BR1CRTCGH3 + BR1CSEQGH1}
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxx
Special Format: Left justified, blank filled
Examples: A1KRAC B2TC00A
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<PropName>
|
Alpha
|
19
|
Description of Field: The name of the hotel. {BR1CHSNGH22}
Format (a-alpha, n-numeric, x-alpha/numeric): aaaaaaa…..
Special Format: Left justified, blank filled
Examples: Ritz Carlton Plaza Westin at Tabor
How is null data specified? This field may be blanks.
What does null data indicate? No name was present.
|
<NumPersons>
|
Numeric
|
1
|
Description of Field: The number of adults staying in one room {BR1CPERGH1}
Format (a-alpha, n-numeric, x-alpha/numeric): n
Special Format: N/A
Examples: 1 5
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<NumRooms>
|
Numeric
|
1
|
Description of Field: Number of hotel rooms reserved. {BR1CNPUIT1}
Format (a-alpha, n-numeric, x-alpha/numeric): n
Special Format: N/A
Examples: 1 2
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<ConfNum>
|
Alpha
|
30
|
Description of Field: If there is no confirmation number then this field will be blank. {BR1CODTGH184 + /CF-}
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxx……
Special Format: Left justified, blank filled
Examples: 145278Q98
How is null data specified? Blanks
What does null data indicate? No confirmation number was present.
|
<RateTypeSold>
|
Alpha
|
2
|
Description of Field: This is level of guarantee from the hotel on the rate in the hotel segment. {BR1CILKGH1}
Format (a-alpha, n-numeric, x-alpha/numeric): aa
Special Format: N/A
Possible Values (List or Range): “RQ” = Rate Quoted “RG” = Rate Guaranteed “RT” = Agent Entered
How is null data specified? Blank.
What does null data indicate? The level of guarantee is unknown.
|
<RateChgInd>
|
Alpha
|
1
|
Description of Field: This is indicates if the nightly rate changes during the guests stay. {BR1CSI1GH1, bit 0}
Format (a-alpha, n-numeric, x-alpha/numeric): a
Special Format: N/A
Possible Values (List or Range): “Y” = Rate changes during length of stay. “N” = No change over the period.
How is null data specified? Blank.
What does null data indicate? Blank = N
|
<MultDayRateInd>
|
Alpha
|
1
|
Description of Field: This is indicates if the rate is per night or not. {BR1CSI1GH1, bit 1}
Format (a-alpha, n-numeric, x-alpha/numeric): a
Special Format: N/A
Possible Values (List or Range): “Y” = Rate applies to more than one day, as in a package. “N” = Normal application of rate period.
How is null data specified? Blank.
What does null data indicate? Blank = N
|
<Currency>
|
Alpha
|
3
|
Description of Field: Currency in which rates were sold. {BR1CCRYGH3}
Format (a-alpha, n-numeric, x-alpha/numeric): aaa
Special Format: N/A
Examples: USD GBP
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<RateDecPos>
|
Numeric
|
1
|
Description of Field: The number of implied places to the right of the implied decimal for the currency the rates are quoted in. {BR1CDPTGH}
Format (a-alpha, n-numeric, x-alpha/numeric): n
Special Format: N/A
Possible Values (List or Range): 0, 1, 2 or 3.
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<ExtraChargesDecPos>
|
Numeric
|
1
|
Description of Field: Number of decimals in rates for extra charges if different from the room rate.
Format (a-alpha, n-numeric, x-alpha/numeric): n
Special Format: N/A
Possible Values (List or Range): 0, 1, 2 or 3.
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<RateAmt>
|
Numeric
|
9
|
Description of Field: The room rate expressed in the currency defined by Currency Code. Location of implied decimal point specified by Number of Decimals. {BR1CNBAGH5}
Format (a-alpha, n-numeric, x-alpha/numeric): nnnnnnnnn
Special Format: Right justified, zero filled
Examples: 000008900 000014450
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<MultiLevelRateCode>
|
Alpha
|
6
|
Description of Field: If this is not blank, it is the multilevel code used to sell a negotiated rate. {BR1CODTGH184 + first 8 bytes}
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxx
Special Format: Left justified, blank filled
Examples: ATT SWEST
How is null data specified? Blanks
What does null data indicate? The room rate is not a negotiated rate
|
<TDSValidateInd>
|
Alpha
|
1
|
Description of Field: Used to specify whether the segment has been validated by Data Store. {BR1CIR2IT, bit 0}
Format (a-alpha, n-numeric, x-alpha/numeric): a
Examples: ‘Y’ = Yes, this segment has been validated by Data Store ‘N’ = No, this segment has not been validated by Data Store {BR1CIR2IT, bit 0}
How is null data specified? N/A
What does null data indicate? N/A
|
|
|
+ <HtlSegOptFlds>
|
IT04 1.0
|
|
+ <FldAry>
|
Array
|
n/a
|
|
This KLR follows immediately after the parent Hotel Segment KLR
|
+ <Fld>
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: This is the length of variable length optional field that follows.
Format (n-numeric): nnn
Special Format: Right justified, zero filled
Examples: 014 064
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<ID>
|
Alpha
|
2
|
Description of Field: This is a code that identifies which optional data is in the variable length field.
Format (a-alpha): aa
Possible Values (List): AV = Advance deposit BS = Booking source RT = Corporate rate override RG = Guaranteed rate RQ = Quoted rate RR = Rate request PT = Approximate Total or Approximate Total Plus. May contain an AT, AP, or either with a rate GT = Payment guarantee DP = Deposit AD = Customer address RA = Rollaway bed adult RD = Rollaway bed child CR = Cribs EX = Extra adult EC = Extra child TN = Tour number RL = Tour room location MP = Tour meal plan CD = Corporate discount number FG = Frequent guest number FT = Frequent air traveler number ID = Customer ID number SI = Special information NF = Reservation name - first NL = Reservation name - last AC = Alternate Currency code VC = Vendor Currency code BA = Billing Address for Credit Card CN = Name on the Credit Card CV = Security ID Code on Credit Card MR = Merchant Record Locator (CMR) CC = Credit Card number from extension
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Contents>
|
Alpha
|
VL
|
Description of Field: This field contains the details of the optional data, based on the type specified in Optional Field Identity. The field size depends on the contents. See comments which follow.
Format (x-alpha/numeric): xxx
Examples: AX370000000000028EXP0405 John Q. Smith AP25800
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. 110
|
|
|
|
|
|
|
+ <CarSeg>
|
IT05 2.0
|
|
<SegNum>
|
Numeric
|
2
|
As unpacked in A-06-AAA (Agents Assembly Area). {BR1CCODSIT1}
|
<Status>
|
Alpha
|
2
|
"HK' = Confirmed. "NN" = On Request. Not yet confirmed. "KK" = Now confirmed. "UC" = Unable to confirm, waitlist closed. Blank = Unknown. {BR1CSTAIT2}
|
<StartDt>
|
Numeric
|
8
|
CCYYMMDD format {BR1CSDTIT2}
|
<StartTm>
|
Numeric
|
4
|
Pickup time expressed in 24 hour clock format. {BR1CODTGC220 + /ARR}
|
<StartAirV>
|
Alphanumeric
|
3
|
{BR1CODTGC220 + /ARR}
|
<StartFltNum>
|
Alphanumeric
|
4
|
{BR1CODTGC220 + /ARR}
|
<Airp>
|
Alpha
|
5
|
Airport code where car is being rented. {BR1CBPTIT5}
|
<ActualStartPt>
|
Alpha
|
5
|
Code of actual car pickup location. {BR1CODTGC220 + /PUP}
|
<LocnCat>
|
Alphanumeric
|
1
|
{BR1CODTGC220 + /PUP}
|
<LocnExpansion>
|
Numeric
|
1
|
Reserved for future use. {BR1CODTGC220 + /PUP}
|
<LocnNum>
|
Numeric
|
2
|
{BR1CODTGC220 + /PUP}
|
<EndDt>
|
Numeric
|
8
|
CCYYMMDD format {BR1CEDTIT2}
|
<EndTm>
|
Numeric
|
4
|
Return time expressed in 24 hour clock format. {BR1CODTGC220 + /DT-}
|
<NumCars>
|
Numeric
|
1
|
Number of cars reserved. {BR1CNPUIT1}
|
<CarV>
|
Alpha
|
3
|
{BR1CPVCIT3}
|
<ConfNum>
|
Character
|
30
|
If there is no confirmation number then this field will be blank. {BR1CODTGC220 + /CF-}
|
<RateType>
|
Alpha
|
1
|
"D" = Daily "E" = Weekend "W" = Weekly "M" = Monthly "H" = Hourly "P" = Package Blank = No rate type {BR1CODTGC220 + /RC- }
|
<RateCode>
|
Character
|
6
|
Blank = No rate code {BR1CODTGC220 + /RC- }
|
<RateCat>
|
Alpha
|
1
|
"A" = Association "B" = Business standard "C" = Corporate "G" = Government "I" = Industry "K" = Package "P" = Promotional "R" = Credential "S" = Standard "U" = Consortium "V" = Convention Blank = No rate category {BR1CODTGC220 + /RC- }
|
<CarType>
|
Alpha
|
4
|
ECAR, ICAR, etc. {BR1CCRTGC4}
|
<YieldMgmtNum>
|
Numeric
|
1
|
Blank, or 1 through 9 {BR1CODTGC220 + /RC- }
|
<Currency>
|
Alpha
|
3
|
Currency in which rates were sold. {BR1CODTGC220 + /RG- }
|
<DecPos>
|
Numeric
|
1
|
The number of implied places to the right of the implied decimal for the currency the rates are quoted in. {BR1CODTGC220 + /RG- }
|
<RateAmt>
|
Numeric
|
9
|
The car rate expressed in the currency defined by Currency. Location of implied decimal point specified by Number of Decimals. This applies to all rate fields. {BR1CODTGC220 + /RG- }
|
<RateGuarInd>
|
Alpha
|
1
|
"G" = Rate guaranteed. "Q" = Rate quoted. "T" = Agent entered. {BR1CODTGC220 + /RG- }
|
<MilesOrKm>
|
Alpha
|
1
|
{BR1CODTGC220 + /RG- }
|
<MileAllow>
|
Alphanumeric
|
5
|
{BR1CODTGC220 + /RG- }
|
<MileRateAmt>
|
Numeric
|
9
|
{BR1CODTGC220 + /RG- }
|
<ExtraDayRateAmt>
|
Numeric
|
9
|
{BR1CODTGC220 + /RG- }
|
<ExtraDayMileAllow>
|
Character
|
5
|
{BR1CODTGC220 + /RG- }
|
<ExtraDayMileRateAmt>
|
Numeric
|
9
|
{BR1CODTGC220 + /RG- }
|
<ExtraHourRateAmt>
|
Numeric
|
9
|
{BR1CODTGC220 + /RG- }
|
<ExtraHourMileAllow>
|
Character
|
5
|
{BR1CODTGC220 + /RG- }
|
<ExtraHourMileRateAmt>
|
Numeric
|
9
|
{BR1CODTGC220 + /RG- }
|
<TDSValidateInd>
|
Alpha
|
1
|
'Y' = Yes, this segment has been validated by Data Store 'N' = No, this segment has not been validated by Data Store {BR1CIR2IT, bit 0}
|
|
|
+ <CarSegOptFlds>
|
IT06 1.0
|
|
+ <FldAry>
|
Array
|
n/a
|
|
This KLR follows immediately after the parent Car Segment KLR
|
+ <Fld>
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
3
|
Length of Optional Field Contents to follow.
|
<ID>
|
Alpha
|
2
|
Identifies which optional data is represented by this group: RT = Corporate rate override RG = Guaranteed rate RQ = Quoted rate BS = Booking source AD = Customer address ID = Customer ID PU = Pick up location TN = Tour number CD = Corporate ID SI = Special information FT = Frequent air traveler number SQ = Special equipment GT = Payment guarantee PR = Prepayment information DL = Drivers license DC = Drop off charge DO = Drop off location NF = Reservation name - first NL = Reservation name - last AC = Alternate Currency code VC = Vendor Currency code
|
<Contents>
|
Alpha
|
VL
|
This field contains the details of the optional data based on the type specified in Optional Field Identity. The field size depends on the contents. See comments which follow.
|
|
|
|
|
|
|
+ <NonAirSeg>
|
IT07 1.0
|
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Segment number as unpacked in BFWC/AAA.
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Possible Values (Range): 01-99
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Status code as input in the SQP1
Format (a-alpha, n-numeric, x-alpha/numeric): aa
Examples: NN BK
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Type>
|
Alpha
|
3
|
Description of Field: Type of non-air segment
Format (a-alpha, n-numeric, x-alpha/numeric): aaa
Possible Values (List): HTL - hotel CAR - car ATX - auxiliary SUR - surface TUR - tour THE - theater LIM - limousine INS - insurance OTH - other
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Start date of service
Format (a-alpha, n-numeric, x-alpha/numeric): nnnnnnnn
Special Format YYYYMMDD
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndDt>
|
Numeric
|
8
|
Description of Field: End date of service
Format (a-alpha, n-numeric, x-alpha/numeric): nnnnnnnn
Special Format YYYYMMDD
How is null data specified? 1G: character blanks for all auxiliary segments (out date appears in free form text) 1V: HTL and CAR segments
What does null data indicate? Character blanks indicates end date is not present
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Vendor code of carrier or service provider.
Format (a-alpha, n-numeric, x-alpha/numeric): xxx
Special Format: Left justified blank filled
How is null data specified? No date results in error
What does null data indicate? No data results in error
|
<NumPersons>
|
Numeric
|
2
|
Description of Field: Number in party or number of services required.
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Special Format: none
Possible Values (Range): 01-99
How is null data specified? No data results in error
|
<NumNights>
|
Numeric
|
2
|
Description of Field: Number of nights in hotel
Format (a-alpha, n-numeric, x-alpha/numeric): nn
Special Format: For HTL segments only
Possible Values (Range): 01-99
How is null data specified? Character blanks.
What does null data indicate? Character blanks indicate non-HTL segments.
|
<StartPt>
|
Alpha
|
5
|
Description of Field: City code of service or departure point of service
Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndPt>
|
Alpha
|
5
|
Description of Field: Arrival city
Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa
Special Format: Valid for 1V ATX segments only, blank for all other segment types
How is null data specified? Character blanks.
What does null data indicate? Character blanks.
|
<SellType>
|
Alpha
|
1
|
Description of Field: Type of Sell achieved
Format (a-alpha, n-numeric, x-alpha/numeric): a
Possible Values (List): I - Instant confirmation
How is null data specified? Character blank.
What does null data indicate? Character blank indicates not applicable.
|
CityNameLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of City Name field.
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Possible Values (Range): 0-999
How is null data specified? Character zeroes
What does null data indicate? Character zeroes indicate that City Name field does not exist.
|
TextLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of Free Form Text
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Possible Values (Range): 0-999
How is null data specified? Character zeroes
What does null data indicate? Character zeroes indicate no text exists
|
<CityName>
|
Alphanumeric
|
VL
|
Description of Field: City name
Format (a-alpha, n-numeric, x-alpha/numeric): x
Special Format: 1V only: HTL, CAR, ATX segments only
How is null data specified? No data indicates no city name present
What does null data indicate? No data indicates no city name present
If variable length, specify the maximum allowable length. 999
|
<Text>
|
Alphanumeric
|
VL
|
Description of Field: Free Form Text
Format (a-alpha, n-numeric, x-alpha/numeric): x
Special Format: none
How is null data specified? No data indicates no free form text present
What does null data indicate? No data indicates no free form present
If variable length, specify the maximum allowable length. 999
|
|
|
+ <OpenAirSeg>
|
IT08 1.0
|
|
<SegNum>
|
Numeric
|
2
|
As unpacked in BFWC/AAA
|
<Dt>
|
Numeric
|
8
|
Date of service or blank if no date
|
<AirV>
|
Alphanumeric
|
3
|
'YY '= Any airline
|
<FlownInd>
|
Alpha
|
1
|
'Y' or 'N' indicates if flight has flown or not
|
<StopoverIgnoreInd>
|
Alpha
|
1
|
Applies to 1G only: 'X' = Treat as a no stopover segment for fare quote. 'I' = Ignore segment for fare quote and ticketing. Blank if not applicable
|
|
|
+ <DuePaidInfo>
|
IT09 1.0
|
|
<SegNum>
|
Numeric
|
2
|
Description of Field: As unpacked in BFWC/AAA
Format (a-alpha, n-numeric, x-alpha/numeric): numeric
Special Format: n/a
Possible Values (List or Range): 01 - 99
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Type>
|
Alpha
|
1
|
Description of Field: Type of segment
Format (a-alpha, n-numeric, x-alpha/numeric): alpha
Special Format: n/a
Possible Values (List or Range): S – Surface X – Airtaxi T – Tour H – Hotel C – Car
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Dt>
|
Numeric
|
8
|
Description of Field: Start date
Format: YYYYMMDD
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<DuePaidTextInd>
|
Alpha
|
1
|
Description of Field: Due/Paid/Text indicator
Format (a-alpha, n-numeric, x-alpha/numeric): alpha
Special Format: n/a
Possible Values (List or Range): D – Due Indicator P – Paid Indicator T – Text Indicator
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Price>
|
Numeric
|
10
|
Description of Field: Due/Paid amount
Format (a-alpha, n-numeric, x-alpha/numeric): Numeric
Special Format: Decimal point will not be included in the amount – number of decimal places is represented by ‘Decimal position’ field.
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Currency>
|
Alpha
|
3
|
Description of Field: Currency code (related to AAT)
Format (a-alpha, n-numeric, x-alpha/numeric): alpha
Special Format: n/a
Examples: GBP, ZAR, USD
How is null data specified? No data is allowed – currency code will be determined by checking user’s AAT.
What does null data indicate? Currency code is unknown
If variable length, specify the maximum allowable length.
|
<DecPos>
|
Numeric
|
1
|
Description of Field: Decimal point related to currency
Format (a-alpha, n-numeric, x-alpha/numeric): n
Special Format: n/a
Possible Values (List or Range): ‘.’
How is null data specified? Depending on the currency, no data may result in an error. If not applicable, decimal null character is blank.
What does null data indicate? Decimal point doesn’t exist for currency
|
<Text>
|
Alphanumeric
|
To End
|
Description of Field: Free form text
Format (a-alpha, n-numeric, x-alpha/numeric): Alpha numeric
Special Format: n/a
Examples: ‘HOLLYWOOD TOURS’
How is null data specified? No data results in error
What does null data indicate? No data results in error
If variable length, specify the maximum allowable length. Due segments = 53 chars maximum Paid segments = 53 chars maximum Text segments = 47 chars maximum
|
|
|
+ <FlygTaxiSeg>
|
IT10 1.0
|
|
<SegNum>
|
Numeric
|
2
|
As unpacked in BFWC/AAA
|
<Vnd>
|
Alphanumeric
|
3
|
Left justified
|
<NumCars>
|
Numeric
|
2
|
Number of cars
|
<City>
|
Alpha
|
5
|
Pick up point
|
<StartDepInd>
|
Alpha
|
1
|
A or D
|
<AirV>
|
Alphanumeric
|
3
|
Left justified with trailing blank
|
<FltNum>
|
Alphanumeric
|
5
|
Right justified with leading zeroes
|
<Text>
|
Alphanumeric
|
To End
|
Variable length freetext
|
|
|
+ <TourSeg>
|
IT11 1.0
|
|
<SegNum>
|
Numeric
|
2
|
As unpacked in BFWC/AAA
|
<StartDt>
|
Numeric
|
8
|
YYYYMMDD
|
<EndDt>
|
Numeric
|
8
|
YYYYMMDD
|
<Vnd>
|
Alphanumeric
|
3
|
Left justified
|
<PkgID>
|
Alpha
|
14
|
Vendor tour identifier BR1CNUMLH
|
<PricingCat>
|
Alpha
|
3
|
BR1CSVCLH
|
<ConfNum>
|
Alphanumeric
|
16
|
BR1CVRFLH
|
<DocMailDt>
|
Numeric
|
8
|
YYYYMMDD (if mailed) BR1CDMDLT
|
<Currency>
|
Alpha
|
3
|
BR1CCURLH
|
<BasePrice>
|
Numeric
|
9
|
BR1CBAPLT
|
<DecPos>
|
Numeric
|
1
|
BR1CDECLH
|
<DepDueDt>
|
Numeric
|
8
|
YYYYMMDD BR1CDDDLT
|
<DepAmtDue>
|
Numeric
|
9
|
BR1CDEPLT
|
<DepRecvDt>
|
Numeric
|
8
|
YYYYMMDD (if received) BR1CDRDLT
|
<OptPrice>
|
Numeric
|
9
|
BR1COPTLT
|
<BalanceDueDt>
|
Numeric
|
8
|
YYYYMMDD BR1CBDDLT
|
<BalanceAmt>
|
Numeric
|
9
|
BR1CTBDLT
|
<BalanceRecvDt>
|
Numeric
|
8
|
YYYYMMDD BR1CBRDLT
|
<TotTax>
|
Numeric
|
9
|
BR1CTX1LT + BR1CTX2LT + BR1CTX3LT
|
<CancelFee>
|
Numeric
|
9
|
BR1CCPALT
|
<TotAmtDue>
|
Numeric
|
9
|
BR1CTBDLT
|
<AgncyCommission>
|
Numeric
|
9
|
BR1CCMALT
|
|
|
+ <CruiseSeg>
|
IT12 2.0
|
|
<Num>
|
Numeric
|
2
|
Possible values 1-99, as unpacked in Booking File Work Copy or AAA
|
<Status>
|
Alpha
|
2
|
Current Status code
|
<StartDt>
|
Numeric
|
8
|
Start date of travel (YYYYMMDD format), may include days before the cruise
|
<EndDt>
|
Numeric
|
8
|
End date of travel (YYYYMMDD format), may include days before the cruise
|
<Vnd>
|
Alphanumeric
|
3
|
Vendor id (Left justified, blank filled)
|
<NumPsgrs>
|
Numeric
|
2
|
Number in party (1-9)
|
<StartPort>
|
Alpha
|
5
|
City from which cruise departs
|
<EndPort>
|
Alpha
|
5
|
City to which cruise returns
|
<PkgDesc>
|
Alpha
|
30
|
Package description
|
<ShipName>
|
Alpha
|
25
|
Ship name
|
<ConfNum>
|
Alphanumeric
|
16
|
Vendor unique confirmation number. May contain a cancellation number depending on the "Confirmation/Cancellation indicator" field in Version 2 and above of the IT12.
|
<DocMailDt>
|
Numeric
|
8
|
Date documents mailed, if mailed (YYYYMMDD format)
|
<Currency>
|
Alpha
|
3
|
Currency code
|
<Tot>
|
Numeric
|
9
|
Total amount of booking for clients using version 1 of the IT12. This field is blank for clients using version 2 and above. They will use "Total Amount Due for Itinerary" below. 9 digits does not accommodate all possible values of the corresponding BAS field.
|
<DecPos>
|
Numeric
|
1
|
Number of decimal places
|
<Dep1DueDt>
|
Numeric
|
8
|
Date first deposit is due (YYYYMMDD format)
|
<Dep1RecvDt>
|
Numeric
|
8
|
Date first deposit received, if received (YYYYMMDD format)
|
<Dep2DueDt>
|
Numeric
|
8
|
Date second deposit is due in YYYYMMDD format.
|
<Dep2RecvDt>
|
Numeric
|
8
|
Date second deposit is received, if received (YYYYMMDD format)
|
<BalanceDueDt>
|
Numeric
|
8
|
Date balance is due (YYYYMMDD format)
|
<BalanceRecvDt>
|
Numeric
|
8
|
Date balance received, if received (YYYYMMDD format)
|
<VTextLen>
|
Numeric
|
2
|
True length of vendor supplied text - maximum 60 characters
|
<VText>
|
Character
|
60
|
Character text supplied by the vendor. If true length is less than 60 characters, field is left-justified, blank filled.
|
<ConfCancelInd>
|
Alpha
|
1
|
'F' - Confirmation/Cancellation number contains a confirmation number 'L' - Confirmation/Cancellation number contains a cancellation number
|
<VLastUpdInd>
|
Alpha
|
1
|
'Y' - Vendor last updated this BAS item blank - Vendor was not the last entity to update the BAS item..
|
<VAirInd>
|
Alpha
|
1
|
'Y' - Client set Vendor Air to Yes 'N' - Client set Vendor Air to No blank - Client did not choose a Vendor Air setting
|
<ConsAdviceInd>
|
Alpha
|
1
|
'Y' - Consumer Advice was displayed blank - Consumer Advice has not been displayed
|
<CruiseStartDt>
|
Numeric
|
8
|
Start date of cruise (YYYYMMDD format)
|
<Len>
|
Numeric
|
3
|
Length of stay number
|
<LenInd>
|
Alpha
|
1
|
'N' - Length of stay in nights 'D' - Length of stay in days
|
<PkgID>
|
Alphanumeric
|
14
|
Vendor Package/Tour identifier
|
<BookingDt>
|
Numeric
|
8
|
Date Cruise Booked (YYYYMMDD format, relative to GMT)
|
<VConvBooking>
|
Alpha
|
1
|
'Y' - Booking created by vendor conversion blank - Booking was not created by vendor conversion
|
<BaseFaresign>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<BaseFare>
|
Numeric
|
15
|
Base price of cruise
|
<Disc1NegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<Disc1Amt>
|
Numeric
|
15
|
Amount of first discount
|
<Disc2NegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<Disc2Amt>
|
Numeric
|
15
|
Amount of second discount
|
<AirNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<AirAmt>
|
Numeric
|
15
|
Total amount of Air Charges associated with cruise
|
<OptNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<OptAmt>
|
Numeric
|
15
|
Total amount of Options associated with cruise
|
<WaiverNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<WaiverAmt>
|
Numeric
|
15
|
Total waiver/insurance charges
|
<WaiverInd>
|
Alpha
|
1
|
'W' - Waiver/Insurance amount is a Waiver charge 'I' - Waiver/Insureance amount is an Insurance charge
|
<PortTaxNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<PortTaxAmt>
|
Numeric
|
15
|
Total Port Taxes associated with cruise
|
<PenNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<PenAmt>
|
Numeric
|
15
|
Total amount of Penalty charges assessed
|
<TotAmtDueNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<TotAmtDue>
|
Numeric
|
15
|
Total Amount Due (Used by clients, Version 2 and above, instead of above "Total amount" field in Version 1 of the IT12)
|
<FareNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<FareAmt>
|
Numeric
|
15
|
Net Fare amount (Base price plus miscellaneous charges less discounts)
|
<OriginCity>
|
Alpha
|
5
|
Origination city for passenger (not necessarily the city from which the cruise embarks)
|
<Disc2Desc>
|
Character
|
13
|
Text explaining Discount 2 amount
|
<PortChargeDesc>
|
Character
|
13
|
Text explaining Port Charges
|
<CommNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<CommAmt>
|
Numeric
|
15
|
Total amount of Commission associated with cruise
|
<OtherCommDesc>
|
Character
|
13
|
Text explaining Other Commission amount
|
<OtherCommNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<OtherCommAmt>
|
Numeric
|
15
|
Total amount of Other Commission associated with cruise
|
<FeeDesc>
|
Character
|
13
|
Text explaining Fee amount
|
<FeeNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<FeeAmt>
|
Numeric
|
15
|
Total amount of Fees assessed for cruise
|
<RecNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<RecAmt>
|
Numeric
|
15
|
Amount of money received
|
<Dep1NegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<Dep1Amt>
|
Numeric
|
15
|
Description of Field: Amount of first deposit
|
<Dep2NegInd>
|
Alpha
|
1
|
Description of Field: "T" - amount is negative blank - amount is positive
|
<Dep2Amt>
|
Numeric
|
15
|
Description of Field: Amount of second deposit
|
<CCBalDueNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<CCBalDueAmt>
|
Numeric
|
15
|
Balance due via credit card payment
|
<ChkBalDueNegInd>
|
Alpha
|
1
|
'T' - amount is negative blank - amount is positive
|
<ChkBalDueAmt>
|
Numeric
|
15
|
Balance due via personal check
|
<VName>
|
Alphanumeric
|
30
|
Name of Cruise Vendor
|
<CancelDt>
|
Numeric
|
8
|
Date booking was cancelled (YYYYMMDD format, relative to GMT)
|
<CancelTm>
|
Numeric
|
4
|
Time booking was cancelled (HHMM format for 24-hour clock), relative to GMT for client-initiated entries and relative to the vendor system's time for Vendor Initated Update (VIU) entries.
|
<FareCatInd>
|
Alpha
|
1
|
'Y' - Category is fare specific blank - Category is not fare specific.
|
<MultyFareInd>
|
Alpha
|
1
|
'Y' - Multiple fare are used blank - Multiple fares are not used
|
<FareType>
|
Character
|
8
|
Vendor defined rate code
|
<Cat>
|
Character
|
3
|
Vendor defined cabin category
|
<Cabin>
|
Alphanumeric
|
5
|
Vendor defined cabin designator. May include: GUAR - guaranteed cabin SHARE - shared cabin WLT - waitlisted cabin
|
<Locn>
|
Alpha
|
1
|
Cabin category is pertains to: 'I' - Inside Cabins 'O' - Outside Cabins 'M' - Inside and Outside Cabins (mixed)
|
<Pos>
|
Character
|
12
|
Position of the cabin relative to the layout of the ship
|
<DeckName>
|
Character
|
15
|
Ship's deck on which cabin resides
|
<CabinBedConfig>
|
Character
|
10
|
Description of cabin bed confuration.
|
<DiningInd>
|
Numeric
|
1
|
'1' - First seating '2' - Second seating
|
<DiningStatus>
|
Alphanumeric
|
2
|
Status of request for dining preference (e.g. confirmed, waitlisted, etc.)
|
<SmokingPrefInd>
|
Alpha
|
1
|
'Y' - Smoking 'N' - Non-smoking blank - no preference specified
|
<DinningTblSize>
|
Numeric
|
2
|
Size of the table in number of persons
|
<AgntName>
|
Alpha
|
12
|
Name of travel agent booking itinerary
|
<TravWithNum>
|
Alphanumeric
|
16
|
Confirmation number of other parties travelling with this party
|
<BookingCredit>
|
Alphanumeric
|
10
|
Booking Credit
|
<LinkedCruiseConfNum>
|
Alphanumeric
|
16
|
Linked Cruise Confrimation Number
|
<LNameLen>
|
Numeric
|
2
|
Maximum length of passenger's surname that vendor will allow
|
<FNameLen>
|
Numeric
|
2
|
Maximum length of passenger's first name that vendor will allow
|
<TitleLen>
|
Numeric
|
2
|
Maximum length of passenger's title that vendor will allow
|
<PastPsgrNum1>
|
Alphanumeric
|
10
|
Identifier for past passenger #1 (similar to a frequent flyer number). Length is up to 10 characters, left-justified, blank-filled
|
<WaiverInd1>
|
Alpha
|
1
|
'Y' - Passenger accepts waiver or insurance from vendor 'N' - Passenger does not accept waiver or insurance from vendor
|
<PastPsgrNum2>
|
Alphanumeric
|
10
|
Identifier for past passenger #2, up to 10 characters, left-justified, blank-filled
|
<WaiverInd2>
|
Alpha
|
1
|
'Y' - Passenger accepts waiver or insurance from vendor 'N' - Passenger does not accept waiver or insurance from vendor
|
<PastPsgrNum3>
|
Alphanumeric
|
10
|
Identifier for past passenger #3, up to 10 characters, left-justified, blank-filled
|
<WaiverInd3>
|
Alpha
|
1
|
'Y' - Passenger accepts waiver or insurance from vendor 'N' - Passenger does not accept waiver or insurance from vendor
|
<PastPsgrNum4>
|
Alphanumeric
|
10
|
Identifier for past passenger #4, up to 10 characters, left-justified, blank-filled
|
<WaiverInd4>
|
Alpha
|
1
|
'Y' - Passenger accepts waiver or insurance from vendor 'N' - Passenger does not accept waiver or insurance from vendor
|
<PastPsgrNum5>
|
Alphanumeric
|
10
|
Identifier for past passenger #5, up to 10 characters, left-justified, blank-filled
|
<WaiverInd5>
|
Alpha
|
1
|
'Y' - Passenger accepts waiver or insurance from vendor 'N' - Passenger does not accept waiver or insurance from vendor
|
|
|
+ <ARNK>
|
IT13 1.0
|
|
<SegNum>
|
Numeric
|
2
|
As unpacked in BFWC/AAA
|
|
|
+ <TrainSeg>
|
IT14 1.0
|
|
<SegNum>
|
Numeric
|
2
|
As unpacked in BFWC/AAA
|
<ServiceType>
|
Alpha
|
1
|
R - Rail B - Bus
|
<StartDt>
|
Numeric
|
8
|
YYYYMMDD
|
<DayChg>
|
Alphanumeric
|
2
|
-1, 00, 01 to 09 are valid. Indicates arrival date as number of days before or after departure date.
|
<StartTm>
|
Numeric
|
4
|
HHMM Blank if not available
|
<EndTm>
|
Numeric
|
4
|
HHMM Blank if not available
|
<TrainNum>
|
Alphanumeric
|
5
|
Blank if not available
|
<TariffType>
|
Alpha
|
1
|
M - Metroliner C - Conventional Blank if not available
|
<ConfNum>
|
Alphanumeric
|
4
|
Blank if not available
|
StartPtTextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Length of Board Point field to follow
|
EndPtTextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Length of Off Point field to follow
|
TextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Length of Freetext field to follow Zero if field does not exist
|
|
|
+ <AirSegDetail>
|
IT16 1.0
|
|
+ <SegAry>
|
Array
|
n/a
|
|
This KLR is returned only when the Change Of Gauge field is set to "Y" in the preceding Air Segment KLR (IT01). The IT16 follows the IT01 to which it is related.
|
+ <Seg>
|
FieldSet
|
n/a
|
|
<StartDt>
|
Numeric
|
8
|
Departure date of this leg. YYYYMMDD format
|
<StartAirp>
|
Alpha
|
5
|
Left justified blank filled
|
<EndAirp>
|
Alpha
|
5
|
Left justified blank filled
|
<Equip>
|
Alphanumeric
|
3
|
Aircraft type operating this leg
|
<COGInd>
|
Alpha
|
1
|
'Y'= Change of aircraft at this board point 'N'= No change of aircraft
|
|
|
|
|
|
|
+ <FeatureOptionSelected>
|
LCFS 1.0
|
|
+ <FeatureOptionAry>
|
Array
|
n/a
|
|
+ <FeatureOption>
|
FieldSet
|
n/a
|
|
<Type>
|
Alpha
|
1
|
Description of Field: Feature / Option Indicator
Format (a-alpha): a
Possible Values (List): F - Feature O - Option
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Status of Feature / Option
Format (a-alpha): aa
Possible Values (List): SS - New item LL - Waitlisted item NN - Item is no need/need status IX - Canceled item HK - Booked item HL - Booked item HN - Booked item UC - Unconfirmed item
How is null data specified? N/A
What does null data indicate? No data results in error
|
<NumItem>
|
Numeric
|
2
|
Description of Field: Number of Features/ Options Requested
Format (n-numeric): nn
Special Format: Right justified, zero filled
Possible Values (Range): 01 - 99
How is null data specified? N/A
What does null data indicate? No data results in error
|
<SetID>
|
Alphanumeric
|
10
|
Description of Field: Feature/ Option Unique ID
Format (c-character): cccccccccc
Special Format: Left justified, character blank filled
Examples: B2NOXFR
How is null data specified? N/A
What does null data indicate? No data results in error
|
<SetName>
|
Alphanumeric
|
20
|
Description of Field: Feature/ Option Set Name
Format (c-character): cccccccccccccccccccc
Special Format: Left justified, character blank filled
Examples: PRE-CRUISE
How is null data specified? N/A
What does null data indicate? No data results in error
|
<ItemId>
|
Alphanumeric
|
10
|
Description of Field: Unique ID on vendors system
Format (c-character): cccccccccc
Examples: SET ID 1
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Desc>
|
Character
|
25
|
Description of Field: Descriptive Name of Feature or Option
Format (c-character): ccccccccccccccccccccccccc
Special Format: Left justified, blank filled
Examples: WYNDHAM EL SAN JUAN HOTEL
How is null data specified? N/A
What does null data indicate? No data results in error
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Feature/ Option Begin Date
Format (n-numeric): nnnnnnnn
Special Format: YYYYMMDD
How is null data specified? N/A
What does null data indicate? No data results in error
|
<EndDt>
|
Alphanumeric
|
8
|
Description of Field: Feature / Option End Date
Format (x-alpha/numeric): xxxxxxxx
Special Format: YYYYMMDD
How is null data specified? Character blanks
What does null data indicate? End date not applicable
|
<PriceNegInd>
|
Character
|
1
|
Description of Field: Negative Price Indicator
Format (a-alpha): a
Possible Values (List): T - F/O price is negative Blank - F/O price is positive
How is null data specified? Character blank
What does null data indicate? Character blank indicates that the F/O price is positive
|
<Price>
|
Numeric
|
15
|
Description of Field: Feature / Option Price
Format (n-numeric): nnnnnnnnnnnnnnn
Special Format: Right-justified, zero-filled
Possible Values (Range): 0 - 999999999999999
How is null data specified? 0
What does null data indicate? No additional cost for Feature / Option
|
<Currency>
|
Alphanumeric
|
3
|
Description of Field: Currency Code
Format (a-alpha): aaa
Examples: USD
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<NumDecPos>
|
Numeric
|
1
|
Description of Field: Number of Decimal Places for the Above Currency
Format (n-numeric): n
Possible Values (Range): 0 - 9
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<AllocInd1>
|
Alpha
|
1
|
Description of Field: Features / Options Allocation Indicator for Passenger 1
Format (a-alpha): a
Possible Values (List): Y - F/O is allocated to passenger number one
How is null data specified? Character blank
What does null data indicate? Character blank indicates that F/O is not allocated to this passenger
|
<AllocInd2>
|
Alpha
|
1
|
Description of Field: Features / Options Allocation Indicator for Passenger 2
Format (a-alpha): a
Possible Values (List): Y - F/O is allocated to passenger number two
How is null data specified? Character blank
What does null data indicate? Character blank indicates that F/O is not allocated to this passenger
|
<AllocInd3>
|
Alpha
|
1
|
Description of Field: Features / Options Allocation Indicator for Passenger 3
Format (a-alpha): a
Possible Values (List): Y - F/O is allocated to passenger number three
How is null data specified? Character blank
What does null data indicate? Character blank indicates that F/O is not allocated to this passenger
|
<AllocInd4>
|
Alpha
|
1
|
Description of Field: Features / Options Allocation Indicator for Passenger 4
Format (a-alpha): a
Possible Values (List): Y - F/O is allocated to passenger number four
How is null data specified? Character blank
What does null data indicate? Character blank indicates that F/O is not allocated to this passenger
|
<AllocInd5>
|
Alpha
|
1
|
Description of Field: Features / Options Allocation indicator for Passenger 5
Format (a-alpha): a
Possible Values (List): Y - F/O is allocated to passenger number five
How is null data specified? Character blank
What does null data indicate? Character blank indicates that F/O is not allocated to this passenger
|
<AffectsTransInd>
|
Alpha
|
1
|
Description of Field: Features / Options Affects Transportation Indicator
Format (a-alpha): a
Possible Values (List): Y - This Feature or Option group affects transportation Blank - This Feature or Option group does not affect transportation
How is null data specified? Character blank
What does null data indicate? Character blank indicates that this feature or option does not affect transportation
|
<AffectsAirCityInd>
|
Alpha
|
1
|
Description of Field: Feature / Option Affected by Air or City Indicator
Format (a-alpha): a
Possible Values (List): Y - Feature/ option is air or city dependent Blank - Feature/ option is not air or city dependent
How is null data specified? Character blank
What does null data indicate? Character blank indicates that the feature or option is not air or city dependent
|
<BackupInd>
|
Alpha
|
1
|
Description of Field: Additional Descriptive Type Information Indicator
Format (a-alpha): a
Possible Values (List): Y - Feature / Option additional information is available Blank - Feature / Option additional information is not available
How is null data specified? Character blank
What does null data indicate? Character blank indicates that feature or option additional information is not available
|
<PickupInd>
|
Alpha
|
1
|
Description of Field: Features / Options Pick-Up Indicator
Format (a-alpha): a
Possible Values (List): Y - Pick-up information is required
How is null data specified? Character blank
What does null data indicate? Character blank indicates that the F/O pick-up information is not required
|
<DropOffInd>
|
Alpha
|
1
|
Description of Field: Features / Options Drop-Off Indicator
Format (a-alpha): a
Possible Values (List): Y - F/O drop off information is required
How is null data specified? Character blank
What does null data indicate? Character blank indicates that the F/O drop off information is not required
|
<PurchaserInd>
|
Alpha
|
1
|
Description of Field: Features / Options Purchaser Indicator
Format (a-alpha): a
Possible Values (List): Y - F/O is purchased by someone other than the passenger
How is null data specified? Character blank
What does null data indicate? Character blank indicates that the F/O is purchased by the passenger
|
<PickupDropoffDecsInd>
|
Alpha
|
1
|
Description of Field: Features / Options Pick-Up / Drop-Off Indicator
Format (a-alpha): a
Possible Values (List): Y - F/O pick-up and drop-off description present
How is null data specified? Character blank
What does null data indicate? Character blank indicates that the F/O pick-up and drop-off description is not present
|
<PickupLoc>
|
Alphanumeric
|
5
|
Description of Field: F/O Pick-Up Location
Format (x-alpha/numeric): xxxxx
Special Format: Left-justified, blank-filled
Examples: YVR
How is null data specified? Character blanks
What does null data indicate? No F/O pick-up location
|
<PickupLocDesc>
|
Alphanumeric
|
30
|
Description of Field: F/O Pick-Up Location Description
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left-justified, blank-filled
Examples: VANCOUVER
How is null data specified? Character blanks
What does null data indicate? No F/O pick-up location description
|
<PickupAirV>
|
Alphanumeric
|
3
|
Description of Field: F/O Pick-Up Carrier Code
Format (x-alpha/numeric): xxx
Special Format: Left-justified, blank-filled
Examples: UA
How is null data specified? Character blanks
What does null data indicate? No F/O pick-up Carrier code
|
<PickupFltNum>
|
Alphanumeric
|
4
|
Description of Field: F/O Pick-Up Flight Number
Format (x-alpha/numeric): xxxx
Special Format: Left-justified, blank-filled
Examples: 1149
How is null data specified? Character blanks
What does null data indicate? No F/O pick up flight number
|
<PickupTm>
|
Numeric
|
4
|
Description of Field: F/O Pick-Up Time
Format (x-alpha/numeric): xxxx
Special Format: 24-hour clock time - HHMM
Examples: 1430
How is null data specified? Character blanks
What does null data indicate? No F/O pick up time
|
<DropoffLoc>
|
Alphanumeric
|
5
|
Description of Field: F/O Drop-Off Location
Format (x-alpha/numeric): xxxxx
Special Format: Left-justified blank-filled
Examples: YVR
How is null data specified? Character blanks
What does null data indicate? No F/O drop off location
|
<DropoffLocDesc>
|
Alphanumeric
|
30
|
Description of Field: F/O Drop-Off Location Description
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left-justified, blank-filled
Examples: VANCOUVER
How is null data specified? Character blanks
What does null data indicate? No F/O drop off location description
|
<DropoffAirV>
|
Alphanumeric
|
3
|
Description of Field: F/O Drop-Off Carrier Code
Format (x-alpha/numeric): xxx
Special Format: Left justified, blank filled
Examples: UA
How is null data specified? Character blanks
What does null data indicate? No F/O drop off carrier code
|
<DropoffFltNum>
|
Alphanumeric
|
4
|
Description of Field: F/O Drop-Off Flight Number
Format (x-alpha/numeric): xxxx
Special Format: Left-justified, blank-filled
Examples: 1149
How is null data specified? Character blanks
What does null data indicate? No F/O drop off flight number
|
<DropoffTm>
|
Numeric
|
4
|
Description of Field: F/O Drop-Off Time
Format (x-alpha/numeric): xxxx
Special Format: 24 hour clock time - HHMM
Examples: 1430
How is null data specified? Character blanks
What does null data indicate? No F/O drop off time
|
|
|
|
|
|
|
+ <CreditCardPayment>
|
LCM6 1.0
|
|
+ <CCItemAry>
|
Array
|
n/a
|
|
+ <CCItem>
|
FieldSet
|
n/a
|
|
<CCType>
|
Alphanumeric
|
2
|
Description of Field: Credit card code
Format (x-alpha/numeric): xx
Examples: AX VI MC DC DS
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<CCAcct>
|
Alphanumeric
|
16
|
Description of Field: Credit card number
Format (x-alpha/numeric): xxxxxxxxxxxxxxxx
Special Format: Left-justified, blank-filled
How is null data specified? Character blanks
What does null data indicate? No data results in error
|
<ExpDt>
|
Numeric
|
4
|
Description of Field: Credit card expiration date
Format (n-numeric): nnnn
Special Format: MMYY
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Name>
|
Alphanumeric
|
27
|
Description of Field: Name on the credit card
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left-justified, character blank-filled
Examples: Mickey Mouse
How is null data specified? Character blanks
What does null data indicate? No data results in error
|
<PmtAmt>
|
Numeric
|
15
|
Description of Field: Credit card payment amount
Format (n-numeric): nnnnnnnnnnnnnnn
Special Format: Right-justified, zero-filled
Example: 000000000010000
How is null data specified? 0
What does null data indicate? No data results in error
|
<Currency>
|
Alphanumeric
|
3
|
Description of Field: Currency code
Format (x-alpha/numeric): xxx
Examples: USD EUR
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<DecPos>
|
Numeric
|
1
|
Description of Field: Number of decimal places for the above currency
Format (n-numeric): n
Possible Values (Range): 0 - 9
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<BillingAddr>
|
Alphanumeric
|
20
|
Description of Field: Street address for billing purposes
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxx
Special Format: Left-justified blank-filled
Examples: 12345 Main St.
How is null data specified? Character blanks
What does null data indicate? No data results in error
|
<BillingCity>
|
Alphanumeric
|
20
|
Description of Field: City associated with billing address
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxx
Special Format: Left-justified, character blank-filled
Examples: Hometown Dallas
How is null data specified? Character blanks
What does null data indicate? No data results in error
|
<BillingState>
|
Alphanumeric
|
2
|
Description of Field: State associated with billing address
Format (x-alpha/numeric): xx
Examples: CA TX
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<BillingCountry>
|
Alphanumeric
|
15
|
Description of Field: Country associated with billing address
Format (x-alpha/numeric): xxxxxxxxxxxxxxx
Special Format: Left-justified, character blank-filled
Examples: US
How is null data specified? Character blanks
What does null data indicate? No data results in error
|
<BillingZip>
|
Alphanumeric
|
10
|
Description of Field: Billing address ZIP code or postal code
Format (x-alpha/numeric): xxxxxxxxxx
Special Format: Left-justified, character blank-filled.
Examples: 80221
How is null data specified? Character blanks
What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <OtherFormOfPayment>
|
LCM7 1.0
|
|
+ <OFOPItemAry>
|
Array
|
n/a
|
|
+ <OFOPItem>
|
FieldSet
|
n/a
|
|
<OFOPType>
|
Alphanumeric
|
3
|
Description of Field: Other payment type
Format (x-alpha/numeric): xxx
Possible Values (List): AGC - Agency Check AGG - Agency Guarantee AWC - Award Check CSH - Cash Equivalent DBC - Denied Boarding Compensation MCO - Miscellaneous Charge Order TOO - Tour Order TOV - Tour Voucher
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<DocNum>
|
Alphanumeric
|
22
|
Description of Field: Payment document number
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxx
Special Format: Left-justified, blank-filled
Examples: 1234567890 R7777
How is null data specified? Character blanks
What does null data indicate? No data results in error
|
<IssueDt>
|
Numeric
|
8
|
Description of Field: Document issuance date
Format (n-numeric): nnnnnnnn
Special Format: YYYYMMDD
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<IssueCity>
|
Alpha
|
3
|
Description of Field: City code of document issuance
Format (a-alpha): aaa
Examples: DEN
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<OrigFOP>
|
Alphanumeric
|
19
|
Description of Field: Original form of payment
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxx
Special Format: Left-justified, blank-filled
Examples: CHECK 3500
How is null data specified? Character blanks
What does null data indicate? No data results in error
|
<PmtAmt>
|
Numeric
|
15
|
Description of Field: Amount of payment
Format (n-numeric): nnnnnnnnnnnnnnn
Special Format: Right-justified, zero-filled
Example: 000000000001000
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Currency>
|
Alphanumeric
|
3
|
Description of Field: Currency used for payment
Format (x-alpha/numeric): xxx
Examples: USD
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<DecPos>
|
Numeric
|
1
|
Description of Field: Number of decimal places for the above currency
Format (n-numeric): n
Possible Values (Range): 0 - 9
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <CruiseItin>
|
LCPC 1.0
|
|
+ <ItinAry>
|
Array
|
n/a
|
|
+ <Itin>
|
FieldSet
|
n/a
|
|
<PortInd>
|
Alpha
|
1
|
Description of Field: Port of call type
Format (a-alpha): a
Possible Values (List): P - Port of Call S - At sea E - Embarkation port D - Disembarkation port
How is null data specified? input KLR - results in error output KLR - N/A
What does null data indicate? N/A
|
<Name>
|
Alphanumeric
|
20
|
Description of Field: Port of call name
Format (c-character): cccccccccccccccccccc
Special Format: Left-justified character blank-filled
Examples: ST THOMAS VI
How is null data specified? input KLR - results in error output KLR - N/A
What does null data indicate? N/A
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Date of arrival
Format (x-alpha/numeric): xxxxxxxx
Special Format: YYYYMMDD
How is null data specified? Character blanks
What does null data indicate? Input KLR - for Port of call Types P, S, and D, null results in error, otherwise character blanks can be used Output KLR - character blanks
What does null data indicate? No data
|
<StartTm>
|
Alphanumeric
|
4
|
Description of Field: Time of arrival
Format (x-alpha/numeric): xxxx
Special Format: Format is 24 hour clock format - HHMM
Examples: 0130 1830
How is null data specified? Character blanks
What does null data indicate? No time given
|
<EndDt>
|
Alphanumeric
|
8
|
Description of Field: Date of departure
Format (n-numeric): nnnnnnnn
Special Format: YYYYMMDD
How is null data specified? Input KLR - results in error Output KLR - N/A
What does null data indicate? N/A
|
<EndTm>
|
Alphanumeric
|
4
|
Description of Field: Sailing Time
Format (x-alpha/numeric): xxxx
Special Format: Format is 24 hour clock format - HHMM
Examples: 0130 1830
How is null data specified? Character blanks
What does null data indicate? No time given
|
<BoardDt>
|
Alphanumeric
|
8
|
Description of Field: Date to board
Format (x-alpha/numeric): xxxxxxxx
Special Format: YYYYMMDD
How is null data specified? Character blanks.
What does null data indicate? No data
|
<BoardTm>
|
Alphanumeric
|
4
|
Description of Field: Boarding time
Format (x-alpha/numeric): xxxx
Special Format: Format is 24 hour clock format - HHMM
Examples: 0130 1830
How is null data specified? Character blanks
What does null data indicate? No time given
|
<Status>
|
Alpha
|
2
|
Description of Field: Port of call status
Format (a-alpha): aa
Possible Values (List): SS - New item LL - Waitlisted item NN - Item is no need/need status IX - Canceled item HK - Booked item HL - Booked item HN - Booked item UC - Unconfirmed item
How is null data specified? Input KLR - for pricing and booking tasks, character blanks are acceptable, otherwise results in error Output KLR - N/A
What does null data indicate? No data - input KLR only (see above)
|
|
|
|
|
|
|
+ <TransportationDetail>
|
LCTR 1.0
|
|
+ <TransAry>
|
Array
|
n/a
|
|
+ <Trans>
|
FieldSet
|
n/a
|
|
<Type>
|
Alpha
|
1
|
Description of Field: Type of transportation
Format (a-alpha): a
Possible Values (List): AIR type : S - Scheduled air C - Scheduled Charter air D - Unscheduled Charter air OTHER type: B - Bus R - Rail F - Ferry
How is null data specified? Input KLR - results in error Output KLR - N/A
What does null data indicate? N/A
|
<ID>
|
Alphanumeric
|
10
|
Description of Field: Unique transportation ID
Format (c-character): cccccccccc
Example: B02SJUELSR
How is null data specified? Input KLR - results in error Output KLR - N/A
What does null data indicate? N/A
|
<Status>
|
Alpha
|
2
|
Description of Field: Status of the transportation item
Format (a-alpha): aa
Possible Values (List): SS - new item LL - waitlisted item NN - item is no need/need status IX - canceled item HK - booked item HL - booked item HN - booked item UC - unconfirmed item
How is null data specified? Input KLR - for pricing and booking tasks character blanks are acceptable. For all other cases blanks will result in error Output KLR - N/A
What does null data indicate? No data - input KLR only (see above)
|
<Ind1>
|
Alpha
|
1
|
Description of Field: Passenger usage indicator - Passenger 1
Format (a-alpha): a
Special Format: A transportation item must be allocated to at least one passenger
Possible Values (List): Y - Passenger 1 is assigned to this transportation N or Blank - Passenger 1 is not assigned to this transportation
How is null data specified? Character blank
What does null data indicate? Character blank indicates that transportation item is not allocated to this passenger
|
<Ind2>
|
Alpha
|
1
|
Description of Field: Passenger usage indicator - Passenger 2
Format (a-alpha): a
Special Format: A transportation item must be allocated to at least one passenger
Possible Values (List): Y - Passenger 2 is assigned to this transportation N or Blank - Passenger 2 is not assigned to this transportation
How is null data specified? Character blank
What does null data indicate? Character blank indicates that transportation item is not allocated to this passenger
|
<Ind3>
|
Alpha
|
1
|
Description of Field: Passenger usage indicator - Passenger 3
Format (a-alpha): a
Special Format: A transportation item must be allocated to at least one passenger
Possible Values (List): Y - Passenger 3 is assigned to this transportation N or Blank - Passenger 3 is not assigned to this transportation
How is null data specified? Character blank
What does null data indicate? Character blank indicates that transportation item is not allocated to this passenger
|
<Ind4>
|
Alpha
|
1
|
Description of Field: Passenger usage indicator - Passenger 4
Format (a-alpha): a
Special Format: A transportation item must be allocated to at least one passenger
Possible Values (List): Y - Passenger 4 is assigned to this transportation N or Blank - Passenger 4 is not assigned to this transportation
How is null data specified? Character blank
What does null data indicate? Character blank indicates that transportation item is not allocated to this passenger
|
<Ind5>
|
Alpha
|
1
|
Description of Field: Passenger usage indicator - Passenger 5
Format (a-alpha): a
Special Format: A transportation item must be allocated to at least one passenger
Possible Values (List): Y - Passenger 5 is assigned to this transportation N or Blank - Passenger 5 is not assigned to this transportation
How is null data specified? Character blank
What does null data indicate? Character blank indicates that transportation item is not allocated to this passenger
|
<AirV>
|
Alpha
|
3
|
Description of Field: Transportation carrier code
Format (a-alpha): aaa
Examples: AA
How is null data specified? Character blanks
What does null data indicate? No data
|
<Num>
|
Alphanumeric
|
5
|
Description of Field: Transportation number
Format (x-alpha/numeric): xxxxx
Examples: 36562
How is null data specified? Character blanks
What does null data indicate? No data
|
<Start>
|
Alpha
|
5
|
Description of Field: Departure city code
Format (a-alpha): aaaaa
Special Format: Left-justified, blank-filled
Examples: SJU
How is null data specified? Input KLR - results in error Output KLR - N/A
What does null data indicate? N/A
|
<End>
|
Alpha
|
5
|
Description of Field: Arrival city code
Format (a-alpha): aaaaa
Special Format: Left-justified, blank-filled
Examples: DEN
How is null data specified? Input KLR - results in error Output KLR - N/A
What does null data indicate? N/A
|
<StartTm>
|
Alphanumeric
|
4
|
Description of Field: Time of departure
Format (x-alpha/numeric): xxxx
Special Format: 24-hour clock time - HHMM
Examples: 1430 0800
How is null data specified? Character blanks
What does null data indicate? No data
|
<EndTm>
|
Alphanumeric
|
4
|
Description of Field: Time of arrival
Format (x-alpha/numeric): xxxx
Special Format: 24-hour clock time - HHMM
Examples: 0930 1430
How is null data specified? Character blanks
What does null data indicate? No data
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Date of departure
Format (n-numeric): nnnnnnnn
Special Format: YYYYMMDD
Examples: 20041215
How is null data specified? Input KLR - results in error Output KLR - N/A
What does null data indicate? N/A
|
<DtChg>
|
Alphanumeric
|
2
|
Description of Field: Change of arrival date (plus 2 to minus 1)
Format (x-alpha/numeric): xx
Possible Values (List): 02 = 2 days later 01 = 1 day later 00 = No date change -1 = 1 day earlier
Examples: 01
How is null data specified? Input KLR - results in error Output KLR - N/A
What does null data indicate? N/A
|
<EquipType>
|
Alpha
|
4
|
Description of Field: Galileo standard equipment type
Format (a-alpha): aaaa
How is null data specified? Character blanks
What does null data indicate? No data
|
<Conx>
|
Alpha
|
1
|
Description of Field: Connection indicator
Format (a-alpha): a
Possible Values (List): F - this item is connected to the next item P - this item is connected to the previous item
How is null data specified? Character blank
What does null data indicate? No data
|
<Meal>
|
Alpha
|
1
|
Description of Field: Galileo Standard Meal Code (applicable for air transportation only)
Format (a-alpha): a
Special Format: Applicable for air transportation only
How is null data specified? Character blank
What does null data indicate? No data
|
<NumStops>
|
Numeric
|
1
|
Description of Field: Number of scheduled stops (applicable for air transportation only)
Format (x-alpha/numeric): x
Special Format: Applicable for air transportation only
Possible Values (Range): 0-9 Blank
How is null data specified? Character blank
What does null data indicate? No data
|
<BIC>
|
Alphanumeric
|
2
|
Description of Field: Transportation class of service
Format (x-alpha/numeric): xx
How is null data specified? Character blank
What does null data indicate? No data
|
|
|
|
|
|
|
+ <SeatSeg>
|
ST01 1.0
|
|
<AirV>
|
Alpha
|
3
|
Left justified.
|
<StartDt>
|
Numeric
|
8
|
Date in YYYYMMDD format.
|
<BIC>
|
Alpha
|
2
|
Left justified.
|
<StartAirp>
|
Alpha
|
5
|
Airport Code
|
<EndAirp>
|
Alpha
|
5
|
Airport Code
|
<FltSegNum>
|
Numeric
|
3
|
Segment number of the flight on which seats are assigned.
|
<NumPsgrs>
|
Numeric
|
2
|
Number of passengers booked on this air segment. Note: Do not assume this number equals the number of Seat Assignment (ST02) KLRs to follow because not all passengers necessarily have seats assigned
|
<COGNum>
|
Numeric
|
2
|
Indicates the sequence the ST01's should be displayed to the agent for a c.o.g flight Starts at "01". Always blank for a non c.o.g flight.
|
|
|
+ <SeatAssignment>
|
ST02 1.0
|
|
The next three fields identify which passenger the seat is assigned to.
|
<LNameNum>
|
Numeric
|
2
|
Currently this field is always blank for 1V responses. Unique sequential number identifying the last name grouping. Eg: Smith=1, Jones=2
|
<PsgrNum>
|
Numeric
|
2
|
Currently this field is always blank for 1V responses. Sequential number identifying a passenger within a last name grouping. Eg: Smith/A=1, Smith/B=2, Jones/A=1, Jones/B=2
|
<AbsNameNum>
|
Numeric
|
2
|
Unique sequential number identifying each passenger irrespective of last name. Eg: Smith/A=1, Smith/B=2, Jones/A=3, Jones/B=4
|
<Status>
|
Alpha
|
2
|
'NN' - Seats will be requested from airline. 'PN' - Seats have been requested from airline. 'HK' - Seats are confirmed 'NO' - Seat request has been denied by airline.
|
<Locn>
|
Alphanumeric
|
5
|
An airline seat location is always 3 bytes, consisting of a 2 digit row number followed by a column letter. The remaining 2 bytes are spares for future rail or ferry seat locations. Examples: '03A ', '47J ' If a specific seat location has not been assigned this field will be blanks.
|
+ <AttribAry>
|
Array
|
n/a
|
|
<Attrib>
|
Alphanumeric
|
2
|
Left justified, blank filled EDIFACT standard is used
|
|
|
CommentLen Structured data only. Not in XML.
|
Numeric
|
2
|
'00' if no comment exists.
|
<Comment>
|
Alphanumeric
|
VL
|
Free form text.
|
|
|
+ <TextMsg>
|
TEXT 1.0
|
|
<Txt>
|
Alphanumeric
|
To End
|
Description of Field: Free Format Text Format (x-alpha/numeric): xxxxxxxxxxxxxxx............ Special Format: N/A Examples: ISSUED: 19MAY 03 FOP: CASH How is null data specified? N/A What does null data indicate? No data results in an error
|
|
|
|
|
+ <AgncySimlrName>
|
2027 7.1
|
+ <AgncySimlrNameMatch>
|
BP31 1.0
|
|
<FileAddr>
|
Alphanumeric
|
8
|
|
<CodeCheck>
|
Alphanumeric
|
2
|
|
<FirstSegStartDt>
|
Numeric
|
8
|
YYYYMMDD
|
<CancelledInd>
|
Alpha
|
1
|
Y= PNR has been cancelled N or Blank = PNR is active
|
<CustName>
|
Alpha
|
To End
|
Example: SMITH/JMR. Note: 1G returns a maximum of 16 characters in this field, for 1V the maximum is 25 characters. Longer names are truncated.
|
|
|
+ <Control>
|
CTRL 1.0
|
|
<KLRCnt>
|
Numeric
|
5
|
Number of KLRs following this KLR in the Data Record. Range 0 - 99999
|
+ <KlrAry>
|
Array
|
n/a
|
|
+ <Klr>
|
FieldSet
|
n/a
|
|
<ID>
|
Alphanumeric
|
4
|
Record Identifier of a KLR which occurs one or more times in this Data Record
|
<NumOccur>
|
Numeric
|
4
|
Number of times the KLR occurs in this Data Record. Range 1 - 9999
|
|
|
|
|
|
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
|
|
+ <EndTransaction>
|
2031 9.1
|
+ <EndTransactResponse>
|
ETO1 1.0
|
|
<FileAddr>
|
Alphanumeric
|
8
|
Description of Field: Field contains file address of PNR/BF just End Transacted (ET). Field is returned as possible aid for future retrievals. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XXXXXXXX Special Format: Mandatory field. Null value returned when ET was not successful. How is null data specified? Character blanks What does null data indicate? ET error.
|
<RecCodeCheck>
|
Alphanumeric
|
2
|
Description of Field: Field contains record code check value from PNR/BF. Field is returned as possible aid for future retrievals. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XX Special Format: Mandatory field. Null value returned when ET was not successful. How is null data specified? Character blanks What does null data indicate? ET error.
|
<RecLoc>
|
Alphanumeric
|
6
|
Description of Field: Field contains record locator value from PNR/BF. Field is returned as possible aid for future retrievals. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XXXXXX Special Format: Mandatory field. Null value returned when ET was not successful. How is null data specified? Character blanks What does null data indicate? ET error.
|
<ErrSeverityInd>
|
Alpha
|
1
|
Description of Field: Indication of any errors or warnings. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A Special Format: Mandatory field. Field can be null. A value other than null indicates that an error or warning message(s) will be present in a following ET02 KLR. Possible Values (List): W = Response contains warning messages which must be displayed to user before sending a second ET request. E = Response contains error messages which must be rectified by user before a successful ET response can be returned. Warning messages may also exist. How is null data specified? Character blanks What does null data indicate? Successful ET
|
<LangPref>
|
Alphanumeric
|
3
|
Description of Field: Language code for input/output blocks. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XXX Special Format: Mandatory field. Currently unused. Field will be null. How is null data specified? Character blanks What does null data indicate? No language preference was returned.
|
|
|
+ <EndTransactMessage>
|
ETO2 1.0
|
|
<TypeInd>
|
Alpha
|
1
|
Description of Field: Identifies type of message in message text field below. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A Special Format: Mandatory field. Possible Values (List): W = Response contains warning messages which must be displayed to user before sending a second ET request. E = Response contains error messages which must be rectified by user before a successful ET response can be returned. Warning messages may also exist.
|
<Num>
|
Alphanumeric
|
5
|
Description of Field: Message number unique to message text below. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XXXXXX Special Format: Mandatory field. Field unused. Null value returned. How is null data specified? Character blanks What does null data indicate? No error number was found
|
<Text>
|
Alphanumeric
|
To End
|
Description of Field: Informational, warning and/or error text to identify issues encountered during ET process Format (a-alpha, n-numeric, x-alpha/numeric, c-character): X ... Special Format: Text is variable length. Left justified.
|
|
|
|
|
+ <QueueErrText>
|
2061 1.0
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <TextMsg>
|
TEXT 1.0
|
|
<Txt>
|
Alphanumeric
|
To End
|
Description of Field: Free Format Text Format (x-alpha/numeric): xxxxxxxxxxxxxxx............ Special Format: N/A Examples: ISSUED: 19MAY 03 FOP: CASH How is null data specified? N/A What does null data indicate? No data results in an error
|
|
|
|
|
+ <PNRBFPrimaryBldChg>
|
2101 6.0
|
|
|
<Len>
|
Numeric
|
4
|
Total length including this field
|
<RecID>
|
Alphanumeric
|
4
|
'EROR'
|
<AryCnt>
|
Numeric
|
3
|
Number of inserted text items in this response block
|
<DelimiterCharacter>
|
Alphanumeric
|
1
|
Not used - always 'F'
|
<LevelNum>
|
Numeric
|
2
|
Not used - always '00'
|
<VersionNum>
|
Numeric
|
2
|
Version of this response block - currently '01'
|
<Err>
|
Alphanumeric
|
8
|
Error code for use by the client to construct the error message. Blank if not available.
|
<DataBlkInd>
|
Alphanumeric
|
4
|
The Data Block Indicator from the 2100 request which caused the error. J = Profile move error M = Freq Flyer error N = Name error P = Phone error T = Ticketing error W = Address error Blank if not known or not applicable.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
3
|
Location of start of inserted text in Error Text field
|
|
|
|
|
<Text>
|
Alphanumeric
|
To End
|
Complete error message, including any inserted text items
|
|
|
|
+ <PNRBFSecondaryBldChg>
|
2111 6.0
|
|
|
<Len>
|
Numeric
|
4
|
Total length including this field
|
<RecID>
|
Alphanumeric
|
4
|
'EROR'
|
<AryCnt>
|
Numeric
|
3
|
Number of inserted text items in this response block
|
<DelimiterCharacter>
|
Alphanumeric
|
1
|
Not used - always 'F'
|
<LevelNum>
|
Numeric
|
2
|
Not used - always '00'
|
<VersionNum>
|
Numeric
|
2
|
Version of this response block - currently '01'
|
<Err>
|
Alphanumeric
|
8
|
Error code for use by the client to construct the error message. Blank if not available.
|
<DataBlkInd>
|
Alphanumeric
|
4
|
The Data Block Indicator from the 2110 request which caused the error. C = Customer ID D = Delivery Address F = Form of Payment G = General Remarks H = Associated Itin Rmks I = Non Associated Itin Rmks K = Ticketing Remarks L = Postscript Note O = OSI Q = Q-Minders S = SSR V = Vendor Remarks W = Address X = Doc/Invoice Remarks Y = Due/Paid/Text Blank if not known or not applicable.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
3
|
Location of start of inserted text in Error Text field
|
|
|
|
|
<Text>
|
Alphanumeric
|
To End
|
Complete error message, including any inserted text items
|
|
|
|
+ <CustomCheckRuleExecute>
|
2157 7.0
|
+ <CCRuleExecute>
|
CCEV 1.0
|
|
<Msg>
|
Alphanumeric
|
To End
|
Free form message (1-64)
|
|
|
|
|
+ <SeatSell>
|
3031 5.0
|
Procedure/TranSession Application Error Severity Code 00 No error 01 Application error - procedure terminated
|
|
CnclCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Defines number of occurrences of Seat Cancellation transaction Format (n-numeric): nn Examples: 01 How is null data specified? No data results in error What does null data indicate? No data results in error
|
ReqCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Defines number of occurrences of Seat Request transaction Format (n-numeric): nn Examples: 01 How is null data specified? No data results in error What does null data indicate? No data results in error
|
ModCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Defines number of occurrences of Seat Modify transaction Format (n-numeric): nn Examples: 01 How is null data specified? No data results in error What does null data indicate? No data results in error
|
+ <CnclAry>
|
Array
|
n/a
|
|
+ <Cncl>
|
FieldSet
|
n/a
|
|
<ReqNum>
|
Numeric
|
2
|
Description of Field: This will be identical to the Request Number field supplied by record 3030. Format (n-numeric): nn Examples: 03 How is null data specified? No data results in error What does null data indicate? No data results in error
|
3031 - SEAT REQUEST RESPONSE (Continued) - Version 5.00
|
<Status>
|
Numeric
|
2
|
Description of Field: Status returned Format (n-numeric): nn Possible Values (List): 00 = Seat cancellation was successful 01 = No segment matching input in PNR/booking file 02 = Cancel/modify request, but no seats this segment 03 = Cancel request failed 04 = Seat modify general error 05 = Seat modify failed due to new seats not available 06 = General seat request error 07 = System error occurred 08 = Seat request date is out of range 09 = Requested seats not available 10 = Generic seating not supported on this airline 11 = Invalid seat number 12 = Invalid seat characteristic 13 = No seating this flight 14 = Seat data already exists 15 = General error occurred How is null data specified? No data results in error What does null data indicate? No data results in error
|
|
|
|
|
+ <ReqAry>
|
Array
|
n/a
|
|
3031 - SEAT REQUEST RESPONSE (Continued) - Version 5.00
|
+ <Req>
|
FieldSet
|
n/a
|
|
<ReqNum>
|
Numeric
|
2
|
Description of Field: This will be identical to the Request Number field supplied by record 3030. Format (n-numeric): nn Examples: 03 How is null data specified? No data results in error What does null data indicate? No data results in error
|
3031 - SEAT REQUEST RESPONSE (Continued) - Version 5.00
|
<Status>
|
Numeric
|
2
|
Description of Field: Status returned Format (n-numeric): nn Possible Values (List): 00 = Seat request was successful and flight/seat information follows 01 = No segment matching input in PNR/booking file 02 = Cancel/modify request, but no seats this segment 03 = Cancel request failed 04 = Seat modify general error 05 = Seat modify failed due to new seats not available 06 = General seat request error 07 = System error occurred 08 = Seat request date is out of range 09 = Requested seats not available 10 = Generic seating not supported on this airline 11 = Invalid seat number 12 = Invalid seat characteristic 13 = No seating this flight 14 = Seat data already exists 15 = General error occurred 16 = Invalid Request for Qualified Premier Passenger How is null data specified? No data results in error What does null data indicate? No data results in error
|
3031 - SEAT REQUEST RESPONSE (Continued) - Version 5.00
|
+ <Status00Qual>
[Qualified By: Status of 00]
|
FieldSet
|
n/a
|
|
<AirV>
|
Alpha
|
3
|
Description of Field: Owning airline Format (a-alpha): aaa Special Format: Left justified, blank filled Examples: BAblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number Format (n-numeric): nnnn Special Format: Right justified, include leading zeroes Examples: 0013 How is null data specified? No data results in error What does null data indicate? No data results in error
|
3031 - SEAT REQUEST RESPONSE (Continued) - Version 5.00
|
<OpSuf>
|
Alpha
|
1
|
Description of Field: Product reference suffix Format (a-alpha): a How is null data specified? Character blank What does null data indicate? Character blank is standard for field
|
<BIC>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier Format (a-alpha): aa Special Format: Left justified blank filled. Examples: Jblank JN How is null data specified? No data results in error What does null data indicate? No data results in error
|
3031 - SEAT REQUEST RESPONSE (Continued) - Version 5.00
|
<Dt>
|
Alpha
|
8
|
Description of Field: Departure Date Format (a-alpha): aaaaaaaa Special Format: YYYYMMDD How is null data specified? No data results in error What does null data indicate? No data results in error
|
JourneyMsgCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of Journey level messages Format (n-numeric): n Possible Values (Range): 0 - 9 How is null data specified? 0 What does null data indicate? No journey messages
|
+ <JourneyMsgAry>
|
Array
|
n/a
|
|
3031 - SEAT REQUEST RESPONSE (Continued) - Version 5.00
|
+ <Msg>
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of message to follow Format (n-numeric): nn How is null data specified? 0 What does null data indicate? Zero means no message exists
|
<Txt>
|
Alpha
|
VL
|
Description of Field: Message Format (a-alpha): a How is null data specified? No data means no message exists What does null data indicate? No data means no message exists If variable length, specify the maximum allowable length. 99
|
|
|
|
|
3031 - SEAT REQUEST RESPONSE (Continued) - Version 5.00
|
<ChgEquipInd>
|
Alphanumeric
|
1
|
Description of Field: Change of equipment which may or may not take place over the journey. Format (x-alpha/numeric): x Possible Values (List): Y=Change of equipment takes place over the journey of the board/off specified in the seat request N=There is not a change of equipment How is null data specified? No data results in error What does null data indicate? No data results in error
|
FltCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: The number of equipment changes between the passenger's board/off specified in the itinerary item which have assigned seats Format (n-numeric): n How is null data specified? No data results in error What does null data indicate? No data results in error
|
+ <FltAry>
|
Array
|
n/a
|
|
+ <Flt>
|
FieldSet
|
n/a
|
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city Format (a-alpha): aaaaa Special Format: Left justified blank filled Examples: LHRblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Destination city Format (a-alpha): aaaaa Special Format: Left justified blank filled Examples: LHRblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
FlightMsgCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of flight level messages Format (n-numeric): n Possible Values (Range): 0 - 9 How is null data specified? 0 What does null data indicate? No journey messages
|
+ <FlightMsgAry>
|
Array
|
n/a
|
|
+ <Msg>
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of message to follow Format (n-numeric): nn How is null data specified? 0 What does null data indicate? Zero means no message exists
|
<Txt>
|
Alpha
|
VL
|
Description of Field: Flight Level Message Format (a-alpha)): a How is null data specified? No data means no message exists What does null data indicate? No data means no message exists If variable length, specify the maximum allowable length. 99
|
|
|
|
|
SeatCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of passengers booked for travel Format (n-numeric): nn How is null data specified? No data results in error What does null data indicate? No data results in error
|
+ <SeatAry>
|
Array
|
n/a
|
|
+ <Seat>
|
FieldSet
|
n/a
|
|
Start Definition of Seat. Repeated for each Passenger
|
<Status>
|
Alpha
|
2
|
Description of Field: Seat status code Format (a-alpha): aa Possible Values (List): NO=No seat assigned HK=Seats are confirmed PN=Seats were requested from airline How is null data specified? No data results in error What does null data indicate? No data results in error
|
<SeatType>
|
Alpha
|
1
|
Description of Field: Type of seat in response: Format (a-alpha): a Possible Values (List): G=Generic S=Specific How is null data specified? No data results in error What does null data indicate? No data results in error
|
<Locn>
|
Alpha
|
5
|
Description of Field: Specific seat assigned. Blank if generic. Examples: 03A, 22K, etc. Seat letters A-L are valid, excluding I. Format (a-alpha): aaaaa Special Format: Left justified, blank filled Examples: 10Fblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<AvailStatus>
|
Alpha
|
1
|
Description of Field: Conditional Seats Format (a-alpha): a How is null data specified? Character blanks What does null data indicate? Character blanks indicate seat is not conditional
|
AttribCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of seat characteristics to follow Format (n-numeric): nn How is null data specified? No data results in error What does null data indicate? No data results in error
|
+ <AttribAry>
|
Array
|
n/a
|
|
<Attrib>
|
Alpha
|
2
|
Description of Field: Seat Characteristics Format (a-alpha): aa Special Format: Left justified, blank filled. Blank if specific seat request. EDIFACT Standard is used. Examples: Wblank - window seat Nblank - non smoking seat Ablank - aisle How is null data specified? No data results in error What does null data indicate? No data results in error
|
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Seat comments are supported by limited airlines, and will not initiate a seat request to the airline. Format (n-numeric): nn How is null data specified? 0 What does null data indicate? Zero indicates no message exists
|
<Txt>
|
Alpha
|
VL
|
Description of Field: Free form text for seat comments Format (a-alpha): x How is null data specified? No data What does null data indicate? No data means no text exists If variable length, specify the maximum allowable length. 99
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ <ModAry>
|
Array
|
n/a
|
|
+ <Mod>
|
FieldSet
|
n/a
|
|
<ReqNum>
|
Numeric
|
2
|
Description of Field: This will be identical to the Modify Number field supplied by record 3030. Format (n-numeric): n How is null data specified? No data results in error What does null data indicate? No data results in error
|
<Status>
|
Numeric
|
2
|
Description of Field: Status returned Format (n-numeric): nn Possible Values (List): 00 = Modify was successful and flight/seat information follows 01 = No segment matching input in PNR/booking file 02 = Cancel/modify request, but no seats this segment 03 = Cancel request failed 04 = Seat modify general error 05 = Seat modify failed due to new seats not available 06 = General seat request error 07 = System error occurred 08 = Seat request date is out of range 09 = Requested seats not available 10 = Generic seating not supported on this airline 11 = Invalid seat number 12 = Invalid seat characteristic 13 = No seating this flight 14 = Seat data already exists 15 = General error occurred How is null data specified? No data results in error What does null data indicate? No data results in error
|
+ <Status00Qual>
[Qualified By: Status of 00]
|
FieldSet
|
n/a
|
|
<AirV>
|
Alpha
|
3
|
Description of Field: Owning airline Format (a-alpha): aaa Special Format: Left justified, blank filled Examples: BAblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number Format (n-numeric): nnnn Special Format: Right justified, include leading zeroes Examples: 0013 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<OpSuf>
|
Alpha
|
1
|
Description of Field: Product reference suffix Format (a-alpha): a How is null data specified? Character blanks What does null data indicate? Character blanks is standard for field
|
<BIC>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier Format (a-alpha): aa Special Format: Left justified blank filled. Examples: Jblank JN How is null data specified? No data results in error What does null data indicate? No data results in error
|
<Dt>
|
Alpha
|
8
|
Description of Field: Departure Date Format (a-alpha): aaaaaaaa Special Format: YYYYMMDD How is null data specified? No data results in error What does null data indicate? No data results in error
|
JourneyMsgCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of Journey level messages Format (n-numeric): n Possible Values (Range): 0 - 9 How is null data specified? 0 What does null data indicate? No journey messages
|
+ <JourneyMsgAry>
|
Array
|
n/a
|
|
+ <Msg>
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of message to follow Format (n-numeric): nn Examples: 05 How is null data specified? 0 What does null data indicate? Zero means no message exists
|
<Rmk>
|
Alpha
|
VL
|
Description of Field: Journey Level message Format (a-alpha): a How is null data specified? No data What does null data indicate? No data means no text exists If variable length, specify the maximum allowable length. ?
|
|
|
|
|
<Filler1>
|
Alpha
|
2
|
Description of Field: Reserved for future use Format (a-alpha): a How is null data specified? No data is valid What does null data indicate? No data means field is not being used
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city Format (a-alpha): aaaaa Special Format: Left justified blank filled Examples: LHRblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Off city Format (a-alpha): aaaaa Special Format: Left justified blank filled Examples: LHRblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<Filler2>
|
Alpha
|
1
|
Description of Field: Reserved for future use Format (a-alpha): a How is null data specified? No data is valid What does null data indicate? No data means field is not being used
|
ReservedCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Reserved for future use Format (n-numeric): n How is null data specified? No data is valid What does null data indicate? No data means field is not being used
|
+ <ReservedAry>
|
Array
|
n/a
|
|
+ <Msg>
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of passengers booked for travel Format (n-numeric): nn How is null data specified? No data is valid What does null data indicate? No data means field is not being used
|
<Txt>
|
Alpha
|
VL
|
Description of Field: Text for each passenger booked Format (a-alpha): a How is null data specified? No data is valid What does null data indicate? No data means field is not being used If variable length, specify the maximum allowable length? 99
|
|
|
|
|
SeatCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of passengers booked for travel Format (n-numeric): nn How is null data specified? No data results in error What does null data indicate? No data results in error
|
+ <SeatAry>
|
Array
|
n/a
|
|
+ <Seat>
|
FieldSet
|
n/a
|
|
Start Definition of Seat Repeated for each Passenger
|
<Status>
|
Alpha
|
2
|
Description of Field: Seat status code Format (a-alpha): aa Possible Values (List): NO=No seat assigned HK=Seats are confirmed PN=Seats were requested from airline How is null data specified? No data results in error What does null data indicate? No data results in error
|
<SeatType>
|
Alpha
|
1
|
Description of Field: Type of seat in response Format (a-alpha): a Possible Values (List): G=Generic S=Specific How is null data specified? No data results in error What does null data indicate? No data results in error
|
<Locn>
|
Alpha
|
5
|
Description of Field: Specific seat assigned. Examples: 03A, 22K, etc. Format (a-alpha): aaaaa Special Format: Seat letters A-L are valid, excluding I Examples: 03A How is null data specified? No data results in error What does null data indicate? No data results in error
|
<AvailStatus>
|
Alpha
|
1
|
Description of Field: Seat Availability status - Conditional Seats Format (a-alpha): a How is null data specified? Character blanks What does null data indicate? Character blanks indicate seat is not conditional
|
AttribCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of seat characteristics to follow Format (n-numeric): nn How is null data specified? No data results in error What does null data indicate? No data results in error
|
+ <AttribAry>
|
Array
|
n/a
|
|
<Attrib>
|
Alpha
|
2
|
Description of Field: Seat Characteristics Format (a-alpha): aa Special Format: Left justified, blank filled. Blank if specific seat request. EDIFACT Standard is used. Examples: Wblank - window seat Nblank - non smoking seat Ablank - aisle How is null data specified? No data results in error What does null data indicate? No data results in error
|
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Seat comments are supported by limited airlines, and will not initiate a seat request to the airline. Format (n-numeric): nn How is null data specified? 0 What does null data indicate? Zero means no message exists
|
<Txt>
|
Alpha
|
VL
|
Description of Field: Free form seat comment text Format (a-alpha): a How is null data specified? No data What does null data indicate? No data means no text exists If variable length, specify the maximum allowable length. 99
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ <DocProdDisplayStoredQuote>
|
4015 2.2
|
+ <PenMod>
|
DP01 1.0
|
|
<Pen>
|
Numeric
|
3
|
Penalty Percentage - mandatory
|
|
|
<NoMinOrMaxStayMod>
|
DP04 1.0
|
<NoRestrictionsMod>
|
DP05 1.0
|
+ <PICOptMod>
|
DP07 1.0
|
|
<PIC>
|
Alphanumeric
|
8
|
PIC code - mandatory
|
|
|
+ <PICOnlyMod>
|
DP08 1.0
|
|
<PIC>
|
Alphanumeric
|
8
|
PIC code - mandatory
|
|
|
+ <PFMod>
|
DP09 1.0
|
|
<Acct>
|
Alphanumeric
|
20
|
Account code - mandatory
|
<PCC>
|
Alphanumeric
|
4
|
Pseudo City code - optional
|
<Contract>
|
Alphanumeric
|
10
|
Contract Code - optional
|
|
|
+ <FICMod>
|
DP0A 1.0
|
|
<FIC>
|
Alphanumeric
|
8
|
FIC code - mandatory
|
|
|
+ <StopoverMod>
|
DP0B 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates
|
|
|
|
|
+ <NoBreakMod>
|
DP0C 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates
|
|
|
|
|
+ <ConxMod>
|
DP0D 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates
|
|
|
|
|
+ <OnlyBreakMod>
|
DP0E 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates
|
|
|
|
|
+ <BreakMod>
|
DP0F 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates
|
|
|
|
|
+ <PlatingAirVMod>
|
DP0H 1.0
|
|
<AirV>
|
Alphanumeric
|
3
|
Field Description: Plating Carrier code
Format (c-character): cc_ (Blank)
Special Format: Left justified character blank filled.
How is null data specified? N/A.
What does null data indicate? No data results in error.
|
|
|
+ <TICMod>
|
DP0I 1.0
|
|
<TIC>
|
Alphanumeric
|
8
|
TIC code - mandatory
|
|
|
+ <ReturnMod>
|
DP0J 1.0
|
|
<BIC>
|
Alphanumeric
|
2
|
Class of Service - optional
|
<ReverseInd>
|
Alpha
|
1
|
set to R if last segment should be reversed - optional
|
|
|
+ <CommissionMod>
|
DP10 2.0
|
|
<Amt>
|
Alphanumeric
|
12
|
Amount, including decimal places if required.
|
<Percent>
|
Alphanumeric
|
5
|
Percentage, including decimal places if required. Can be entered with Capped Amount.
|
<CommCappedAmt>
|
Alphanumeric
|
12
|
Capped Amount (1G only). Can be entered with Commission Percentage.
|
|
|
+ <SoldTicketed>
|
DP20 1.0
|
|
<SaleLocn>
|
Alpha
|
1
|
'I' - Inside, 'O' - outside
|
<TkLocn>
|
Alpha
|
1
|
'I' - Inside, 'O' - outside
|
|
|
+ <TicketingCurrency>
|
DP21 1.0
|
|
<TkCurrency>
|
Alpha
|
1
|
'L' - local, 'E' - Euros, 'U' - USD, 'C' - CAD
|
|
|
+ <BaggageAllowance>
|
DP22 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
+ <SegNumInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates (0 = no segment select)
|
<AllowCnt>
|
Numeric
|
3
|
Up to 3 numerics, 1-999
|
<AllowInd>
|
Alpha
|
1
|
'P' = pieces (count must be 1-99) 'K' = Kilos (count must be 1-99) 'L' = Pounds (count must be 1-99) ' ' = other (count must be 1-999)
|
|
|
|
|
|
|
+ <TicketDesignator>
|
DP23 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
+ <SegNumInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates (0 = no segment select)
|
<TkDesignator>
|
Alphanumeric
|
15
|
Ticket Designator
|
|
|
|
|
|
|
+ <TicketValidity>
|
DP24 1.0
|
|
<Ind>
|
Alpha
|
1
|
Must be one of the following values: Set to 'B' if dates refer to 'Not Valid Before' Set to 'A' if dates refer to 'Not Valid After'
|
+ <SegNumAry>
|
Array
|
n/a
|
|
+ <SegNumInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates (0 = no segment select)
|
<NVBDt>
|
Alphanumeric
|
5
|
Date in DDMMM format
|
|
|
|
|
|
|
+ <PrintRLoc>
|
DP25 1.0
|
|
<RLoc>
|
Alphanumeric
|
6
|
Record Locator
|
<Vnd>
|
Alphanumeric
|
3
|
Airline/GDS code (currently accepts only 2 character vendor codes)
|
|
|
+ <PsgrReceiptOverride>
|
DP26 1.0
|
|
<Gtid>
|
Alphanumeric
|
6
|
LNIATA/GTID
|
|
|
+ <EndorsementBox>
|
DP27 1.0
|
|
<Endors1>
|
Alphanumeric
|
29
|
Description of Field: First endorsement box, free form text
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, blank filled Words can be separated by an @ on 1V and a blank on 1G
Examples: NON@REFUNDABLE
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Endors2>
|
Alphanumeric
|
29
|
Description of Field: Second endorsement box, free form text
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, blank filled Words can be separated by an @ on 1V and a blank on 1G
Examples: NON@REFUNDABLE
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Endors3>
|
Alphanumeric
|
29
|
Description of Field: Third endorsement box, free form text
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, blank filled Words can be separated by an @ on 1V and a blank on 1G
Examples: NON@REFUNDABLE
How is null data specified? N/A
What does null data indicate? No data results in error
|
|
|
+ <BulkTicket>
|
DP28 1.0
|
|
<FareConstructInd>
|
Alpha
|
1
|
1G only 'P' - Print fare construction (equivalent of BT*PC entry) 'S' - Suppress Fare construction (Blank for 1V system)
|
|
|
<NonRefundBulkTicket>
|
DP29 1.0
|
+ <FreeFormTicket>
|
DP30 1.0
|
|
<Text>
|
Alphanumeric
|
To End
|
Freeform up to 17 characters. Alpha , numeric and special characters allowed. Special characters are *-@#
Will print in the FOP area of OPTAT tickets. If used with a CC FOP, part of the CC information will be truncated to make room for all of the GFP data.
A pillow (@) will appear as a blank space. An asterisk (*) will appear as a slash(/). A hyphen/dash character will print as entered (-). On OPTAT tickets only the last 14 characters will print. Not Valid with ATB Ticketing.
When a credit is used as form of payment, the vendor/card number will print as today; however, the expiration date (if entered) and the extended payment indicator (if entered) will be suppressed from printing when modifier is used.
When a credit card is used as form of payment and a manually obtained APPROVAL code is entered (#*123456), the letter "M" in front of the approval will be suppressed from printing when all 17 characters of the new modifier are used. If 16 or fewer characters are entered, the "M" will print as it does today.
|
|
|
+ <GroupTour>
|
DP31 1.0
|
|
<FareConstructInd>
|
Alpha
|
1
|
(1G only) 'P' - Print fare construction (equivalent of IT*PC entry) 'S' - Suppress Fare construction (Blank for 1V system)
|
|
|
+ <TourCode>
|
DP33 1.0
|
|
<Rules>
|
Alphanumeric
|
To End
|
1V rules: 1-15 characters which will print on the ticket. Notes: Special character pillow (@) appears as blank space. An asterisk(*) will appear as a slash A hyphen (-) is allowed and is unchanged 1G rules: 1-14 characters (except Saudi TAT which allows 1-10)
|
|
|
+ <NetRemitOverride>
|
DP34 1.0
|
|
<Amt>
|
Alphanumeric
|
8
|
Dollar Amount (8 characters - can currently enter 3 decimal places if applicable)
|
|
|
+ <ActualSellingFare>
|
DP35 1.0
|
|
<Amt>
|
Alphanumeric
|
To End
|
Amount
|
|
|
+ <AccountingInfo>
|
DP36 1.0
|
|
<Info>
|
Alphanumeric
|
To End
|
Validity varies by country
|
|
|
+ <CorporateDiscount>
|
DP37 1.0
|
|
<Info>
|
Alphanumeric
|
To End
|
Accounting Information
|
|
|
+ <InvoiceFare>
|
DP38 1.0
|
|
<Currency>
|
Alpha
|
3
|
Currency code
|
<Amt>
|
Alphanumeric
|
To End
|
Amount
|
|
|
+ <NettFare>
|
DP39 1.0
|
|
<Currency>
|
Alpha
|
3
|
3 character currency code
|
<Amt>
|
Alphanumeric
|
To End
|
Amount
|
|
|
<NettRemittance>
|
DP40 1.0
|
+ <ValueCode>
|
DP41 1.0
|
|
<ValueInd>
|
Alpha
|
1
|
'Z' commission percentage (0001-0100%), 'D' net fare amount (0000-9999), 'K' commission amount (0000-9999), 'C' commission percentage (0000-0100)
|
<Amt>
|
Alphanumeric
|
To End
|
Amount or code. This the default VC entry format, which is individually defined for each country.
|
|
|
+ <DocumentSelect>
|
DP42 2.0
|
|
<TkOnlyInd>
|
Alpha
|
1
|
Set to 'Y' if user wishes to alter the system default of producing a ticket, itin and MIR. Setting this will inhibit itin and MIR, unless these have also been specifically requested (DTD)
|
<ETInd>
|
Alpha
|
1
|
Set to 'Y' if an Electronic Ticket is required (DLD, ET) Set to 'P' if Paper Ticket is required (PT) (leave blank for system to determine type)
|
<CouponCnt>
|
Alphanumeric
|
1
|
Number of coupons (system defaults to 1) (max = 3) (GA - 1V only) (leave blank for system default) NOTE: setting this field to zero will generate 'GA0', use a blank if you do not want this modifier generated NOTE: if this field is set, then the next optional field (host/satellite) can also be set.
|
<DestInd>
|
Alpha
|
1
|
Destination for coupons: 'H' - Home 'S' - Satellite (optional - related to number of Post Audit Coupons)
|
<ForceInd>
|
Alpha
|
1
|
Set to 'A' to print an ATB Audit Coupon and override normal BSP setting. (1G only - AU modifier)
|
<MIRInd>
|
Alpha
|
1
|
Six valid settings: A - Accounting MIR (DBD - 1V only) G - Global MIR (DGD) N - Non-Accounting MIR (DAD) R - Non-Accounting Remote MIR (requires gtid/crs and pcc to be poulated: see below) (DND) F - Non-Faring Remote MIR (requires gtid/crs and pcc to be poulated: see below) (DJD - 1V only) X - Dual MIR. Issues a ticket, itinerary, a two ticketing MIRs - to the MIR device to which the CRT is physically linked, and a copy of that MIR to the MIR device specified in the following fields (DXD) If one of these options is set (except for X), the system default of producing a ticket, itin and MIR will be overridden. Setting this will inhibit ticket and itin, unless these have also been specifically requested.
|
<Locn>
|
Alphanumeric
|
6
|
Required if option 'R', 'G', 'F', or 'X' is selected above. Populated with either the destination gtid (lniata) for MIRs within the same system, or CRS name (1G or 1V) for MIRs to another system.
|
<PCC>
|
Alphanumeric
|
4
|
Pseudo city code
|
<ItinInd>
|
Alpha
|
1
|
'I' - normal itin/invoice (DID) 'P' - Pocket itin (ticketing only) (DPD - 1V only)
|
<FaxInd>
|
Alpha
|
1
|
'X' - FAX - Can store the Fax modifier (GFX) or can use with ticketing. 'D' - Itin FAX - can't be stored, can use with ticketing only (DFX). (1V only - DFX/GFX)
|
<ItinOptInd>
|
Alpha
|
1
|
'F' - itin with no fare information (GIF/DCD) 'A' - itin with no amounts (GIN, IN) 'D' - itin, but do not decrement invoice numbers (GID 1V only)
|
<SepInd>
|
Alpha
|
1
|
If set to 'Y', one itin will be printer per passenger (GIS/ IS)
|
<PocketItinCnt>
|
Alphanumeric
|
1
|
Number of pocket itins for ATB (GP - 1V only) (leave blank for system default) NOTE: setting this field to zero will generate 'GP0', use a blank if you do not want this modifier generated NOTE: if this field is set, then the next optional field (host/satellite) can also be set.
|
<PocketItinsDestInd>
|
Alpha
|
1
|
Destination for Pocket Itins: 'H' - Home 'S' - Satellite (optional - related to number of Pocket Itins)
|
<DeliveryDocsInd>
|
Alpha
|
1
|
"D" - select delivery documents (DDD - 1V only) Not valid with any D modifier except DPD, GA, GB, GBN, GFX, GT, GF, GFP, GID, GUSD, GCAD, GIN, GIS
PROCESSING NOTES:
ATB only. Open to buy not down dated.
The printer "firmware" (pectab) must be one of the following: 2200 - version 08 2800 - version 05, 07, 08
An error response will be displayed if the agency is using a 2200 printer with firmware version 04 or 07
Requires Delivery (D-) field in PNR. FOP is not required on the DDD modifier. Does not go to fare quote.
|
|
|
+ <SatelliteTicketPrinting>
|
DP43 1.0
|
|
<IATANum>
|
Numeric
|
7
|
7 digit agency IATA number
|
<ChkDigit>
|
Numeric
|
1
|
Mod 7 check digit for the agency IATA number
|
<Pseudo>
|
Alphanumeric
|
4
|
3 or 4 character pseudo city code (PCC). Valid for Italian Ticketing variation/Cross Boarder STP (CBSTP).
|
|
|
<ItinRmksSuppression>
|
DP44 1.0
|
+ <WaitlistSegSelect>
|
DP45 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Segment number of the itinerary item to which this KLR relates. To suppress all waitlist segments, send one segment item set to '000'. To include specific waitlist segments, supply one array item for each segment.
|
|
|
|
|
+ <AuxSegSelect>
|
DP46 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Alphanumeric
|
3
|
Segment number of the itinerary item to which this KLR relates. To suppress all aux segments, send one segment item set to '000'. To print ONLY aux segments, send one array item set to 'ALL'. To include specific waitlist segments, supply one array item for each segment.
|
|
|
|
|
+ <BackOfficeInfo>
|
DP47 1.0
|
|
<UserCode>
|
Alphanumeric
|
1
|
User Code - optional (terminal - OP)
|
<Process>
|
Alphanumeric
|
1
|
Process code - optional (terminal - PC)
|
<Skeada>
|
Alphanumeric
|
8
|
Optional data indicating Skeada plus Line File Number. 1 to 6 alphanumeric, followed by '-', and 1 numeric character. Data is edited, removing dash and right justifying final numeric i.e. A4-3 output as 'A4 3' (terminal - SK)
|
<VAT>
|
Alphanumeric
|
2
|
VAT code - optional (terminal - IV)
|
<ActualFare>
|
Numeric
|
8
|
Optional data indicating Actual Paid Fare. 4 to 8 numeric characters (terminal - PZ)
|
<ExchangeRate>
|
Numeric
|
7
|
Optional data indicating Exchange Rate. 1 to 7 numeric characters (terminal - CM)
|
<PrintDelivery>
|
Alphanumeric
|
10
|
Optional data indicating Print Delivery Note plus Sale Code. 1 alpha character ('N' or 'S'), followed by '-', and 1 to 8 numeric characters. Max length = 10 (terminal - OP)
|
<ClientFile>
|
Alphanumeric
|
8
|
Optional data indicating Client/Account File plus Form of Payment. 1 to 6 alphanumeric characters, followed by '-', and 1 character ('A' or 'C'). Max length = 8 (terminal - CL)
|
|
|
+ <EncargosFinanceiros>
|
DP48 1.0
|
|
<EF>
|
Alphanumeric
|
To End
|
On Brazilian Domestic transactions, when they are paid by invoice, the Fare Amount is subject to an increase according to a percentage called 'Factor de Encargos Financeiros' (FEF). In this case the Equivalent Fare amount will be equal to the Fare Amount plus FEF (and manually input in the Fare Quote by the agent). The Brazilian BSP has requested that for certain domestic transactions, the Remittance Area on the ticket reflects the Fare Amount rather than the Equivalent Fare Amount, as in this case the FEF should not be reported in the Remittance Area. The EF modifier indicates to the system that the Fare Amount is to be printed on the Remittance Area instead of the Equivalent Fare as is normal.
|
|
|
<SysGenItinNumbers>
|
DP49 1.0
|
+ <OriginalAgentDetail>
|
DP50 1.0
|
|
<ExchangeNum>
|
Numeric
|
13
|
Document number for exchange 13 digit ticket number
|
<Pt>
|
Alphanumeric
|
3
|
City of issuance 3 character city / airport code
|
<Dt>
|
Alphanumeric
|
7
|
Original issue date DDMMMYY - date must be within the last year
|
<IATANum>
|
Numeric
|
7
|
Iata number of retail agent (7 numerics)
|
<ChkDigit>
|
Numeric
|
1
|
Modula 7 check digit
|
|
|
+ <VAT>
|
DP51 1.0
|
|
<VATAmt>
|
Numeric
|
6
|
VAT Amount Note - This modifier does not control data that prints on a ticket. The VAT modifier controls data that prints on an Itinerary/Invoice document and data that is stored in a MIR document. The DYO label @VATPCT defines where the modifier data will print on the Itinerary/Invoice document and only MIR type 04 will store data input on this modifier.
|
<Type>
|
Alpha
|
1
|
'I' - Inclusive, 'E' - Exclusive
|
|
|
<NonNegotiableCharge>
|
DP53 1.0
|
<PrintTableOverride>
|
DP54 1.0
|
+ <AdditionalPsgrFareInfo>
|
DPAF 2.0
|
|
NOTE: This is intended to be used in conjunction with the GFI KLRs. The data in this KLR is related to a single passenger only. Multiple DPAF KLRs may exist: one per passenger.
|
<FareGuarCode>
|
Alpha
|
1
|
Field Description: Fare Guarantee (FCI) code Possible Values (List): B = Manual Fare C = Computer Generated G = Guaranteed I = Invalid Fare, e.g., due to name/itin change M = Manual (BA) R = Restored T = Ticketed U = Unticketable fare (must be *FB updated) V = Reprice (need requote to ticket) X = Expired Fare, older than 7 days Format (a-alpha): a Special Format: N/A Examples: B O How is null data specified? N/A What does null data indicate? No data results in error
|
This line is used by automation. Choices = Fare Guarantee Code, B, C, G, I, M, R, T, U, V, X
|
<Status>
|
Alpha
|
1
|
Field Description: Fare Status Possible Values (List): T - Ticketed, U - Unticketed Format (a-alpha): a Special Format: N/A Examples: T U How is null data specified? N/A What does null data indicate? No data results in error
|
This line is used by automation. Choices = Fare Status, T, U
|
<TkNum>
|
Alphanumeric
|
17
|
Field Description: Ticket number(s) - may include a dash character when conjunction tickets have been issued. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxx Special Format: Will be blank if the Fare Status is unticketed (U). Examples: 0137246466606-607 (17 blanks) How is null data specified? Null data specified by blanks. What does null data indicate? No data results in error
|
<TkType>
|
Alpha
|
1
|
Field Description: Type of Ticket Possible Values (List): E - Electronic P - Paper Format (a-alpha): a Special Format: Only P or E will be populated. Examples: E P How is null data specified? N/A What does null data indicate? No data results in error
|
This line is used by automation. Choices = Ticket Type, E, P
|
<LNameNum>
|
Numeric
|
2
|
Field Description: Unique sequential number identifying the last name grouping. Format (n- numeric): nn Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled. Examples: 01 02 How is null data specified? Null data specified by blanks. What does null data indicate? No data results in error
|
<PsgrNum>
|
Numeric
|
2
|
Field Description: Sequential number identifying a passenger within a last name grouping. Format (n- numeric): nn Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled. Examples: 01 02 How is null data specified? Null data specified by blanks. What does null data indicate? No data results in error
|
<AbsNameNum>
|
Numeric
|
2
|
Field Description: Unique sequential number identifying each passenger irrespective of last name. Format (n-numeric): nn Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled. Examples: 01 02 How is null data specified? Null data specified by blanks. What does null data indicate? No data results in error
|
<UnableTkStatus>
|
Alpha
|
2
|
Field Description: For Unable to ticket status of the fare, this field will contain the reason code. Possible Values (List): FP - For UTFP. Two blanks - For all other statuses. Format (a-alpha): aa Special Format: Blank filled. Examples: FP Blank blank How is null data specified? Null data specified by blanks What does null data indicate? No data results in error
|
<InvoiceAlphaChars>
|
Alpha
|
2
|
Field Description: 2 alpha characters associated with invoice number Format (a-alpha): aa Special Format: Will be blank if the Fare Status is unticketed (U). Examples: AB (2 blanks) How is null data specified? Null data specified by blanks. What does null data indicate? No data results in error
|
<InvoiceNum>
|
Numeric
|
10
|
Field Description: Invoice number Format (n-numeric): nnnnnnnnnn Special Format: Will be blank if the Fare Status is unticketed (U). Padded with leading zeroes. Examples: 0001234567 (10 blanks) How is null data specified? Null data specified by blanks. What does null data indicate? No data results in error
|
|
|
+ <AdditionalFareInfo>
|
DPFF 1.0
|
|
<AgntSine>
|
Alphanumeric
|
6
|
Agent Sine Code
|
<Duty>
|
Alphanumeric
|
2
|
Agent Duty Code
|
<UnableInd>
|
Alpha
|
1
|
Fare indicator - Apollo only. Blank if not applicable N - unable E - error
|
|
|
+ <FareNumInfo>
|
DPFI 1.0
|
|
+ <FareNumAry>
|
Array
|
n/a
|
|
<FareNum>
|
Numeric
|
3
|
Fare number of the item to which the following KLRs relate
|
|
|
|
|
+ <FaxData>
|
DPFX 1.0
|
|
<FaxNum>
|
Alphanumeric
|
20
|
Fax Number. Max is 16 digits. Min is 7. Can include '-'s and spaces
|
<CoverSheetInd>
|
Alpha
|
1
|
Cover use: Y/N
|
<TermCondInd>
|
Alpha
|
1
|
Term and Conditions use: For US agency : Y/N; For Global Fax ( Canada ): E-English F-French B-Bilingual N-None
|
<ToAddr>
|
Alphanumeric
|
46
|
Free format text of "to" address
|
<FromAddr>
|
Alphanumeric
|
46
|
Free format text of "from" address
|
<InvNum>
|
Alphanumeric
|
9
|
Invoice number
|
<DeptBillingCode>
|
Alphanumeric
|
14
|
Dept/Billing code
|
+ <MsgTextLine>
|
Array
|
n/a
|
|
<Text>
|
Alphanumeric
|
60
|
Message text line
|
|
|
|
|
+ <AssocSegs>
|
DPII 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Field Description: Segment Number Format (n-numeric): nnn Possible Values (Range): 001-099 Special Format: Right justified, zero filled. Examples: 001 055 How is null data specified? N/A What does null data indicate? No data results in error.
|
|
|
|
|
+ <CreditCardFOP>
|
DPP0 1.0
|
|
Start Definition Of Form of Payment (Credit / Debit Card) KLR Start of Form of Payment KLR general header
|
<ID>
|
Numeric
|
2
|
Field Description: Form of Payment type number Format (n-numeric): nn Possible Values (List) 06 - Credit Card 10 - Debit Card Special Format: Right justified. Examples: 06 How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choices = Form of Payment id, 6,10
|
<Type>
|
Numeric
|
1
|
Field Description: Form of payment type Format (n-numeric): n Possible Values (List) 1 - Credit type form of payment 2 - Cash type form of payment Special Format: N/A Examples: 1 How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choices = Form of Payment Type, 1,2
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code of amount paid with FOP Format (a-alpha): aaa Special Format: Blank Filled. Examples: USD (U.S. Dollars) CAD (Canadian Dollars) EUR (Euros) How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Amt>
|
Numeric
|
12
|
Field Description: Amount paid with FOP (if not entered then zeroes) Format (n-numeric): nnnnnnnnnnnn Possible Values (List) 000000000000 - 999999999999 Special Format: Right justified, zero filled. Examples: 000788392223 How is null data specified? Zero What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
End of Form of Payment KLR general header
|
<ExpDt>
|
Numeric
|
4
|
Field Description: Credit Card Expiration Date Format (n-numeric): nnnn (MMYY) Special Format: MMYY Examples: 0505 How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<TransType>
|
Numeric
|
1
|
Field Description: Credit Transaction Type (If not entered then blanks) Format (n-numeric): n Possible Values (List) 1 - Signature on File 2 - Telephone Order Special Format: Blank filled. Examples: 2 How is null data specified? Zero or Blanks What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Transaction type, 1, 2
|
<ApprovalInd>
|
Alpha
|
1
|
Field Description: Outbound only. If source of approval unknown, field is blank. Format (a-alpha): a Possible Values (List): M - manual, A - system generated Character Blank - source of approval unknown. Special Format: N/A Examples: M How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choice = Credit Card Approval Code indicator, M, A, Character blank
|
<AcceptOverride>
|
Alpha
|
1
|
Field Description: Credit Card Acceptance Override (CAO). CAO is Apollo only. Possible Values (List): Y - Credit Card acceptance override applies. Format (a-alpha): a Special Format: N/A Examples: Blank How is null data specified? Blanks What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Credit Card Acceptance Override, Y
|
<ValidationBypassReq>
|
Alpha
|
1
|
Field Description: Credit Card Validation Bypass requested Possible Values (List): Y - Do not validate Credit Card with vendor N - Validate Credit Card with Vendor. Format (a-alpha): a Special Format: If 'Y' you must enter the *A Authorization code in the Additional Info Array, in ID number 1 - Credit Card Approval Code. Examples: Y How is null data specified? Blanks - Defaults to 'N' What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Credit Card Validation bypass requested, Y
|
<Vnd>
|
Alpha
|
2
|
Field Description: Credit card Vendor alpha code Format (a-alpha): aa Special Format: Left justified, blank filled. Examples: AX VI CA JC TP DC How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Acct>
|
Numeric
|
20
|
Field Description: Credit Card Number Format (n-numeric): nnnnnnnnnnnnnnnnnnnn Special Format: Right justified, Zero filled. Examples: 00000371019534732004 How is null data specified? N/A What does null data indicate? No data results in error
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Field Description: Card Additional Data Indicator. Format (n-numeric): n Possible Values (List): 1 - Credit Card Approval code (8 alphanumeric) 2 - Card Holder (29 alpha with special chars) 3 - Order number - South Africa only (29 alphanumeric) 4 - Card Identification Code as used by AMEX (4 numeric) on 1V and AMEX (4 numeric) on 1G CA (3 numeric) on 1G DC (3 numeric) on 1G VI (3 numeric) on 1G DS (3 numeric) on 1G 5 - Extended payment option, format depending on credit card vendor (4 alphanumeric) 6 - Customer reference (29 alphanumeric) Special Format: N/A Examples: 1 How is null data specified? N/A What does null data indicate? No data results in error
|
<Dt>
|
Alphanumeric
|
29
|
Field Description: Additional Data. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled. Examples: A1234 (24 blanks) 512 (26 blanks) How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <CheckFOP>
|
DPP1 1.0
|
|
<ID>
|
Numeric
|
2
|
Field Description: Form of Payment id -Cheque
Format (n-numeric): nn
Special Format: N/A
Possible Values (List or Range): 02- Cheque
Examples: 02
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Type>
|
Numeric
|
1
|
Field Description: Form of Payment Type
Format (n-numeric): n
Special Format: Zero, if not entered.
Possible Values (List): 1 - Credit type form of payment 2 - Cash type form of payment
Examples: 2
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code of amount paid with FOP
Format (a-alpha): aaa
Special Format: Left justified, Character Blank filled.
Examples: USD
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Amt>
|
Numeric
|
12
|
Field Description: Amount paid with FOP
Format (n-numeric): nnnnnnnnnnnn
Special Format: Zero, if not entered. Right justified, zero filled
Examples: 000000064578
How is null data specified? Null data is specified as zero.
What does null data indicate? If not entered then field is populated with zeroes.
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Field Description: Additional Data indicator
Format (n-numeric): n
Special Format: Left justified, blank filled.
Possible Values (List): 1 - Micron number 2 - Bank (sort) code 3 - Cheque number 4 - Drawee name 5 - Holder name 6 - Free form text
Examples: 4
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Dt>
|
Alphanumeric
|
29
|
Field Description: Additional Data based on the indicator selected in Additional Data Ind field.
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, Character Blank filled.
Examples:
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
|
|
|
|
+ <OtherFOP>
|
DPP9 2.0
|
|
<FOPID>
|
Numeric
|
2
|
Description of Field: Form of Payment identification number Format (n-numeric): nn Possible Values (List or Range): 01 - Cash 03 - Nonref 04 - Miscellaneous 05 - Invoice 07 - Government (Travel) Request 08 - Pseudo Cash 09 - Credit (non Credit Card) 11 - AK Bons 12 - Pay Late 13 - Exchange 14 - Money Order 15 - Travelers Check 16 - Special Government Transportation Request 17 - Multiple Receivable 18 - Certificate (CERT for UA) 99 - Freeform etc. Special Format: Right justified, zero filled Example: 07 How is null data specified? N/A What does null data indicate? No data results in error
|
<Type>
|
Numeric
|
1
|
Description of Field: Form of payment type Format (n-numeric): n Possible Values (List or Range): 1 - Credit type form of payment 2 - Cash type form of payment Special Format: Right justified, zero filled Example: 0 1 How is null data specified? 0 What does null data indicate? Zero indicates null data.
|
<PmtCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of amount paid with FOP Format (a-alpha): aaa Special Format: Left justified, blank filled. Example: 3 Blanks USD (U.S. Dollars) CAD (Canadian Dollars) EUR (Euros) How is null data specified? N/A What does null data indicate? No data result in error.
|
<Amt>
|
Numeric
|
12
|
Description of Field: Amount paid with FOP Format (n-numeric): nnnnnnnnnnnn Possible Values (Range): 000000000000 - 999999999999 Special Format: Right justified, zero filled Example: 000787822122 How is null data specified? 0 What does null data indicate? If not entered then field is populated with zeroes
|
+ <AddlDataIDAry>
|
Array
|
n/a
|
|
+ <AddlDataID>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Description of Field: Additional data indicator Format (n-numeric): n Possible Values (List): 2 - Money Order / Travelers Check number 3 - Government request id 4 - Freeform text 5 - Invoice number 6 - Certificate number Example: 3 How is null data specified? N/A What does null data indicate? No data results in error
|
<Dt>
|
Alphanumeric
|
29
|
Description of Field: Additional data Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled. Example: AD2311112 (20 blanks) How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <AssocPsgrs>
|
DPPI 1.0
|
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Unique sequential number identifying the last name grouping. Eg: Smith=1, Jones=2
|
<PsgrNum>
|
Numeric
|
2
|
Sequential number identifying a passenger within a last name grouping. Eg: Smith/A=1, Smith/B=2, Jones/A=1, Jones/B=2
|
<AbsNameNum>
|
Numeric
|
2
|
Unique sequential number identifying each passenger irrespective of last name. Eg: Smith/A=1, Smith/B=2, Jones/A=3, Jones/B=4
|
|
|
|
|
|
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <ExtendedQuoteInformation>
|
GFEQ 1.0
|
|
<UniqueKey>
|
Numeric
|
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
|
<QuoteNum>
|
Numeric
|
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
|
<ETkInd>
|
Alpha
|
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
|
<PaperTkInd>
|
Alpha
|
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
|
<PlatingInd>
|
Alpha
|
1
|
Description of Field: Platting 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
|
<NetFareInd>
|
Alpha
|
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
|
<TkFareInd>
|
Alpha
|
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
|
<Spares1>
|
Alpha
|
3
|
Description of Field: Spares (GEQIN1) Format (a-alpha): aaa Possible Values (List): NNN How is null data specified? N/A What does null data indicate? N/A
|
<Spares2>
|
Alpha
|
8
|
Description of Field: Spares (GEQIN2) Format (a-alpha): aaaaaaaa Possible Values (List): NNNNNNNN How is null data specified? N/A What does null data indicate? N/A
|
<NetFareCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of Net fare (GEQNCC) Format (a-alpha): aaa Examples: USD How is null data specified? N/A What does null data indicate? No data
|
<NetFareAmt>
|
Numeric
|
12
|
Description of Field: Net fare amount (GEQNFA) Format (n-numeric): nnnnnnnnnnnn Examples: 000000010000 How is null data specified? N/A What does null data indicate? No data
|
<NetFareNumDecs>
|
Numeric
|
1
|
Description of Field: Net 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
|
<EquivNetFareCrcy>
|
Alpha
|
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? N/A What does null data indicate? No data
|
<EquivNetFareAmt>
|
Numeric
|
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
|
<EquivNumDecs>
|
Numeric
|
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
|
<TotNetCrcy>
|
Alpha
|
3
|
Description of Field: Currency code of Net fare total (including taxes (GEQNTC) Format (a-alpha): aaa Examples: USD How is null data specified? N/A What does null data indicate? No data
|
<TotNetAmt>
|
Numeric
|
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
|
<TotNetNumDecs>
|
Numeric
|
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
|
<TkFareCrcy>
|
Alpha
|
3
|
Description of Field: Currency code of Ticket fare (GEQTCC) Format (a-alpha): aaa Examples: USD How is null data specified? N/A What does null data indicate? No data
|
<TkFareAmt>
|
Numeric
|
12
|
Description of Field: Ticket fare amount (GEQTFA) Format (n-numeric): nnnnnnnnnnnn Examples: 000000011000 How is null data specified? N/A What does null data indicate? No data
|
<TkNumDecs>
|
Numeric
|
1
|
Description of Field: Ticket 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
|
<EquivTkCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of the equivalent currency (place of sale currency) of Ticketing fare (GEQTEC) Format (a-alpha): aaa Examples: Blanks USD How is null data specified? N/A What does null data indicate? No data
|
<EquivTkAmt>
|
Numeric
|
12
|
Description of Field: Ticketing 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
|
<EquivTkNumDecs>
|
Numeric
|
1
|
Description of Field: Equivalent currency number of decimal places (GEQTED) for ticket fare Format (n-numeric): n Possible Values (Range): 0 - 3 How is null data specified? N/A What does null data indicate? No data
|
<TotTkCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of Total ticketing fare (GEQTTC) Format (a-alpha): aaa Examples: USD How is null data specified? N/A What does null data indicate? No data
|
<TotTkAmt>
|
Numeric
|
12
|
Description of Field: Total ticketing fare amount (GEQTTA) Format (n-numeric): nnnnnnnnnnnn Examples: 000000013040 How is null data specified? N/A What does null data indicate? No data
|
<TotTkNumDecs>
|
Numeric
|
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
|
|
|
+ <FareConstruction>
|
GFFC 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Passenger Description Number starting from 0001
|
<QuoteNum>
|
Numeric
|
2
|
(GRFQNB)
|
<FareConstructText>
|
Alphanumeric
|
To End
|
(GRFFAR)
|
|
|
+ <GenQuoteDetails>
|
GFGQ 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Field Description: Passenger Description Number starting from '0001' Format (x-alpha/numeric): xxxx Special Format: N/A Range of Possible values: 0001 - 9999 How is null data specified? N/A What does null data indicate? No data results in error
|
<QuoteNum>
|
Numeric
|
2
|
Field Description: Quote Number(GRGQNB) Format (n-numeric): nn Special Format: N/A Examples: 01 How is null data specified? Null data is specified by Zeros What does null data indicate? No data results in error
|
<QuoteType>
|
Alpha
|
1
|
Field Description: Quote Type: Identifies the type of quote being processed. Format (a-alpha): a List of Possible Values: G = Computer generated, and guaranteed C = Computer generated , not guaranteed B = Manual on Galileo M = Manual on Apollo How is null data specified? Character blank What does null data indicate? quote type does not exist
|
<LastTkDt>
|
Numeric
|
8
|
Field Description: Last date to ticket (GRGLDT) 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.
|
<QuoteDt>
|
Numeric
|
8
|
Field Description: Date of quote (GRGDOQ) 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
|
<IntlSaleInd>
|
Alphanumeric
|
4
|
Field Description: International sale indicator (GRGISI) Format (x-alpha/numeric): xxxx Special Format: Blank if does not exist Examples: SITI How is null data specified? N/A What does null data indicate? No data results in error
|
<BaseFareCurrency>
|
Alpha
|
3
|
Field Description: Base fare currency code (GRGBFC) Format (a-alpha): aaa 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
|
<BaseFareAmt>
|
Numeric
|
11
|
Field Description: Base fare amount (GRGBFA) Format (n-numeric): nnnnnnnnnnn Special Format: Zero if does not exist Examples: 00000217488 Note - On Request KLR The amount appears without decimals and the decimals are so indicated as assumed based on the field "Base Decimal Places" for example an amount like "4.50" would be transmitted as "00000000450" On Response KLR Further more even when doing the Detailed Display for the respective fare it appears without decimal point in the KLR How is null data specified? 0 What does null data indicate? Zero specifies null data.
|
<LowestOrNUCFare>
|
Numeric
|
11
|
Field Description: Lowest fare as booked on a $BBC, Or 'DF' NUC value on FQP entry (GRGBBC) Format (n-numeric): nnnnnnnnnnn Special Format: Zero if does not exist Examples: 00000000000 How is null data specified? 0 What does null data indicate? Zero specifies null data.
|
<BaseDecPos>
|
Numeric
|
1
|
Field Description: Number of decimal places for base/lowest fare (GRGBDC) Format (n-numeric): n Special Format: Zero if does not exist Examples: 2 How is null data specified? 0 What does null data indicate? Zero specifies null data
|
<EquivCurrency>
|
Alphanumeric
|
3
|
Field Description: Equivalent currency code (GRGEQC) 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
|
<EquivAmt>
|
Numeric
|
11
|
Field Description: Equivalent amount (GRGEQA) Format (n-numeric): nnnnnnnnnnn Special Format: Zero if does not exist Examples: 000001393002 Note - On Request KLR The amount appears without decimals and the decimals are so indicated and assumed based on the field "Equivalent Decimal Places" for example an amount like "4.50" would be transmitted as "00000000450" On Response KLR Further more even when doing the Detailed Display for the respective fare it appears without decimal point in the KLR How is null data specified? 0 What does null data indicate? Zero specifies null data
|
<EquivDecPos>
|
Numeric
|
1
|
Field Description: Number of decimal places for equivalent fare (GRGEDC) Format (x-alpha/numeric): n Special Format: Zero if does not exist Examples: 0 How is null data specified? 0 What does null data indicate? Zero specifies null data.
|
<TotCurrency>
|
Alphanumeric
|
3
|
Field Description: Total currency code (GRGTTC) 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
|
<TotAmt>
|
Numeric
|
11
|
Field Description: Base fare plus taxes (GRGTTA) Format (n-numeric): nnnnnnnnnnn Example: 00000235800 Note - On Request KLR The amount appears without decimals and the decimals are so indicated and assumed based on the field "Base Decimal Places" for example an amount like "4.50" would be transmitted as "00000000450" On Response KLR Further more even when doing the Detailed Display for the respective fare it appears without decimal point in the KLR How is null data specified? zeroes What does null data indicate? Zero if does not exist
|
<TotDecPos>
|
Numeric
|
1
|
Field Description: Number of decimal places for total fare (GRGTDC) Format (n-numeric): n Examples: 2 How is null data specified? 0 What does null data indicate? Zero if no decimal needed
|
<ITNum>
|
Alphanumeric
|
15
|
Field Description: IT number (GRGITN) Format (x-alpha/numeric): xxxxxxxxxxxxxxx How is null data specified? Blanks What does null data indicate? Blank if does not exist
|
<RteBasedQuote>
|
Alpha
|
1
|
Field Description: Indicator: identifies whether or not the quote is route based. Format (a-alpha): a Possible Values (List): Y = quote is route based. N = quote is not route based. Special Format: N/A How is null data specified? N/A What does null data indicate? No data results in error
|
<M0>
|
Alpha
|
1
|
Field Description: M0 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M5>
|
Alpha
|
1
|
Field Description: M5 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M10>
|
Alpha
|
1
|
Field Description: M10 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M15>
|
Alpha
|
1
|
Field Description: M15 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M20>
|
Alpha
|
1
|
Field Description: M20 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<M25>
|
Alpha
|
1
|
Field Description: M25 (GRGMRT) Format (a-alpha): a Possible Values (List): Y N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<Spare1>
|
Alpha
|
1
|
Field Description: Reserved for future Mileage/Route (GRGMRT) Format (a-alpha): a Special Format: Indicator N if does not exist. Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<PrivFQd>
|
Alpha
|
1
|
Field Description: Private fare quoted for one or more segments (GRGPVF) Format (a-alpha): a Possible Values (List): Y - Private fare quoted for one or more segments N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<PFOverrides>
|
Alpha
|
1
|
Field Description: Private fares overrides/waivers apply (GRGPVF) Format (a-alpha): a Possible Values (List): Y - Private fares overrides/waivers apply N Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<FlatFQd>
|
Alpha
|
1
|
Field Description: Flat Fare quoted for one or more segments (GRGPVF) Format (a-alpha): a Possible Values (List): Y - Flat Fare quoted for one or more segments N - Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<DirMinApplied>
|
Alpha
|
1
|
Field Description: Directional minimum applied (GRGPVF) Format (a-alpha): a Possible Values (List): Y - directional minimum applied N - directional minimum not applied Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<VATIncInd>
|
Alpha
|
1
|
Field Description: VAT included in quote (GRGPVF) Format (a-alpha): a Possible Values (List): Y - VAT included in quote N - VAT not included in quote Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<PenApplies>
|
Alpha
|
1
|
Field Description: Penalty applies (GRGPVF) Format (a-alpha): a Possible Values (List): Y - Penalty applies N - Penalty does not apply Special Format: N/A Examples: N How is null data specified? N/A What does null data indicate? No data results in error
|
<QuoteBasis>
|
Alpha
|
2
|
Field Description: Used for FQP and FQA entries only: (GRGPVF) NN if quote is based on PIC code requested. NY if quote is based on adult PIC YN if quote is based on PIC code returned (GFYPIR) YY if quote based on unknown PIC code NOTE: This field represents 2 bits in the GF001 macro. Format (a-alpha): aa Special Format: N/A Examples: NN How is null data specified? N/A What does null data indicate? No data results in error
|
TaxDataCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Field Description: Number of tax fields (GRGTXN) Format (n-numeric): nn Special Format: Zero if does not exist Examples: 04 How is null data specified? 0 What does null data indicate? Zero specifies null data
|
+ <TaxDataAry>
|
Array
|
n/a
|
|
+ <TaxData>
|
FieldSet
|
n/a
|
|
<Country>
|
Alphanumeric
|
2
|
Field Description: Tax country code (GRGTXC) Format (x-alpha/numeric): xx Special Format: N/A Examples: US XF How is null data specified? N/A What does null data indicate? No data results in error
|
<Amt>
|
Alphanumeric
|
8
|
Field Description: Tax amount (GRGTXA) Format (x-alpha/numeric): xxxxxxxx Special Format: N/A Examples: 00163.12 00009.00 Note - On Request KLR The amount appears without decimals and the decimals are so indicated as assumed based on the field "Base Decimal Places" for example an amount like "4.50" would be transmitted as "00000000450" On Response KLR When doing a detailed display it appears with the decimal point in the KLR How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <InfoMsg>
|
GFMM 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
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
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GRMQNB)
|
<MsgNum>
|
Numeric
|
5
|
Zero if does not exist (GRMNBR)
|
<AppNum>
|
Numeric
|
5
|
Zero if does not exist (GRMAPP)
|
<MsgType>
|
Numeric
|
2
|
Zero if does not exist (GRMTYP)
|
<Lang>
|
Alphanumeric
|
1
|
Zero if does not exist (GRMLNG)
|
<Text>
|
Alphanumeric
|
To End
|
Blank if does not exist (GRMMSG)
|
|
|
+ <PsgrFacilityCharge>
|
GFPF 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
0000
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GRPQNB)
|
PFCCnt Structured data only. Not in XML.
|
Numeric
|
2
|
(GRPNPF)
|
+ <PFCAry>
|
Array
|
n/a
|
|
+ <PFC>
|
FieldSet
|
n/a
|
|
<Airp>
|
Alpha
|
5
|
Left justified, blank filled. Blank if does not exist (GRPPFC)
|
<Amt>
|
Alphanumeric
|
8
|
Blank if does not exist (GRPPFA)
|
<Currency>
|
Alphanumeric
|
3
|
Blank if does not exist (GRPCPF)
|
|
|
|
|
|
|
+ <SegRelatedInfo>
|
GFSR 2.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Passenger Description Number starting from 0001
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GRSQNB)
|
<RelSegNum>
|
Numeric
|
2
|
Zero if does not exist (GRSRSN)
|
<NotValidBeforeDt>
|
Numeric
|
8
|
YYYYMMDD (GRSNVB) Zero if does not exist
|
<NotValidAfterDt>
|
Numeric
|
8
|
YYYYMMDD (GRSNVA) Zero if does not exist
|
<Stopover>
|
Alphanumeric
|
1
|
Blank if stopover at offpoint (GRSSTP) X if no stopover at offpoint
|
<FIC>
|
Alphanumeric
|
8
|
Blank if does not exist (GRSFBC)
|
<TkDesignator>
|
Alphanumeric
|
8
|
Blank if does not exist (GRSTKT)
|
<BagInfo>
|
Alphanumeric
|
8
|
Blank if does not exist (GRSBAG)
|
<Fare>
|
Alphanumeric
|
8
|
Blank if does not exist (GRSFBP)
|
<Tag8Nums1>
|
Numeric
|
3
|
Zero if does not exist (GRSTG1)
|
<Tag8Nums2>
|
Numeric
|
3
|
Zero if does not exist (GRSTG2)
|
<Spare1>
|
Character
|
2
|
Blank if does not exist - for future use
|
<FlownMile>
|
Alphanumeric
|
5
|
Blank if does not exist (GRSFLM)
|
<MaxPermittedMile>
|
Alphanumeric
|
5
|
Blank if does not exist (GRSMPM)
|
<HostUseOnly76>
|
Alpha
|
1
|
Host Use Only (GRSTR1)
|
<PFOverrideWaivers>
|
Alpha
|
1
|
Y or N N if does not exist (GRSTR1)
|
<FlatFQ>
|
Alpha
|
1
|
Y or N N if does not exist (GRSTR1)
|
<PermittedDiscFare>
|
Alpha
|
1
|
Y or N N if does not exist (GRSTR1)
|
<PFQuoted>
|
Alpha
|
1
|
Y or N N if does not exist (GRSTR1)
|
<Spare2>
|
Alpha
|
3
|
NNN if does not exist (GRSTR1)
|
|
|
+ <TaxBreakdown>
|
GFTS 1.0
|
|
<UniqueKey>
|
Numeric
|
4
|
Passenger Description Number starting from 0001
|
<QuoteNum>
|
Numeric
|
2
|
Zero if does not exist (GRCQNM)
|
<Spare1>
|
Alpha
|
2
|
Blank (GRCSP1)
|
<TaxCode>
|
Alphanumeric
|
3
|
Left justified, blank filled (GRCCDE) ZP = US Aviation Excise Tax
|
<TaxCurrency>
|
Alphanumeric
|
3
|
Blank if does not exist (GRCCUR)
|
<DecPos>
|
Numeric
|
1
|
Zero if does not exist (GRCDCP)
|
<Spare2>
|
Alpha
|
8
|
NNNNNNNN (GRCIND)
|
TaxCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Zero if does not exist (GRCNMT)
|
+ <TaxAry>
|
Array
|
n/a
|
|
+ <Tax>
|
FieldSet
|
n/a
|
|
<City>
|
Alpha
|
5
|
Left justified, blank filled (GRCCIT)
|
<Amt>
|
Numeric
|
11
|
Zero if does not exist (GRCAMT)
|
<Spare3>
|
Alpha
|
1
|
Blank (GRCSP4)
|
|
|
|
|
|
|
+ <AgntEnteredPsgrDescInfo>
|
GFZ8 1.0
|
|
<UniqueKey>
|
Alphanumeric
|
4
|
Passenger description number starting from 0001
|
<AgntEnteredPsgrDesc>
|
Alphanumeric
|
8
|
Passenger Description as entered by Agent (GZ8PIC)
|
<QuotedPsgrDesc>
|
Alphanumeric
|
8
|
Passenger Description quoted by GlobalFares -blank if same as entered (GZ8PQT)
|
<PFCApplies>
|
Alpha
|
1
|
PFCs Apply Y or N - N if does not apply (GZ8IND)
|
<Spare1>
|
Alpha
|
7
|
Spares - NNNNNNN (GZ8IND)
|
AppliesToCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Number of passengers with this description (GZ8NBR)
|
+ <ApplesToAry>
|
Array
|
n/a
|
|
+ <AppliesTo>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Sequential number identifying last name (GZ8NAM)
|
<FNameNum>
|
Numeric
|
2
|
Sequential number identifying first name rel ative to last name element number (GZ8NUM)
|
<AbsNameNum>
|
Numeric
|
2
|
Sequential number identifying absolute name (GZ8ANN)
|
|
|
|
|
|
|
|
|
+ <CancelStoredFare>
|
4021 1.0
|
+ <FareNumInfo>
|
DPFI 1.0
|
|
+ <FareNumAry>
|
Array
|
n/a
|
|
<FareNum>
|
Numeric
|
3
|
Fare number of the item to which the following KLRs relate
|
|
|
|
|
+ <AssocPsgrs>
|
DPPI 1.0
|
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Unique sequential number identifying the last name grouping. Eg: Smith=1, Jones=2
|
<PsgrNum>
|
Numeric
|
2
|
Sequential number identifying a passenger within a last name grouping. Eg: Smith/A=1, Smith/B=2, Jones/A=1, Jones/B=2
|
<AbsNameNum>
|
Numeric
|
2
|
Unique sequential number identifying each passenger irrespective of last name. Eg: Smith/A=1, Smith/B=2, Jones/A=3, Jones/B=4
|
|
|
|
|
|
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
|
|
+ <PretendFareCreation>
|
4027 1.0
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
|
|
+ <EnhancedItin>
|
4031 1.0
|
+ <IMU>
|
DPIM 1.0
|
|
<PrimarySDNum>
|
Numeric
|
4
|
This will be mapped onto the different primary modifiers as detailed below 2882 (D*) Display IMU data request. If a display is requested, no other KLRs for change/update/delete should be sent. 2880 (DYO) Design your own. Followed by a valid DYO number. 2865 (CR) Print Canned Remarks 1110 (IN) Suppress Invoice details 1180 (P) Passenger select. Data should reflect the passenger number(s), each number separated by a period. 1260 (S) Segment select. Data should reflect the segment number(s), each number separated by a period. 1160 (N) Number if Itineraries. Data should specify number of itineraries required. 2860 (IR) Suppress Itinerary remarks 2866 (IL) Suppress LeisureShopper detail 2870 (HH) Print optional header text 2875 (HF) Print optional footer text 3010 (II) Individual Itineraries per passenger The following modifiers have additional qualifiers that must be sent in the second structured data number field, unless the intention is to delete one of these modifiers , in which case, only the modifier and the change indicator should be sent. 2855 (A) Auxiliary segments 2856 (T) Travel Related Services (currently not active) 2890 (W) Waitlist segments If item number is 0000 and the Change Indicator is set to change then this will mean delete all current IMU data.
|
<SecondarySDNum>
|
Numeric
|
4
|
This applies to the 2855, 2856 and 2890 primary structured data Ids only. Each of them can specify one of the following options: 7090 (P) Print specified item 7092 (X) Do not print specified item
|
<ChgInd>
|
Numeric
|
1
|
0 = Add 1 = Change There is no need for a delete value because a Change item with no Free text will imply a delete.
|
<Text>
|
Alphanumeric
|
To End
|
|
|
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
|
|
+ <Ticketing>
|
4033 3.1
|
+ <TktFareConstruction>
|
DPCF 1.0
|
|
<MaxLen>
|
Numeric
|
4
|
Maximum length for this screen
|
FareConstructionLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of following Fare Construction
|
<FareConstructionText>
|
Alphanumeric
|
VL
|
Fare Construction
|
|
|
+ <DetailedBillingMask>
|
DPDB 1.0
|
|
<CCNum>
|
Numeric
|
20
|
Credit Card Number Format (n-numeric): nnnnnnnnnnnnnnnnnnnn Special Format: Right justified zero filled no blanks or dashes allowed What does null data indicate? No data results in error
|
+ <BillingDataInfoAry>
|
Array
|
n/a
|
|
+ <BillingDataInfo>
|
FieldSet
|
n/a
|
|
<FieldID>
|
Alpha
|
2
|
Description of Field: Identifies which of the possible detailed billing data items is provided next. Possible Values: The data in this field is provided dynamically by the Host System.
|
<MinLen>
|
Numeric
|
2
|
Description of Field: Detailed Billing data field minimum length as provided by the Credit Card Vendor. Possible Values (Range): 0 to 17. Value should not exceed the Detailed Billing Data field length of 17. How is null data specified? Null data is represented by zeros. What does null data indicate? If this field is zeros, then this field should be considered optional. In this case, it should actually not be included in the array. Special considerations? This field should be considered 'read only' and not altered. It should be returned with the same value it was received with.
|
<MaxLen>
|
Numeric
|
2
|
Description of Field: Detailed Billing data field maximum length as provided by the Credit Card Vendor. Possible Values (Range): 0 to 17. Value should not exceed the Detailed Billing Data field length of 17. How is null data specified? Null data is represented by zeros. What does null data indicate? If this field is zeros, then this field should be considered optional. In this case, it should actually not be included in the array. Special considerations? This field should be considered 'read only' and not altered. It should be returned with the same value it was received with.
|
<DataType>
|
Alpha
|
1
|
Description of Field: Detailed Billing data, data type as provided by the Credit Card Vendor. Possible Values (List): A - Alpha Characters. N - Numeric Characters. X - Alphanumeric Characters. B - Alphanumeric Characters. D - Date DDMMMYY. How is null data specified? Null data is represented by zeros. What does null data indicate? If this field is zeros, then the data type should default to 'B' for Alphanumeric. Special considerations? This field should be considered 'read only' and not altered. It should be returned with the same value it was received with.
|
<FieldDescription>
|
Alphanumeric
|
25
|
Description of Field: Detailed Billing data, field description for this field ID, as provided by the Credit Card Vendor. Possible Values: The data in this field is provided dynamically by the Host System. How is null data specified? Null data is represented by zeros. What does null data indicate? This field should always contain a value provide by the Host System. Special considerations? This field should be considered 'read only' and not altered. It should be returned with the same value it was received with.
|
<Data>
|
Alphanumeric
|
17
|
Description of Field: Detailed Billing Data Field Description represented by the previous identifier, Detailed Billing Data Field ID.
How is null data specified? If a value was given in the Detailed Billing Data Field ID, then a description should be provided for that ID in this field.
What does null data indicate? If a value was given in the Detailed Billing Data Field ID, then a description should be provided for that ID in this field.
|
|
|
|
|
|
|
+ <FareNumInfo>
|
DPFI 1.0
|
|
+ <FareNumAry>
|
Array
|
n/a
|
|
<FareNum>
|
Numeric
|
3
|
Fare number of the item to which the following KLRs relate
|
|
|
|
|
+ <FaxData>
|
DPFX 1.0
|
|
<FaxNum>
|
Alphanumeric
|
20
|
Fax Number. Max is 16 digits. Min is 7. Can include '-'s and spaces
|
<CoverSheetInd>
|
Alpha
|
1
|
Cover use: Y/N
|
<TermCondInd>
|
Alpha
|
1
|
Term and Conditions use: For US agency : Y/N; For Global Fax ( Canada ): E-English F-French B-Bilingual N-None
|
<ToAddr>
|
Alphanumeric
|
46
|
Free format text of "to" address
|
<FromAddr>
|
Alphanumeric
|
46
|
Free format text of "from" address
|
<InvNum>
|
Alphanumeric
|
9
|
Invoice number
|
<DeptBillingCode>
|
Alphanumeric
|
14
|
Dept/Billing code
|
+ <MsgTextLine>
|
Array
|
n/a
|
|
<Text>
|
Alphanumeric
|
60
|
Message text line
|
|
|
|
|
+ <MCOTicketing>
|
DPMA 1.0
|
|
<TO>
|
Character
|
3
|
Field Description: Tour Operator - name of honoring carrier or operator. Format (c-character): ccc Special Format: Left justified, blank filled Examples: BA UA How is null data specified? N/A What does null data indicate? No data results in error
|
<AT>
|
Character
|
5
|
Field Description: Location of honoring carrier or operator. Format (c-character): ccccc Special Format: Left justified, blank filled Examples: LON ORD How is null data specified? N/A What does null data indicate? No data results in error
|
<RelatedTktNum>
|
Alphanumeric
|
15
|
Field Description: Airline form and serial number of any accountable documents issued in connection with the MCO. Format (n-numeric): nnnnnnnnnnnnnnn Special Format: Left justified, blank filled Examples: 0015460001234 0167780006755 How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
+ <PTATODFee>
|
DPMG 1.0
|
|
<FeeAppliesToInd>
|
Alpha
|
1
|
Field Description: Indicates if PTA/TOD (Prepaid Ticket Advice / Ticket on Demand) fee is for the entire MCO or is per person Format (a-alpha): a Special Format: Left justified, blank filled Possible Values (List): M - fee is per MCO P - fee is per Person Blank - no fee defined for PTA/TOD How is null data specified? N/A What does null data indicate? No data and results in error
|
<FeeTypeInd>
|
Alpha
|
1
|
Field Description: Indicates if PTA/TOD fee is the actual amount or is a percentage value of the MCO. Format (a-alpha): a Special Format: Left justified, blank filled Possible Values (List): A - value is actual amount P - value is a percentage of MCO Blank - no fee defined for MCO How is null data specified? N/A What does null data indicate? No data results in error
|
<FeeValue>
|
Character
|
11
|
Field Description: Amount of the PTA/TOD fee. This is a fee charged by the airline for issuing the Pre-paid Ticket Advice or Ticket on Demand. Format (c-character): ccccccccccc Special Format: Right justified, zero filled Field can contain a decimal point Examples: 2.50 4.5 100 How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
+ <MCORemarks>
|
DPMR 1.0
|
|
<Rmk>
|
Character
|
46
|
Field Description: Remarks. The remarks field can contain a breakdown of the fare construction, as well as free form text that is entered by the agent. Format (c-character): cccccccccccccccccccccccccccccccccccccccccccccc Special Format: Left justified, blank filled Examples: CHI UA DEN 828.84YUAS USD 828.84 ENDZP1.90ORDXF How is null data specified? N/A What does null data indicate? No data results in error
|
+ <AdditionalRmkAry>
|
Array
|
n/a
|
|
<AdditionalRmk>
|
Character
|
80
|
Field Description: Additional remarks. Format (c-character): cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc Special Format: Left justified, blank filled Examples: CHI UA DEN 828.84YUAS USD 828.84 ENDZP1.90ORDXF How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
+ <CreditCardFOP>
|
DPP0 1.0
|
|
Start Definition Of Form of Payment (Credit / Debit Card) KLR Start of Form of Payment KLR general header
|
<ID>
|
Numeric
|
2
|
Field Description: Form of Payment type number Format (n-numeric): nn Possible Values (List) 06 - Credit Card 10 - Debit Card Special Format: Right justified. Examples: 06 How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choices = Form of Payment id, 6,10
|
<Type>
|
Numeric
|
1
|
Field Description: Form of payment type Format (n-numeric): n Possible Values (List) 1 - Credit type form of payment 2 - Cash type form of payment Special Format: N/A Examples: 1 How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choices = Form of Payment Type, 1,2
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code of amount paid with FOP Format (a-alpha): aaa Special Format: Blank Filled. Examples: USD (U.S. Dollars) CAD (Canadian Dollars) EUR (Euros) How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Amt>
|
Numeric
|
12
|
Field Description: Amount paid with FOP (if not entered then zeroes) Format (n-numeric): nnnnnnnnnnnn Possible Values (List) 000000000000 - 999999999999 Special Format: Right justified, zero filled. Examples: 000788392223 How is null data specified? Zero What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
End of Form of Payment KLR general header
|
<ExpDt>
|
Numeric
|
4
|
Field Description: Credit Card Expiration Date Format (n-numeric): nnnn (MMYY) Special Format: MMYY Examples: 0505 How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<TransType>
|
Numeric
|
1
|
Field Description: Credit Transaction Type (If not entered then blanks) Format (n-numeric): n Possible Values (List) 1 - Signature on File 2 - Telephone Order Special Format: Blank filled. Examples: 2 How is null data specified? Zero or Blanks What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Transaction type, 1, 2
|
<ApprovalInd>
|
Alpha
|
1
|
Field Description: Outbound only. If source of approval unknown, field is blank. Format (a-alpha): a Possible Values (List): M - manual, A - system generated Character Blank - source of approval unknown. Special Format: N/A Examples: M How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
This line is used by automation. Choice = Credit Card Approval Code indicator, M, A, Character blank
|
<AcceptOverride>
|
Alpha
|
1
|
Field Description: Credit Card Acceptance Override (CAO). CAO is Apollo only. Possible Values (List): Y - Credit Card acceptance override applies. Format (a-alpha): a Special Format: N/A Examples: Blank How is null data specified? Blanks What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Credit Card Acceptance Override, Y
|
<ValidationBypassReq>
|
Alpha
|
1
|
Field Description: Credit Card Validation Bypass requested Possible Values (List): Y - Do not validate Credit Card with vendor N - Validate Credit Card with Vendor. Format (a-alpha): a Special Format: If 'Y' you must enter the *A Authorization code in the Additional Info Array, in ID number 1 - Credit Card Approval Code. Examples: Y How is null data specified? Blanks - Defaults to 'N' What does null data indicate? When null (blanks) then this field is not applicable
|
This line is used by automation. Choice = Credit Card Validation bypass requested, Y
|
<Vnd>
|
Alpha
|
2
|
Field Description: Credit card Vendor alpha code Format (a-alpha): aa Special Format: Left justified, blank filled. Examples: AX VI CA JC TP DC How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Acct>
|
Numeric
|
20
|
Field Description: Credit Card Number Format (n-numeric): nnnnnnnnnnnnnnnnnnnn Special Format: Right justified, Zero filled. Examples: 00000371019534732004 How is null data specified? N/A What does null data indicate? No data results in error
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Field Description: Card Additional Data Indicator. Format (n-numeric): n Possible Values (List): 1 - Credit Card Approval code (8 alphanumeric) 2 - Card Holder (29 alpha with special chars) 3 - Order number - South Africa only (29 alphanumeric) 4 - Card Identification Code as used by AMEX (4 numeric) on 1V and AMEX (4 numeric) on 1G CA (3 numeric) on 1G DC (3 numeric) on 1G VI (3 numeric) on 1G DS (3 numeric) on 1G 5 - Extended payment option, format depending on credit card vendor (4 alphanumeric) 6 - Customer reference (29 alphanumeric) Special Format: N/A Examples: 1 How is null data specified? N/A What does null data indicate? No data results in error
|
<Dt>
|
Alphanumeric
|
29
|
Field Description: Additional Data. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled. Examples: A1234 (24 blanks) 512 (26 blanks) How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <CheckFOP>
|
DPP1 1.0
|
|
<ID>
|
Numeric
|
2
|
Field Description: Form of Payment id -Cheque
Format (n-numeric): nn
Special Format: N/A
Possible Values (List or Range): 02- Cheque
Examples: 02
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Type>
|
Numeric
|
1
|
Field Description: Form of Payment Type
Format (n-numeric): n
Special Format: Zero, if not entered.
Possible Values (List): 1 - Credit type form of payment 2 - Cash type form of payment
Examples: 2
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code of amount paid with FOP
Format (a-alpha): aaa
Special Format: Left justified, Character Blank filled.
Examples: USD
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Amt>
|
Numeric
|
12
|
Field Description: Amount paid with FOP
Format (n-numeric): nnnnnnnnnnnn
Special Format: Zero, if not entered. Right justified, zero filled
Examples: 000000064578
How is null data specified? Null data is specified as zero.
What does null data indicate? If not entered then field is populated with zeroes.
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Field Description: Additional Data indicator
Format (n-numeric): n
Special Format: Left justified, blank filled.
Possible Values (List): 1 - Micron number 2 - Bank (sort) code 3 - Cheque number 4 - Drawee name 5 - Holder name 6 - Free form text
Examples: 4
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Dt>
|
Alphanumeric
|
29
|
Field Description: Additional Data based on the indicator selected in Additional Data Ind field.
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, Character Blank filled.
Examples:
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
|
|
|
|
+ <OtherFOP>
|
DPP9 2.0
|
|
<FOPID>
|
Numeric
|
2
|
Description of Field: Form of Payment identification number Format (n-numeric): nn Possible Values (List or Range): 01 - Cash 03 - Nonref 04 - Miscellaneous 05 - Invoice 07 - Government (Travel) Request 08 - Pseudo Cash 09 - Credit (non Credit Card) 11 - AK Bons 12 - Pay Late 13 - Exchange 14 - Money Order 15 - Travelers Check 16 - Special Government Transportation Request 17 - Multiple Receivable 18 - Certificate (CERT for UA) 99 - Freeform etc. Special Format: Right justified, zero filled Example: 07 How is null data specified? N/A What does null data indicate? No data results in error
|
<Type>
|
Numeric
|
1
|
Description of Field: Form of payment type Format (n-numeric): n Possible Values (List or Range): 1 - Credit type form of payment 2 - Cash type form of payment Special Format: Right justified, zero filled Example: 0 1 How is null data specified? 0 What does null data indicate? Zero indicates null data.
|
<PmtCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of amount paid with FOP Format (a-alpha): aaa Special Format: Left justified, blank filled. Example: 3 Blanks USD (U.S. Dollars) CAD (Canadian Dollars) EUR (Euros) How is null data specified? N/A What does null data indicate? No data result in error.
|
<Amt>
|
Numeric
|
12
|
Description of Field: Amount paid with FOP Format (n-numeric): nnnnnnnnnnnn Possible Values (Range): 000000000000 - 999999999999 Special Format: Right justified, zero filled Example: 000787822122 How is null data specified? 0 What does null data indicate? If not entered then field is populated with zeroes
|
+ <AddlDataIDAry>
|
Array
|
n/a
|
|
+ <AddlDataID>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Description of Field: Additional data indicator Format (n-numeric): n Possible Values (List): 2 - Money Order / Travelers Check number 3 - Government request id 4 - Freeform text 5 - Invoice number 6 - Certificate number Example: 3 How is null data specified? N/A What does null data indicate? No data results in error
|
<Dt>
|
Alphanumeric
|
29
|
Description of Field: Additional data Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled. Example: AD2311112 (20 blanks) How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <AssocPsgrs>
|
DPPI 1.0
|
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Unique sequential number identifying the last name grouping. Eg: Smith=1, Jones=2
|
<PsgrNum>
|
Numeric
|
2
|
Sequential number identifying a passenger within a last name grouping. Eg: Smith/A=1, Smith/B=2, Jones/A=1, Jones/B=2
|
<AbsNameNum>
|
Numeric
|
2
|
Unique sequential number identifying each passenger irrespective of last name. Eg: Smith/A=1, Smith/B=2, Jones/A=3, Jones/B=4
|
|
|
|
|
|
|
+ <RecordLocator>
|
DPRL 1.0
|
|
<RecLoc>
|
Alphanumeric
|
6
|
Record locator
|
|
|
+ <TicketingControl>
|
DPTK 3.0
|
|
<TransType>
|
Alphanumeric
|
2
|
Description of Field: Type of ticketing message Format (x-alpha/numeric): xx Possible Values (List): TK - Initial ticketing entry MR - Multiple receivable request/response FC - Fare construction request/response (1V only) ET - Electronic ticket failed request/response OK - Ticket issued response ME - Form of payment error response CO - Fare changed request/response T:CONTINUE (1V only) FX - DFX screens request/response (1V only) CC - Credit Card Restriction Override (F|OK - 1V only) DB - Detailed Billing Data for Credit Cards (1G only) MO - Misc. Charge Order Request MA - MCO TKPMCO MCOA data EE - Itinerary is eligible to issue Eticket Not yet implemented: EX - Exchange request/response ER - Refund request/response NM - $NME screen request/response (1V only) UC - Undecodable city code request/response (1V only) TA - Tax breakdown screen request/response (1V only) ZP - ZP Tax breakdown screen request/response (1V only) How is null data specified? No data results in error What does null data indicate? No data results in error
|
|
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <TextMsg>
|
TEXT 1.0
|
|
<Txt>
|
Alphanumeric
|
To End
|
Description of Field: Free Format Text Format (x-alpha/numeric): xxxxxxxxxxxxxxx............ Special Format: N/A Examples: ISSUED: 19MAY 03 FOP: CASH How is null data specified? N/A What does null data indicate? No data results in an error
|
|
|
|
|
+ <TicketNumberData>
|
4037 1.0
|
+ <ETicketNum>
|
DPHT 1.0
|
|
<Name>
|
Alpha
|
16
|
'ONE/JOE'
|
<FirstStockCtrl>
|
Alphanumeric
|
10
|
Blanks or number ( '00003639 '-1V , '0000003639'-1G )
|
<LastStockCtrl>
|
Alphanumeric
|
3
|
Blanks or number ( '41 '-1V , '041'-1G )
|
<AirV>
|
Alphanumeric
|
3
|
Blanks or airline code ( '016' )
|
<FirstTkNum>
|
Alphanumeric
|
10
|
Blanks or number ( '7825118255' )
|
<LastTkNum>
|
Alphanumeric
|
3
|
Blanks or number ( '256' )
|
<ItinInvNum>
|
Alphanumeric
|
9
|
Blanks or number ( '000000062' )
|
<Crncy>
|
Alpha
|
3
|
Blanks or currency code ( 'USD' )
|
<Fare>
|
Alphanumeric
|
12
|
Blanks or fare with decimal point ( '000002849.50' )
|
<TkType>
|
Alpha
|
1
|
Ticket type: 'P' - paper; 'E' - electronic
|
<Dt>
|
Alphanumeric
|
5
|
DDMMM
|
<Tm>
|
Alphanumeric
|
4
|
24 hour format. GMT
|
|
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
|
|
+ <SessionInfo>
|
5651 1.0
|
+ <AreaInfoResp>
|
GSAR 1.0
|
|
This KLR will provide information about AAA areas on the host.
|
<Sys>
|
Alphanumeric
|
2
|
'1V' = Apollo or '1G' = Galileo
|
<Processor>
|
Alphanumeric
|
1
|
Blank filled if not used.
|
<GrpModeActivatedInd>
|
Alpha
|
1
|
'Y' or 'N', Indicates Group Mode has been been used during this session. Indicators below show if Group Mode active for a particular area.
|
+ <AAAAreaAry>
|
Array
|
n/a
|
|
+ <AAAAreaInfo>
|
FieldSet
|
n/a
|
|
<ActiveInd>
|
Alpha
|
1
|
'Y' = Area active 'S' = Suspended Area 'A' = Available Area
|
<AgntInitials>
|
Alphanumeric
|
2
|
From WA0SIN
|
<Duty>
|
Alphanumeric
|
2
|
From WA0SIS
|
<AgncyPCC>
|
Alphanumeric
|
4
|
Left justified, blank filled.
|
<DomMode>
|
Alpha
|
7
|
Left justified, blank filled.
|
<IntlMode>
|
Alpha
|
7
|
Left justified, blank filled.
|
<PNRDataInd>
|
Alpha
|
1
|
'Y' or 'N'
|
<PNRName>
|
Alphanumeric
|
20
|
Left justified, blank filled.
|
<GrpModeActiveInd>
|
Alpha
|
1
|
'Y' = Area active 'S' = Suspended Area 'A' = Available Area
|
<GrpModeDutyCode>
|
Alphanumeric
|
2
|
|
<GrpModePCC>
|
Alphanumeric
|
4
|
Left justified, blank filled.
|
<GrpModeDataInd>
|
Alpha
|
1
|
'Y' or 'N'
|
<GrpModeName>
|
Alphanumeric
|
20
|
Left justified, blank filled.
|
|
|
|
|
|
|
+ <SecurityMessage>
|
GSMG 1.0
|
|
This is the Security messaging KLR.
|
<Num>
|
Numeric
|
4
|
Required
|
<TextLen>
|
Alphanumeric
|
4
|
Required
|
<Text>
|
Alphanumeric
|
To End
|
Required
|
|
|
|
|
+ <TSStatus>
|
5701 5.1
|
+ <ErrText>
|
EROR 1.0
|
|
NOTE: When this KLR is returned it will be the only KLR present in the response.
|
<Err>
|
Alphanumeric
|
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.
|
<KlrInErr>
|
Alphanumeric
|
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.
|
+ <InsertedTextAry>
|
Array
|
n/a
|
|
+ <InsertedText>
|
FieldSet
|
n/a
|
|
<Offset>
|
Numeric
|
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
|
<Len>
|
Numeric
|
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
|
|
|
|
|
<Text>
|
Alphanumeric
|
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.
|
|
|
+ <AirData>
|
SPAD 1.0
|
|
<SeatPref>
|
Alpha
|
1
|
Field Description: Seat Preference Format (a-alpha): a Possible Values (List): A = Aisle W = Window blank = NO seat preference How is null data specified? Character blank What does null data indicate? No seat preference exists
|
<SmokePref>
|
Alpha
|
1
|
Field Description: Smoking or Non Smoking Format (a-alpha): a Possible Value (List): Y = Smoking N = Non Smoking blank = No Smoking Preference How is null data specified? Character blank What does null data indicate? No smoking preference exists
|
<DefCCV>
|
Alpha
|
2
|
Field Description: Code which identifies the default Form of Payment credit card vendor Format (a-alpha): aa Special Format: If there is no Vendor Present, there may still be a Default Form of Payment that is not a Credit Card, or the user did not specify the vendor code in core TravelScreen. Therefore, the Credit Card Number must also be checked. Examples: AX VI How is null data specified? Character blanks What does null data indicate? The Default FOP is not a credit card, or the Default FOP is a credit card but no Vendor code is stored in TravelScreen
|
<CCAcct>
|
Alphanumeric
|
42
|
Field Description: Credit card number for the Default Form of Payment Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxblanks Special Format: Left justified, blank padded If the Default FOP is a credit card, this field must be populated. If the Default FOP is not a credit card, the actual data input to the Guarantee FOP screen in core TravelScreen will be populated in this field. Examples: 370000000000000028 CASH VOUCHER How is null data specified? Character blank What does null data indicate? No Default FOP exists
|
<ExpYear>
|
Numeric
|
4
|
Field Description: Expiration year of the credit card Format (n-numeric): nnnn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Examples: 2007 How is null data specified? Zero data What does null data indicate? No Expiration Year exists
|
<ExpMonth>
|
Numeric
|
2
|
Field Description: Expiration Month of the credit card Format (n-numeric): nn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Possible Values (Range): 00 - 12 How is null data specified? Zero data What does null data indicate? No Expiration Month exists
|
|
|
+ <CarFreqCust>
|
SPCM 1.0
|
|
+ <FreqCustAry>
|
Array
|
n/a
|
|
+ <FreqCust>
|
FieldSet
|
n/a
|
|
<CarV>
|
Alphanumeric
|
3
|
Field Description: Car vendor code Format (x-alpha/numeric): xxx Special Format: Left justified, blank filled Examples: ZE AL How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
<Acct>
|
Alphanumeric
|
25
|
Field Description: Car membership number Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: ZE12345678 AL334455 How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
|
|
|
|
|
|
+ <BusinessFOP>
|
SPFB 1.0
|
|
+ <FOPInfoAry>
|
Array
|
n/a
|
|
+ <FOPInfo>
|
FieldSet
|
n/a
|
|
<FOPRefNum>
|
Numeric
|
2
|
Field Description: Reference number of FOP from business guarantee FOP list. Format (n-numeric): nn Special Format: Right justified , zero padded Possible Values (Range): 01 - 10 How is null data specified? N/A - There should not be an array item if no data exists What does null data indicate? An error condition has occurred
|
<CCV>
|
Alpha
|
2
|
Field Description: Vendor code of the credit card Format (a-alpha): aa Special Format: If there is no Vendor Present, there may still be a Default Form of Payment that is not a Credit Card, or the user did not specify the vendor code in core TravelScreen. Therefore, the Credit Card Number must also be checked. Examples: AX How is null data specified? Character blanks What does null data indicate? The Default FOP is not a credit card, or the Default FOP is a credit card but no Vendor code is stored in TravelScreen
|
<CCAcct>
|
Alphanumeric
|
42
|
Field Description: Credit card number. This is a mandatory field if vendor code is present. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxx(spaces) Special Format: Left justified, blank padded If the Default FOP is not a credit card, the actual data input to the Guarantee FOP screen in core TravelScreen will be populated in this field. Examples: 370000000000000028(spaces) How is null data specified? N/A - This field should always be populated What does null data indicate? An error condition exists
|
<ExpYear>
|
Numeric
|
4
|
Field Description: Expiration year of the credit card Format (n-numeric): nnnn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Examples: 2007 How is null data specified? Zero data What does null data indicate? No Expiration Year exists
|
<ExpMonth>
|
Numeric
|
2
|
Field Description: Month in which credit card expires Format (n-numeric): nn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Possible Values (Range): 00 - 12 How is null data specified? Zero data What does null data indicate? No Expiration Month exists
|
|
|
|
|
|
|
+ <PersonalFOP>
|
SPFP 1.0
|
|
+ <FOPInfoAry>
|
Array
|
n/a
|
|
+ <FOPInfo>
|
FieldSet
|
n/a
|
|
<FOPRefNum>
|
Numeric
|
2
|
Field Description: Reference number of FOP from personal guarantee FOP list. Format (n-numeric): nn Special Format: Right justified , zero padded Possible Values (range): 11 - 20 How is null data specified? N/A - This field should always be populated What does null data indicate? An error condition has occurred
|
<CCV>
|
Alpha
|
2
|
Field Description: Vendor code of the credit card Format (a-alpha): aa Special Format: If there is no Vendor Present, there may still be a Default Form of Payment that is not a Credit Card, or the user did not specify the vendor code in core TravelScreen. Therefore, the Credit Card Number must also be checked. Examples: AX How is null data specified? Character blanks What does null data indicate? The Default FOP is not a credit card, or the Default FOP is a credit card but no Vendor code is stored in TravelScreen
|
<CCAcct>
|
Alphanumeric
|
42
|
Field Description: Credit card number. This is a mandatory field if vendor code is present. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxblanks Special Format: Left justified, blank padded If the Default FOP is not a credit card, the actual data input to the Guarantee FOP screen in core TravelScreen will be populated in this field. Examples: 370000000000000028blanks... How is null data specified? N/A - This field should always be populated What does null data indicate? An error condition exists
|
<ExpYear>
|
Numeric
|
4
|
Field Description: Expiration year of the credit card Format (n-numeric): nnnn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Examples: 2007 How is null data specified? Zero data What does null data indicate? No Expiration Year exists
|
<ExpMonth>
|
Numeric
|
2
|
Field Description: Month in which credit card expires Format (n-numeric): nn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Possible Values (Range): 00 - 12 How is null data specified? Zero data What does null data indicate? No Expiration Month exists
|
|
|
|
|
|
|
+ <HtlSellOpts>
|
SPH1 1.0
|
|
<NegotiatedRate>
|
Alphanumeric
|
6
|
Field Description: Negotiated Hotel Rate Code specified for the requested Vendor Format (x-alpha/numeric): xxxxxx Special Format: Left justified , blank padded Examples: 11S11 How is null data specified? Character blank What does null data indicate? No Negotiated Rate Code exists for the requested Vendor/Property number
|
<CDAcct>
|
Alphanumeric
|
20
|
Field Description: Corporate discount number specified for the requested Vendor Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxx Special Format: Left justified , blank padded Examples: CD12345 How is null data specified? Character blank What does null data specify? No CD Number exists for the requested Vendor/Property number
|
<CCV>
|
Alpha
|
2
|
Field Description: Vendor code of the credit card Format (a-alpha): aa Special Format: Left justified, blank padded Examples: AX How is null data specified? Character blank What does null data specify? No FOP exists for the requested Vendor/Property number, or the FOP to be used is not a credit card, in which case there will be data in the Credit Card number field.
|
<CCAcct>
|
Alphanumeric
|
42
|
Field Description: Credit card number/data specified for the requested Vendor Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxx(spaces) Special Format: Left justified, blank padded This is a mandatory field if vendor code is present. If there is data in this field and there is not data in the Credit Card Vendor Code field, the FOP is not a credit card. Examples: 370000000000000028 CASH How is null data specified? Character blank What does null data specify? No FOP exists for the requested Vendor/Property number
|
<ExpYear>
|
Numeric
|
4
|
Field Description: Expiration year of the credit card Format (n-numeric): nnnn Special Format: Right justified, zero padded Examples: 2007 How is null data specified? Zero Data What does null data specify? No FOP exists for the requested Vendor/Property number, or the FOP to be used is not a credit card, in which case there will be data in the Credit Card number field.
|
<ExpMonth>
|
Numeric
|
2
|
Field Description: Expiration Month of the credit card Format (n-numeric): nn Special Format: Right justified, zero padded Possible Values (Range): 00 - 12 How is null data specified? Zero data What does null data specify? No FOP exists for the requested Vendor/Property number, or the FOP to be used is not a credit card, in which case there will be data in the Credit Card number field.
|
<SpclInfo>
|
Alphanumeric
|
54
|
Field Description: Special information specified for the requested Vendor Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxx(spaces) Special Format: Left justified, blank padded Depending on hotel rules, this could include 31 bytes for the SI field, 18 bytes for the CD field and 5 bytes for the "AND" which is added between the two fields. Examples: TOP FLOOR AWAY FROM LIFTS How is null data specified? Character blanks What does null data specify? No special information exists for the requested Vendor/Property number
|
<AirV>
|
Alphanumeric
|
3
|
Field Description: Airline code for Membership program to be used in association with the requested Vendor/Property number Format (x-alpha/numeric): xxx Special Format: Left justified, blank padded Examples: AA UA How is null data specified? Character blanks What does null data specify? No associated Membership number exists for this Vendor/Property number
|
<AirFreqCustAcct>
|
Alphanumeric
|
25
|
Field Description: Membership Number for the above Airline Code Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank padded Examples: AA12345 UA123456 How is null data specified? Character blanks What does null data specify? No special information exists for the requested Vendor/Property number
|
<HtlV>
|
Alphanumeric
|
3
|
Field Description: Hotel Chain code for the frequent guest program of the requested Vendor/Property number Format (x-alpha/numeric): xxx Special Format: Left justified, blank padded Examples: HY MC How is null data specified? Character blanks What does null data indicate? No Frequent Guest information exists for the requested Vendor/Property number
|
<HtlFreqCustAcct>
|
Alphanumeric
|
25
|
Field Description: Membership number related to the above Vendor Code Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank padded Examples: HI12345 MC992233 How is null data specified? Character blanks What does null data indicate? No Frequent Guest information exists for the requested Vendor/Property number
|
|
|
+ <HtlFreqCust>
|
SPHM 1.0
|
|
+ <FreqCustAry>
|
Array
|
n/a
|
|
+ <FreqCust>
|
FieldSet
|
n/a
|
|
<HtlV>
|
Alphanumeric
|
3
|
Field Description: Hotel vendor code Format (x-alpha/numeric): xxx Special Format: Left justified, blank padded. Examples: HI MC How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
<Acct>
|
Alphanumeric
|
25
|
Field Description: Hotel membership number Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank padded Examples: HI12345678(rest are spaces) How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
|
|
|
|
|
|
+ <AirFreqCust>
|
SPMM 1.0
|
|
+ <FreqCustAry>
|
Array
|
n/a
|
|
+ <FreqCust>
|
FieldSet
|
n/a
|
|
<AirV>
|
Alphanumeric
|
3
|
Field Description: Airline code Format (x-alpha/numeric): xxx Special Format: Left justified, blank filled Examples: UA F9 How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
<Acct>
|
Alphanumeric
|
25
|
Field Description: Air membership number Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: UA00330033221 F9231233 How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
|
|
|
|
|
|
+ <PersonalInfoUpdate>
|
SPPI 1.0
|
|
<SeatPref>
|
Alpha
|
1
|
Field Description: Seating Preference ( window or aisle ) Format (a-alpha): a Possible Values (List): A = Aisle seat preferred W = Window seat preferred blank = No preference How is null data specified? Character blank What does null data indicate? As part of a retrieve response, null data indicates there is no seating preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<SmokePref>
|
Alpha
|
1
|
Field Description: Smoking or Non- smoking preference Format (a-alpha): a Possible Values (List): Y = Smoking seat required N = NO smoking window required Blank How is null data specified? Blank What does null data indicate? As part of a retrieve response, null data indicates there is no smoking preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<DefFOPAir>
|
Alphanumeric
|
2
|
Field Description: Default FOP reference number for AIR FOP Format (x-alpha/numeric): xx Special Format: Left justified, blank padded This field is the reference number for the Guarantee FOP. The Guarantee FOP retrieve request should be used to get the actual data associated to this reference number. Examples: 01 How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default FOP preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<DefFOPCar>
|
Alphanumeric
|
2
|
Field Description: Default FOP reference number for CAR FOP Format (x-alpha/numeric): xx Special Format: Left justified, blank padded This field is the reference number for the Guarantee FOP. The Guarantee FOP retrieve request should be used to get the actual data associated to this reference number. Examples: 01 How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default FOP preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<DefFOPHotel>
|
Alphanumeric
|
2
|
Field Description: Default FOP reference number for HOTEL FOP Format (x-alpha/numeric): xx Special Format: Left justified, blank padded This field is the reference number for the Guarantee FOP. The Guarantee FOP retrieve request should be used to get the actual data associated to this reference number. Examples: 01 How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default FOP preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<HtlSpclInfo>
|
Alphanumeric
|
31
|
Field Description: Default special information related to HOTEL Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified , blank filled Examples: LUXURY ROOM SMOKING ROOM How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default Special Information for Hotel. As part of a maintenance request, null data indicates this item is to be deleted.
|
<CarSpclInfo>
|
Alphanumeric
|
26
|
Field Description: Default special information related to CAR Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: COMPACT CAR LUXURY CAR How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default Special Information for Car. As part of a maintenance request, null data indicates this item is to be deleted.
|
+ <SSRCodeAry>
|
Array
|
n/a
|
|
+ <SSRCodeItem>
|
FieldSet
|
n/a
|
|
<SSRCode>
|
Alphanumeric
|
4
|
Field Description: Preferred SSR service code Format (x-alpha/numeric): xxxx Special Format: Left justified, blank padded. Examples: VGML How is null data specified? Character blank What does null data indicate? As part of a retrieve response, null data indicates there is no SSR data for this array item. As part of a maintenance request, null data indicates this item is to be deleted.
|
<FltType>
|
Alpha
|
1
|
Field Description: Applicable flight type Format (a-alpha): a Possible Values (List): Applicable flight type for Apollo (1V): A = All flights (non-meal SSR's only) S = Snack flights only D = Dinner flights only B = Breakfast flights only L = Lunch or snack flights C = Combination M = All meal flights Applicable flight type for Galileo (1G): A = All flights (non-meal SSR's only) S = Snack flights only B = Breakfast flights only M = All meal flights How is null data specified? Character blank What does null data indicate? As part of a retrieve response, null data indicates there is no SSR data for this array item. As part of a maintenance request, null data indicates this item is to be deleted.
|
<Text>
|
Alphanumeric
|
15
|
Field Description: Text to support SSR code Format (x-alpha/numeric): xxxxxxxxxxxxxxx Special Format: Left justified, blank padded. Examples: CD1234blanks... How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no SSR data for this array item. As part of a maintenance request, null data indicates this item is to be deleted.
|
|
|
|
|
|
|
+ <CarSellOpts>
|
SPS1 1.0
|
|
<RateCode>
|
Alphanumeric
|
6
|
Field Description: Rate Code specified for the requested Vendor Format (x-alpha/numeric): xxxxxx Special Format: Left justified , blank padded Examples: 11S11blank How is null data specified? Character blank What does null data indicate? No Rate Code exists for the requested Vendor
|
<CDAcct>
|
Alphanumeric
|
20
|
Field Description: Corporate discount number specified for the requested Vendor Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxx Special Format: Left justified , blank padded Examples: CD12345blankblank... How is null data specified? Character blank What does null data indicate? No CD Number exists for the requested Vendor
|
<CCV>
|
Alpha
|
2
|
Field Description: Vendor code of the credit card Format (a-alpha): aa Special Format: Left justified, blank padded Examples: AX How is null data specified? Character blank What does null data specify? No FOP exists for the requested Vendor, or the FOP to be used is not a credit card, in which case there will be data in the Credit Card number field.
|
<CCAcct>
|
Alphanumeric
|
42
|
Field Description: Credit card number/data specified for the requested Vendor Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxblanks... Special Format: Left justified, blank padded This is a mandatory field if vendor code is present. If there is data in this field and there is not data in the Credit Card Vendor Code field, the FOP is not a credit card. Examples: 370000000000000028 CASH How is null data specified? Character blank What does null data specify? No FOP exists for the requested Vendor
|
<ExpYear>
|
Numeric
|
4
|
Field Description: Expiration year of the credit card Format (n-numeric): nnnn Special Format: Right justified, zero padded Examples: 2007 How is null data specified? Zero Data What does null data specify? No FOP exists for the requested Vendor, or the FOP to be used is not a credit card, in which case there will be data in the Credit Card number field.
|
<ExpMonth>
|
Numeric
|
2
|
Field Description: Expiration Month of the credit card Format (n-numeric): nn Special Format: Right justified, zero padded Possible Values (Range): 00 - 12 How is null data specified? Zero data What does null data specify? No FOP exists for the requested Vendor, or the FOP to be used is not a credit card, in which case there will be data in the Credit Card number field.
|
<SpclEquip>
|
Alphanumeric
|
16
|
Field Description: Special equipment specified for the requested Vendor Format (x-alpha/numeric): xxxxxxxxxxxxxxxxx Special Format: Right justified, zero padded Examples: CELL PHONE CAR SEAT How is null data specified? Character blanks What does null data indicate? No Special Equipment exists for the requested Vendor
|
<SpclInfo>
|
Alphanumeric
|
26
|
Field Description: Special information specified for the requested Vendor Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank padded Examples: COMPACT CAR LUXURY CAR How is null data specified? Character blanks What does null data specify? No Special Information exists for the requested Vendor
|
<AirV>
|
Alphanumeric
|
3
|
Field Description: Airline code for Membership program to be used in association with the requested Vendor Format (x-alpha/numeric): xxx Special Format: Left justified, blank padded Examples: AA UA How is null data specified? Character blanks What does null data specify? No associated Membership number exists for this Vendor
|
<AirFreqCustAcct>
|
Alphanumeric
|
25
|
Field Description: Membership Number for the above Airline Code Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank padded Examples: AA12345 UA123456 How is null data specified? Character blanks What does null data specify? No special information exists for the requested Vendor
|
<CarV>
|
Alphanumeric
|
3
|
Field Description: Car Vendor code for the membership program of the requested Vendor Format (x-alpha/numeric): xxx Special Format: Left justified, blank padded Examples: ZE AL How is null data specified? Character blanks What does null data indicate? No Membership information exists for the requested Vendor
|
<CarFreqCustAcct>
|
Alphanumeric
|
25
|
Field Description: Membership number related to the above Vendor Code Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank padded Examples: ZE12345 AL992233 How is null data specified? Character blanks What does null data indicate? No Membership information exists for the requested Vendor
|
|
|
+ <SSROptions>
|
SPSR 1.0
|
|
+ <OptAry>
|
Array
|
n/a
|
|
+ <Opt>
|
FieldSet
|
n/a
|
|
<SSRCode>
|
Alphanumeric
|
4
|
Field Description: Preferred SSR service code. Format (x-alpha/numeric): xxxx Special Format: Left justified, blank padded. This SSR code will always be a programmatic SSR code Examples: WCHR VGML How is null data specified? N/A - This field should always be populated What does null data indicate? An error condition exists
|
<FltType>
|
Alpha
|
1
|
Field Description: Type of services allowed in a flight Format (a-alpha): a Possible Values (List): Apollo A = All flights (non-meal SSR's only) S = Snack flights only D = Dinner flights only B = Breakfast flights only L = Lunch or snack flights C = Combination M = All meal flights Galileo A = All flights (non-meal SSR's only) S = Snack flights only B = Breakfast flights only M = All meal flights How is null data specified? N/A - This field should always be populated What does null data indicate? An error condition exists
|
<Text>
|
Alphanumeric
|
15
|
Field Description: Text to support SSR request Format (x-alpha/numeric): xxxxxxxxxxxxxxxxx Example: LOW FAT How is null data specified? Character blank What does null data indicate? There is no text data for this SSR code
|
|
|
|
|
|
|
+ <Status>
|
SPSS 1.0
|
|
<TSStatusInd>
|
Alpha
|
1
|
Field Description: Status of travel screen currently active Format (a-alpha): a Possible Values (List): B = Business preference active P = Personal preference active M = Merged preferences N = NO preferences I = NOT authorized for travel screen preferences R = Restricted How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<BAR>
|
Alpha
|
21
|
Field Description: The profile name of the active preference at business level Format (a-alpha): aaaaaaaaaaaaaaaaaaaa Example: IBM How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<PAR>
|
Alpha
|
21
|
Field Description: The profile name of the active preference at personal level Format (a-alpha): aaaaaaaaaaaaaaaaaaaa Example: JONES How is null data specified? Character blanks What does null data indicate? A Business File is active
|
<CRS>
|
Alphanumeric
|
3
|
Field Description: HOST CRS code Format (x-alpha/numeric): xxx Special Format: Left justified , blank padded Examples: 1Vblank How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<PCC>
|
Alphanumeric
|
4
|
Field Description: Pseudo city code Format (x-alpha/numeric): xxxx Special Format: Left justified , blank padded Examples: W47blank How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<LockedInd>
|
Alpha
|
1
|
Field Description: Whether preferences are 'locked' or not Format (a-alpha): a Special Format: Left justified , blank padded Possible Values (List): Y = Preferences locked N = preferences unlocked How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<AirAvailInd>
|
Alpha
|
1
|
Field Description: Whether Air preferences are active Format (a-alpha): a Special Format: Left justified , blank padded Possible Values (List): Y = Preferences data exists for use of Air availability processing N = No preference data exists for Air availability processing How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<CarAvailInd>
|
Alpha
|
1
|
Field Description: Whether Car preferences are active Format (a-alpha): a Special Format: Left justified , blank padded Possible Values: Y = Preferences data exists for use of Car availability processing N = No preference data exists for Car availability processing How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<HtlAvailInd>
|
Alpha
|
1
|
Field Description: Whether Hotel preferences are active Format (a-alpha): a Special Format: Left justified , blank padded Possible Values: Y = Preferences data exists for use of Hotel availability processing N = No preference data exists for Hotel availability processing How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<AirSellInd>
|
Alpha
|
1
|
Field Description: Whether preferences used for AIR sell are active Format (a-alpha): a Special Format: Left justified , blank padded Possible Values: Y = Preferences data exists for use of Air sell processing N = No preference data exists for Air sell processing How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<CarSellInd>
|
Alpha
|
1
|
Field Description: Whether preferences used for CAR sell are active Format (a-alpha): a Special Format: Left justified , blank padded Possible Values: Y = Preferences data exists for use of car sell processing N = No preference data exists for car sell processing How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<HtlSellInd>
|
Alpha
|
1
|
Field Description: Whether preferences used for hotel sell are active Format (a-alpha): a Special Format: Left justified , blank padded Possible Values (List): Y = Preferences data exists for use of hotel sell processing N = No preference data exists for hotel sell processing How is null data specified? N/A - This field will always be populated What does null data indicate? An error condition exists
|
<AirUniversalPtCnt>
|
Numeric
|
4
|
Field Description: Count of the universal cities that are active for the current preference level. Format (n-numeric): nnnn Special Format: Right justified , zero padded If preferences are merged, the count will be the sum of Business and Personal Air Universal City preferences. Examples: 0005 0015 How is null data specified? Character zeros What does null data indicate? There are no Air Universal City preferences
|
<AirPtPairCnt>
|
Numeric
|
4
|
Field Description: Count of the air city pair records that are active for the current preference level Format (n-numeric): nnnn Special Format: Right justified , zero padded If preferences are merged, the count will be the sum of Business and Personal Air City Pair preferences. Examples: 0005 0015 How is null data specified? Character zeros What does null data indicate? There are no Air City Pair preferences
|
<CarPtCnt>
|
Numeric
|
4
|
Field Description: Count of the car city pair records that are active for the current preference level. Format (n-numeric): nnnn Special Format: Right justified , zero padded If preferences are merged, the count will be the sum of Business and Personal Car City preferences. Examples: 0005 0015 How is null data specified? Character zeros What does null data indicate? There are no Car City preferences
|
<HtlPtCnt>
|
Numeric
|
4
|
Field Description: Count of the hotel city pair records that are active for the current preference level. Format (n-numeric): nnnn Special Format: Right justified , zero padded If preferences are merged, the count will be the sum of Business and Personal Hotel City preferences. Examples: 0005 0015 How is null data specified? Character zeros What does null data indicate? There are no Hotel City preferences
|
|
|
+ <TextMsg>
|
TEXT 1.0
|
|
<Txt>
|
Alphanumeric
|
To End
|
Description of Field: Free Format Text Format (x-alpha/numeric): xxxxxxxxxxxxxxx............ Special Format: N/A Examples: ISSUED: 19MAY 03 FOP: CASH How is null data specified? N/A What does null data indicate? No data results in an error
|
|
|
|
|
+ <HtlSegSell>
|
6151 8.0
|
|
|
<RespType>
|
Alphanumeric
|
1
|
Description of Field: Type of response. Format (a-alpha, n-numeric, x-alpha/numeric): x Special Format: N/A Possible Values (List or Range): 0=Normal. The detail sell response follows. This value is a numeric zero, not an alpha. E= Error message returned. F= Link sell failed. Only the error message and link free form text returned in a 6152 block. How is null data specified? N/A What does null data indicate? No data results in an error.
|
<NumRuleLines>
|
Numeric
|
2
|
Description of Field: The number of free form text lines that follow in all 6152 blocks. Can be 0 to 50 Format (a-alpha, n-numeric, x-alpha/numeric): nn Special Format: Right justified, zero filled Examples: 02 14 How is null data specified? This field will be zero or blank. What does null data indicate? There are no free form text blocks.
|
+ <SellErrorQual>
[Qualified By: RespType of E,F]
|
FieldSet
|
n/a
|
|
<ErrMsg>
|
Character
|
64
|
Description of Field: Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: Room type is closed. Invalid credit card. How is null data specified? N/A What does null data indicate? N/A
|
<ErrNum>
|
Numeric
|
4
|
Description of Field: This is the number that corresponds to the previous error text. Format (a-alpha, n-numeric, x-alpha/numeric): nnnn Special Format: Right justified, zero filled Examples: 0404 0133 How is null data specified? N/A What does null data indicate? N/A
|
|
|
Comments on Optional Field Contents Some optional fields are contained in the fixed header part of this transaction, for example, confirmation number. RG or RQ Only one of these fields will be returned in the output. They are mutually exclusive. AC (Alternate currency) or VC (Vendor currency) Only one of these fields will be returned in the output. They are mutually exclusive. Alternate currency will be returned when the vendor has not confirmed the sell. Vendor currency will be returned after the vendor confirms the sell. CS, ED, EY, RB, or RE Currency code for this field will be stored in AC/VC field CR, EC, EX, RA, RD The Optional Field Length will be 10. The first byte of the Optional Field Contents will be a number from 1 to 9 representing the number of extra children. The last 9 bytes will be the charge.
|
+ <SellSuccessQual>
[Qualified By: RespType of 0]
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
2
|
Description of Field: This field contains the number assigned to is by PNR/BF processing. Format (a-alpha, n-numeric, x-alpha/numeric): nn Special Format: Right justified, zero filled Possible Values (List or Range): 01 to 99 How is null data specified? N/A What does null data indicate? N/A
|
<SellStatusInd>
|
Alpha
|
1
|
Description of Field: This indicates the success of the sell request. Format (a-alpha, n-numeric, x-alpha/numeric): a Special Format: N/A Possible Values (List or Range): S= Sold N= Need How is null data specified? N/A What does null data indicate? N/A
|
<StartDt>
|
Numeric
|
8
|
Description of Field: This is the date the customer will arrive (check in) at the hotel. Format: CCYYMMDD Special Format: N/A Examples: 20030614 How is null data specified? N/A What does null data indicate? N/A
|
<EndDt>
|
Numeric
|
8
|
Description of Field: This is the date the customer will leave (check out) the hotel. Format: CCYYMMDD Special Format: N/A Examples: 20030829 How is null data specified? N/A What does null data indicate? N/A
|
<NumNights>
|
Numeric
|
2
|
Description of Field: The number of nights sold for this reservation Format (a-alpha, n-numeric, x-alpha/numeric): nn Special Format: Right justified, zero filled Examples: 04 14 How is null data specified? N/A What does null data indicate? N/A
|
<PrimaryCity>
|
Alpha
|
5
|
Description of Field: The primary city code for the property sold. Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa Special Format: Code is three characters, left justified, and blank filled. Examples: DEN CHI NYC How is null data specified? N/A What does null data indicate? N/A
|
<Chain>
|
Alphanumeric
|
3
|
Description of Field: Property's chain code Format (a-alpha, n-numeric, x-alpha/numeric): xxx Special Format: Left justified, blank filled Examples: HI RA How is null data specified? N/A What does null data indicate? N/A
|
<RoomMasterID>
|
Numeric
|
5
|
Description of Field: Property's RoomMaster number Format (a-alpha, n-numeric, x-alpha/numeric): nnnnn Special Format: Right justified, zero filled Examples: 14853 04205 How is null data specified? N/A What does null data indicate? N/A
|
<BIC>
|
Alphanumeric
|
7
|
Description of Field: The full booking code for the rate sold Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxx Special Format: Left justified, blank filled. Examples: B1KRAC A2T000C How is null data specified? N/A What does null data indicate? N/A
|
<NumPersons>
|
Numeric
|
1
|
Description of Field: This is the number of adults. Format (a-alpha, n-numeric, x-alpha/numeric): n Special Format: N/A Examples: 2 4 How is null data specified? N/A What does null data indicate? N/A
|
<NumRooms>
|
Numeric
|
1
|
Description of Field: The number of rooms reserved. Format (a-alpha, n-numeric, x-alpha/numeric): n Special Format: N/A Possible Values (List or Range): 1 to 9 How is null data specified? N/A What does null data indicate? N/A
|
<ConfNum>
|
Alphanumeric
|
30
|
Description of Field: Confirmation number supplied by the hotel. This may be blank for non-link vendors. Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: A44T9QPM How is null data specified? This field is blank. What does null data indicate? The hotel vendor is not a Link vendor.
|
<RateGuarInfo>
|
Alpha
|
2
|
Description of Field: This indicates the level of guarantee the hotel offers for this rate. Format (a-alpha, n-numeric, x-alpha/numeric): aa Special Format: N/A Possible Values (List or Range): RT= RoomMaster rate, or rate not guaranteed by vendor RG= Vendor guaranteed RQ= Vendor quoted rate, but not guaranteed How is null data specified? N/A What does null data indicate? N/A
|
<RateChgInd>
|
Alpha
|
1
|
Description of Field: This field indicates if the rate changes during the guest's stay. Format (a-alpha, n-numeric, x-alpha/numeric): a Special Format: N/A Possible Values (List or Range): Y= Rate changes during length of stay N= No change over the period How is null data specified? This field will be blank. What does null data indicate? Blank = N.
|
<MultiDayRateInd>
|
Alpha
|
1
|
Description of Field: The returned rate is for more than one night. Format (a-alpha, n-numeric, x-alpha/numeric): a Special Format: N/A Possible Values (List or Range): Y= Rate applies to more than one day, as in a package N= Normal application of rate period How is null data specified? This field may be blank. What does null data indicate? Blank = N.
|
<Currency>
|
Alphanumeric
|
3
|
Description of Field: Currency in which the rate was sold Format (a-alpha, n-numeric, x-alpha/numeric): xxx Special Format: N/A Examples: USD GBP How is null data specified? N/A What does null data indicate? N/A
|
<DecPos>
|
Numeric
|
1
|
Description of Field: The number of places to the right of the implied decimal for the currency the rates are quoted Format (a-alpha, n-numeric, x-alpha/numeric): n Special Format: N/A Possible Values (List or Range): 0, 1, 2 or 3 How is null data specified? N/A What does null data indicate? N/A
|
<ExtraChargeDecPos>
|
Numeric
|
1
|
Description of Field: The number of implied decimals in rates for extra charges Format (a-alpha, n-numeric, x-alpha/numeric): n Special Format: N/A Possible Values (List or Range): 0, 1, 2 or 3 How is null data specified? N/A What does null data indicate? N/A
|
<RateAmt>
|
Numeric
|
9
|
Description of Field: The room amount expressed in the currency defined by Currency. Location of implied decimal point specified by Number of Implied Decimals. Format (a-alpha, n-numeric, x-alpha/numeric): nnnnnnnnn Special Format: Right justified, zero filled Examples: 000014900 000008900 How is null data specified? N/A What does null data indicate? N/A
|
<MultilevelRate>
|
Alpha
|
6
|
Description of Field: The multilevel code used to sell a negotiated rate. Format (a-alpha, n-numeric, x-alpha/numeric): aaaaaa Special Format: Left justified, blank filled Examples: A1KRAC B2DT00 How is null data specified? This field will be blanks. What does null data indicate? No multilevel rate was sold.
|
<OptDataNotAccepted>
|
Alpha
|
10
|
Description of Field: This field will contain the optional fields that the hotel vendor does not accept. It will be the concatenation of the two byte codes used in the request. Format (a-alpha, n-numeric, x-alpha/numeric): aaaaaaaaaa Special Format: Left justified, blank filled Examples: ECFGFTCDNM How is null data specified? This field will be blanks. What does null data indicate? No optional fields were rejected by the hotel.
|
OptFldCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: The number of optional fields that follow at the end of the header Format (a-alpha, n-numeric, x-alpha/numeric): nn Special Format: Right justified, zero filled Examples: 04 12 How is null data specified? This field will be zeroes. What does null data indicate? No optional fields were used on the sell.
|
+ <OptFldIDAry>
|
Array
|
n/a
|
|
+ <OptFldID>
|
FieldSet
|
n/a
|
|
<ID>
|
Alpha
|
2
|
Description of Field: Identifies which optional data is represented by this group
Format (a-alpha, n-numeric, x-alpha/numeric): aa
Special Format: N/A
Possible Values (List or Range): AC = Alternate Currency VC = Vendor Currency AV= Advance deposit BS= Booking source RT = Corporate rate override RG= Guaranteed rate DP= Deposit RQ= Quoted rate RR= Rate request GT= Payment guarantee AD= Customer address RA= Rollaway bed adult RB = Alternate currency Rollaway bed adult RD= Rollaway bed child RE = Alternate Currency Rollaway bed child CR= Cribs CS = Alternate Currency Crib EX= Extra adult EY = Alternate Currency Extra Child EC= Extra child ED = Alternate Currency Extra Child TN= Tour number RL= Tour room location MP= Tour meal plan CD= Corporate discount number FG= Frequent guest number FT= Frequent air traveler number BA = Credit Card Billing Address CC = Credit Card Number from the BAS extension CN = Credit Card Name CV = Credit Card CVV ID MR = Merchant Record Locator (CMR) ID= Customer ID number SI= Special information NF= Reservation name - first NL= Reservation name - last
How is null data specified? N/A
What does null data indicate? If no optional data was specified, this field will not be present.
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: The number of bytes contained in the Optional Field Contents that follows Format (a-alpha, n-numeric, x-alpha/numeric): nnn Special Format: Right justified, zero filled Examples: 064 005 How is null data specified? N/A What does null data indicate? If no optional data was specified, this field will not be present.
|
<Contents>
|
Alpha
|
VL
|
Description of Field: This field contains the details of the optional data based on the type specified in Optional Field Identity. Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: N/A Examples: AX370000000000028EXP0405 How is null data specified? N/A What does null data indicate? If no optional data was specified, this field will not be present.
|
|
|
|
|
|
|
|
|
|
+ <HtlSegSellText>
|
6152 8.0
|
|
|
RuleLineCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: The number of text lines returned in this block. A maximum of 15 is allowed in each HHLT block. Format (a-alpha, n-numeric, x-alpha/numeric): nn Special Format: Right justified, zero filled Possible Values (List or Range): 1 through 15 How is null data specified? N/A What does null data indicate? No data results in an error.
|
<NumRuleLines>
|
Numeric
|
4
|
Description of Field: The total number of lines that will be returned from all 6152 blocks Format (a-alpha, n-numeric, x-alpha/numeric): nnnn Special Format: Right justified, zero filled Examples: 0049 0104 How is null data specified? N/A What does null data indicate? No data results in an error.
|
+ <RuleLineAry>
|
Array
|
n/a
|
|
<RuleLine>
|
Character
|
64
|
Description of Field: Free format rules text. Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: Check In : 1000 AM Acceptable forms of credit are AX VI How is null data specified? N/A What does null data indicate? N/A
|
|
|
|
|
|
+ <CarSegSell>
|
7151 7.0
|
|
|
Purpose: The response block described here is used both by the Car Sell and modify transactions. The Response Identity field will be set for the particular situation. Any free form text data will be returned in an associated 7152 transaction block.
|
<Type>
|
Alphanumeric
|
1
|
Status of the request: 0=No errors, successful sell E=Error with no items returned W=Successful sell with warning message F=Link sell failed, only error message and link text returned in a 7152 block L=Successful Link sell - Output includes MVS detail and link text
|
<RuleLineCnt>
|
Numeric
|
2
|
The number of free form or rule text lines that follow in a 7152 block
|
+ <TypeEWFQual>
[Qualified By: Type of E,F,W]
|
FieldSet
|
n/a
|
|
|
+ <Type0WLQual>
[Qualified By: Type of 0,L,W]
|
FieldSet
|
n/a
|
|
The following block of fields contain MVS-generated detail and is returned when the Type Response Returned field is 0, W, or L.
|
<SegNum>
|
Numeric
|
2
|
01 to 99
|
<SellStatus>
|
Alpha
|
1
|
S=Sold N=Need C=Closed E=Error during validation, non-critical
|
<StartDt>
|
Numeric
|
8
|
CCYYMMDD format
|
<StartTm>
|
Numeric
|
4
|
Pickup time expressed in 24 hour clock format
|
<StartAirV>
|
Alphanumeric
|
3
|
|
<StartFltNum>
|
Alphanumeric
|
4
|
|
<Airp>
|
Alpha
|
5
|
Airport code where car is being rented
|
<PickupLocn>
|
Alpha
|
5
|
Code of actual car pickup location (From the /PUP optional field)
|
<LocnExpansion>
|
Numeric
|
1
|
Reserved for future use
|
<PickUpAddr>
|
Alphanumeric
|
45
|
Address of pickup location
|
<PickUpPhone>
|
Alphanumeric
|
40
|
Phone number of pickup location
|
<EndDt>
|
Numeric
|
8
|
CCYYMMDD format
|
<EndTm>
|
Numeric
|
4
|
Return time expressed in 24 hour clock format
|
<EndAirV>
|
Alphanumeric
|
3
|
Airline code if customer is departing by air
|
<EndFltNum>
|
Alphanumeric
|
4
|
Associated flight number when it applies
|
<NumCars>
|
Numeric
|
2
|
Number of cars reserved
|
<AltV>
|
Alpha
|
3
|
Identification of alternate vendor name used at this location, if any
|
<ConfNum>
|
Character
|
30
|
Confirmation number when supplied by Link vendors. MVS does not generate this number.
|
<RateCodeDesc>
|
Character
|
55
|
|
<HrsPassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail
|
<RateType>
|
Alpha
|
1
|
D=Daily E=Weekend W=Weekly M=Monthly H=Hourly P=Package
|
<RateCat>
|
Alpha
|
1
|
A=Association B=Business standard C=Corporate G=Government I=Industry K=Package L=Inclusive P=Promotional R=Credential S=Standard U=Consortium V=Convention X=Negotiated
|
<CarType>
|
Alpha
|
4
|
ECAR, ICAR, etc.
|
<CarTypeDesc>
|
Alpha
|
30
|
Description of car type selected
|
<YieldMgmtNum>
|
Character
|
1
|
Blank, or 1 through 9
|
<Currency>
|
Alpha
|
3
|
Currency in which rates were sold
|
<DecPos>
|
Numeric
|
1
|
The number of implied places to the right of the implied decimal for the currency the rates are quoted in
|
<RateAmt>
|
Numeric
|
9
|
The car rate expressed in the currency defined by Currency. Location of implied decimal point specified by Number of Decimals. This applies to all rate fields. Note: All 9s mean maximum display limit exceeded.
|
<NumRateUnits>
|
Alpha
|
3
|
Number of units; used to calculate Base Rate
|
<NumExtraDays>
|
Alpha
|
3
|
Number of extra; days used to calculate Base Rate
|
<NumExtraHrs>
|
Alpha
|
3
|
Number of extra; hours used to calculate Base Rate
|
<BaseRate>
|
Numeric
|
12
|
Sum for Rate type + extra day chg + extra hour chg
|
<RateGuarInd>
|
Alpha
|
1
|
G=Rate guaranteed Q=Rate quoted T=Agent entered Blank= (no rate exists)
|
<MilesOrKiloInd>
|
Alpha
|
1
|
M= Miles K= Kilometers or Blank
|
<MileAllow>
|
Alphanumeric
|
5
|
|
<RequiredChgs>
|
Character
|
15
|
|
<AdvBkUnitInd>
|
Alpha
|
1
|
D=Days H=Hours or Blank
|
<NumAdvBkUnits>
|
Numeric
|
3
|
|
<AdvBkPassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail Or Blank
|
<ExtraDayInd>
|
Alpha
|
1
|
Y=Extra Day fields exist in the Rate Information Section N=Extra Day fields not included
|
<ExtraHourInd>
|
Alpha
|
1
|
Y=Extra Hour fields exist in the Rate Information Section N=Extra Hour fields not included
|
<RuleInfoExistsInd>
|
Alpha
|
1
|
Y=The Rule Information Section is included N=Rule Information Section does not follow
|
OptFldIDCnt Structured data only. Not in XML.
|
Numeric
|
2
|
The number of optional fields that follow at the end of the header
|
+ <ExtraDayYQual>
[Qualified By: ExtraDayInd of Y]
|
FieldSet
|
n/a
|
|
<RateAmt>
|
Numeric
|
9
|
Note: All 9s mean maximum display limit exceeded.
|
<MileRateAmt>
|
Numeric
|
9
|
Note: All 9s mean maximum display limit exceeded.
|
|
|
+ <ExtraHrsYQual >
[Qualified By: ExtraHourInd of Y]
|
FieldSet
|
n/a
|
|
<RateAmt>
|
Numeric
|
9
|
Note: All 9s mean maximum display limit exceeded.
|
<MileRateAmt>
|
Numeric
|
9
|
Note: All 9s mean maximum display limit exceeded.
|
|
|
+ <RuleExistsYQual >
[Qualified By: RuleInfoExistsInd of Y]
|
FieldSet
|
n/a
|
|
<MinMaxUnitInd>
|
Alpha
|
1
|
H=Hour D=Day or Blank
|
<MinRentalUnits>
|
Character
|
3
|
|
<MinRentalPassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail or Blank
|
<MaxRentalUnits>
|
Character
|
3
|
|
<MaxRentalPassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail or Blank
|
<NumAbsMaxDays>
|
Character
|
3
|
The maximum number of days the car can be kept, period!
|
<EarlyStartTm>
|
Character
|
4
|
|
<EarlyStartPassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail or Blank
|
<LatestStartTm>
|
Character
|
4
|
|
<LatestStartPassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail or Blank
|
<DropOffInd>
|
Alpha
|
1
|
Y=Yes N=No Indicates Drop Off data exists.
|
<DropOffV>
|
Alpha
|
3
|
Vendor ID
|
<DropOffNum>
|
Alphanumeric
|
3
|
|
<DropOffAddr>
|
Alphanumeric
|
45
|
|
<DropOffPhone>
|
Alphanumeric
|
40
|
|
<DropOffHrs>
|
Alphanumeric
|
40
|
|
<DropChargeAmt>
|
Numeric
|
10
|
|
<LatestEndTm>
|
Character
|
4
|
|
<LatestEndPassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail or Blank
|
<DepAmt>
|
Numeric
|
9
|
Note: All 9s mean maximum display limit exceeded.
|
<DepInd>
|
Alpha
|
1
|
D=Number of days A=Dollar amount P=Percent of total or Blank
|
<DepEffectiveDt>
|
Numeric
|
8
|
CCYYMMDD (Century, Year, Month, Day)
|
<DepDiscontinueDt>
|
Numeric
|
8
|
CCYYMMDD (Century, Year, Month, Day)
|
<DepDaysPassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail or Blank
|
<RateGuarEffectiveDt>
|
Numeric
|
8
|
CCYYMMDD (Century, Year, Month, Day)
|
<RateGuarDiscontinueDt>
|
Numeric
|
8
|
CCYYMMDD (Century, Year, Month, Day)
|
<GuarRatePassFailInd>
|
Alpha
|
1
|
Y=Pass N=Fail or Blank
|
|
|
+ <OptFldIDAry>
|
Array
|
n/a
|
|
Comments on Optional Field Contents Some optional fields are contained in the fixed header part of this transaction, for example, confirmation number. RG RQ RT Only one of these fields will be returned in the output. They are mutually exclusive.
|
+ <OptFldID>
|
FieldSet
|
n/a
|
|
This section contains the optional fields stored at the host. The following 3 fields are repeated for each optional field.
|
<ID>
|
Alpha
|
2
|
Identifies which optional data is represented by this group: RT=Corporate rate override RG=Guaranteed rate RQ=Quoted rate BS=Booking source AD=Customer address ID=Customer ID PU=Pick up location TN=Tour number CD=Corporate ID SI=Special information FT=Frequent air traveler number SQ=Special equipment GT=Payment guarantee PR=Prepayment information DL=Drivers license DC=Drop off charge DO=Drop off location AC=Alternate Currency code VC=Vendor Currency code NF=Reservation name - first NL=Reservation name - last
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
The number of bytes contained in the Optional Field Contents that follows
|
<Contents>
|
Alpha
|
VL
|
This field contains the details of the optional data based on the type specified in Optional Field Identity. The field size depends on the contents. See comments which follow.
|
|
|
|
|
|
|
|
|
|
+ <CarSegSellText>
|
7152 7.0
|
|
|
LineDescCnt Structured data only. Not in XML.
|
Numeric
|
2
|
The number of text lines returned in this block. A maximum of 15 is allowed in each CART block.
|
<TotLineDescCnt>
|
Numeric
|
4
|
The total number of lines that will be returned from all 7152 blocks
|
+ <LineDescAry>
|
Array
|
n/a
|
|
This section repeats based on the contents of the Items This Block field.
|
+ <LineDescInfo>
|
FieldSet
|
n/a
|
|
<LineDesc>
|
Numeric
|
1
|
0=Continuation of last rule 1=Pick up rule 2=Deposit Rule 3=Guarantee Rule 4=General Rules includes Link free form text
|
<Txt>
|
Character
|
64
|
NOTE: This text may be suppressed depending on the contents of the Return Rule Text Indicator field in the Sell request transaction.
|
|
|
|
|
|
|
|
|
|
|