+ Requests
|
+ <ClassSpecificMods>
|
1434 8.12
|
+ <CtrlAirVMods>
|
GQCC 1.0
|
|
<CtrlAirV>
|
Alphanumeric
|
3
|
Description of Field: Controlling carrier for fare selection. This is currently used for following pricing Records: FareQuoteStandard (1406). FareQuoteFlightSpecific(1402). FareQuoteClassSpecific(1434). FareQuoteDollarSaver(1404). FareQuoteBestBuyCompare(1418). FareQuoteBestBuyRegardless(1432). PNRBFManagement(1408). Format (an-alphanumeric): AN Special Format: N/A Possible Values (List or range): Carrier code to be selected for fare pricing by NGGF. BLANK - no controlling carrier requested. Examples: UA_, BA_ etc. How is null data specified? Null data not valid. What does null data indicate? Null data is invalid and should return error.
|
|
|
+ <GenFarePrefs>
|
GQFP 1.0
|
|
<Pen>
|
Alphanumeric
|
2
|
Description of Field: Penalty allowance (tolerance). Indicates the maximum the Customer is willing to pay for a penalty. If the Customer does not wish to pay any penalty, they would enter '00'. If the Customer wants any fare regardless of penalty application, the field would be blank.
Format (x - alpha/numeric): xx
Special Format: Right justified, zero filled.
Possible Values (List or Range): 99 = Non-refundable. 00 = Fully refundable (non-restricted). Character Blank = Return all fares regardless of penalty
Examples: 00 99
How is null data specified? Null data is specified by character blanks.
What does null data indicate? No data results in error.
|
<MinStay>
|
Alpha
|
1
|
Description of Field: Minimum Stay
Format (a - alpha): a
Special Format: N/A
Possible Values (List or Range): Y - Allow minimum stay with fare N - Do not allow minimum stay with fare
Examples: Y N
How is null data specified? N/A
What does null data indicate? N/A
|
<MaxStay>
|
Alpha
|
1
|
Description of Field: Maximum Stay
Format (a - alpha): a
Special Format: N/A
Possible Values (List or Range): Y - Allow maximum stay with fare N - Do not allow maximum stay with Fare
Examples: Y N
How is null data specified? N/A
What does null data indicate? N/A
|
<AP>
|
Alpha
|
1
|
Description of Field: Advance Purchase
Format (a - alpha): a
Special Format: N/A
Possible Values (List or Range): Y - Allows advance purchase. N - Does not allow advance purchase.
Examples: Y N
How is null data specified? N/A
What does null data indicate? N/A
|
|
|
+ <FQAMods>
|
GQFQ 1.0
|
|
<FQARequest>
|
Alpha
|
1
|
Description of Field: Quote Alternative Fares for Itinerary (International only) Request a Fare Quote Alternative (FQA) response from Fare Quote. "Y" an FQA response will be returned on the Fare Quote entry. "N", the normal Fare Quote response will be returned. Format (a-numeric): a Special Format: Y or N Zero, if does not exist. Examples: Y How is null data specified? Null data is specified as Zero. What does null data indicate? No data results in error.
|
|
|
+ <SegInfo>
|
GQFS 1.0
|
|
NumFlts Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of Flight Segments to follow Format (n-numeric): n How is null data specified? No data results in error
|
+ <FltSegAry>
|
Array
|
n/a
|
|
+ <FltSeg>
|
FieldSet
|
n/a
|
|
<ClassPref>
|
Alpha
|
1
|
Description of Field: The customer's class/cabin preference for flight Note: Leave blank for 1434 transaction, optional for 1402 transaction
Format (a-alpha): a
Possible Values (List): 'P' = Premium First Class 'F' = First Class 'C' = Business Class 'W' = Premium Coach/economy. 'Y' = Coach/economy blank = no class preference (any class of service)
How is null data specified? blank
What does null data indicate? No class preference (any class of service)
|
<AirV>
|
Alpha
|
3
|
Description of Field: Airline carrier (vendor) code Format (x-alpha/numeric): xxx Special Format: Left justified, blank filled Examples: UA CO How is null data specified? Character blanks 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 Examples: 0001 0010 0430 6743 How is null data specified? 0 What does null data indicate? No data results in error
|
<OpSuf>
|
Alphanumeric
|
1
|
Reserved - Currently ignored
|
<Dt>
|
Alphanumeric
|
8
|
Description of Field: Departure date of segment Format (n-numeric): Nnnnnnnn Special Format: YYYYMMDD For general timetable this holds the effective date. How is null data specified? Zero filled What does null data indicate? No data results in error
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Airport code of customer embarkation Format (a-alpha): aaaaa Special Format: Left justified, blank filled Examples: MCI OMA How is null data specified? Character blanks What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Airport code of customer's destination Format (a-alpha): aaaaa Special Format: Left justified, blank filled Examples: COS DFW How is null data specified? Character blanks What does null data indicate? No data results in error
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Departure time of this segment in 24-hour clock. Format: nnnn Special Format: HHMM How is null data specified? Zero filled What does null data indicate? No data results in error
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Arrival time of this flight segment in 24-hour clock. Format: nnnn Special Format: HHMM How is null data specified? Zero filled What does null data indicate? No data results in error
|
<AsBookedBIC>
|
Alphanumeric
|
2
|
Description of Field: Indicates booking code as currently booked for existing flight. For 1402 transaction: this field is optional. The host application will check which classes are available for this flight and provide that list of available classes for pricing. If this field has a booking code it will be added to the availability list (even if this class is not currently available). For 1434 transaction: this field is mandatory, as this booking code will be used in pricing Format (x-alpha/numeric): xx (blank) Possible Values: blank
|
<DayChgInd>
|
Alphanumeric
|
2
|
Description of Field: Indicates if flight arrives on same day as departure, previous day, or next day. Format (x-alpha/numeric): xx Special Format: Negative sign is valid. Alpha and blanks are invalid for this field. Possible Values (List): -1, 00, 01, 02 are valid How is null data specified? Zero filled What does null data indicate? Zeroes indicate same day arrival as departure.
|
<Conx>
|
Alpha
|
1
|
Description of Field: Indicates this flight connects to the next flight in the output record. Format (a-alpha): a Possible Values(List): Y = Yes - flight connects to next N = No What does null data indicate? No data results in "Y" = YES.
|
|
|
|
|
|
|
+ <PsgrMods>
|
GQNP 1.0
|
|
PsgrCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of Passenger to Follow Format (n-numeric): nn Special Format: Right justified, zero filled. Examples: 01 04 How is null data specified? N/A What does null data indicate? N/A
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Sequential number identifying Last Name Format (n-numeric): nn Special Format: Right justified, zero filled. Examples: 01 04 How is null data specified? N/A What does null data indicate? N/A
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Unique Sequential number identifying passengers relative to Last Name Element number Format (n-numeric): nn Special Format: Right justified, zero filled. Examples: 01 04 How is null data specified? N/A What does null data indicate? N/A
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Unique Sequential number identifying Absolute Name Note: Fare quote will only support up to six different PTC types per transaction
Format (n-numeric): nn
Special Format: Right justified, zero filled.
Examples: 01 04
How is null data specified? N/A
What does null data indicate? N/A
|
<PIC>
|
Alphanumeric
|
6
|
Description of Field: Passenger Type Code for this passenger or passengers. (If no fares are found for the passenger type specified, adult fares will be used) Format (x-alpha/numeric): xxxxxx Special Format: Left justified, character blanks filled Examples: ADT(blanks) = Adult SRC65(blank) = Senior Citizen MIL(blanks) = Military GVT(blanks) = Government INF(blanks) = Infant 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
|
<TIC>
|
Alphanumeric
|
6
|
Description of Field: TIC code for this passenger Format (x-alpha/numeric): xxxxxx Special Format: Left justified, character blank filled. Examples: CSV25(Blanks) How is null data specified? Null data is specified by character blanks. What does null data indicate? No TIC data present.
|
|
|
|
|
|
|
+ <PassengerType>
|
GQPA 5.0
|
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Last Name Element Number: Sequential number identifying Last Name Range Of Possible Values: 00 - 99 Example: If the first 3 passengers are all Smith, and the next two passenger are Jones, then the fourth and fifth passenger's Last Name Number would be '02' because they have the second last name in the group. What does null data indicate? Zero indicates passenger data not part of pricing request to be used for accompanied travel restriction validation only. If zero is input, it must be input in all three data elements: Last Name Element Number, Passenger Element Number, Absolute Name Element ID
|
<PsgrNum>
|
Numeric
|
2
|
Passenger element number: Unique Sequential number identifying a passenger within a Last Name group Range Of Possible Values: 00 - 99 Example: If the first 3 passengers are all Smith, and the next two passenger are Jones, then the fourth passenger would have a 2 in the previous field, and a 1 in this field, since he is the first Jones in the group. What does null data indicate? Zero indicates passenger data not part of pricing request to be used for accompanied travel restriction validation only. If zero is input, it must be input in all three data elements: Last Name Element Number, Passenger Element Number, Absolute Name Element ID
|
<AbsNameNum>
|
Numeric
|
2
|
Absolute Name Element ID: Unique Sequential number identifying a passenger by an Absolute number, or a number that is not relative to last name groups. Range of Possible Values: 00-99 Example: If the first 3 passengers are all Smith, and the next two passenger are Jones, then the fourth passenger would have a 4 in this field, since he is the fourth passenger in the group regardless of last name. What does null data indicate? Zero indicates passenger data not part of pricing request to be used for accompanied travel restriction validation only. If zero is input, it must be input in all three data elements: Last Name Element Number, Passenger Element Number, Absolute Name Element ID
|
<PTC>
|
Alphanumeric
|
3
|
Passenger Type Code: This is the ATPCo code for this passenger's type. Examples: ADT = Adult SNN = Senior Citizen MIL = Military GVT = Government INF = Infant without a seat CNN = Child INS = Infant with a seat Where there is an NN designation you must enter the code as C05 or S66 and use the following Age field (tag) for the age except for FQFinder, FQFlexShop, and FQSuperBB where you enter the code as CNN and SNN Special Format If a PTC type is entered requiring an age definition, the PTC type must be entered as CNN, MNN, SNN and the Age field (tag) must contain the actual age description. The PTC must be entered in upper-case as Mnn, etc., will not work. What does null data indicate? Blank = Only consider fares that are not tied to a particular Passenger Type Code, or are ADT fares.
|
<Age>
|
Alphanumeric
|
2
|
Age of passenger: This is needed for some passenger types that have an age requirement, like infant fares, or senior citizen discounts. Examples: 01 (for Infant) 02 - 99 (for any others) What does null data indicate? Blank = No age parameter is required
|
<PricePTCOnly>
|
Alpha
|
1
|
Price only the requested PTC: Indicates whether to only return (i.e. price) fares restricted to the passenger type specified in the PTC field. If set to "Y", and no such fares exist, the system will NOT default to Adult fares, but will return a warning message that no fares were found for this PTC. Possible Values (List): Y = Return only PTC specific fares N = Do not restrict pricing to only PTC specific fares. Use ADT fares if no PTC fares exist, or if ADT fare is lower. What does null data indicate? Blank defaults to "N".
|
<DiscOrIncrInd>
|
Alpha
|
2
|
Discount or Increase Indicator: Indicates the type of Discount or Increase mechanism that is to be applied to the fare. When a discount/increase code is specified here, an amount must be specified in the Amount/Percent field (following). Possible Values (list): Discount codes. These indicate that an amount or a percentage be deducted from the final fare quote ("base fare total" is the total before taxes and fees are calculated; "total fare" is the total after taxes and fees are calculated and added to the base fare total):
DP = Discount Percent off base fare total DB = Discount Amount off base fare total DT = Discount Amount off total fare For use by travel agents only: AD = Discount Percent off base fare total For use by airlines only: ID = Discount Percent off base fare total Note: if AD or ID are used, a fare basis code must be specified in the GQSS (SegSelection) KLR.
Increase codes. These indicate that an amount or a percentage be added to the final fare quote (Note: these are not applicable with FRQ05NWSHOP - FareQuoteShop_# XML Transaction):
IP = Increase Percent to apply to base fare quote IF = Increase Amount to add to base fare quote
Note: On the 1V host system, the following procs (XML Transactions) will have the ability request DP, DB, DT, IP, or IF (along with a value in the Amount/Percent field) with a PTC value in the PassengerTypeCode field. Previously, a "Passenger Types Not Combinable" error was returned. This will allow 1V to be compatible with 1G. e.g. MIL and DP10 (CommissionMod) may combine.
FRQ00BBCOMP (FareQuoteBestBuyCompare) FRQ04DOLSAV (FareQuoteDollarSaver) FRQ03FINDER (FareQuoteFinder) FRQ04FLTSPC (FareQuoteFlightSpecific) FRQ04GETAFQ (FareQuoteStandard) What does null data indicate? Blank = No discount/increase required
|
<AmtOrPercent>
|
Alphanumeric
|
9
|
Amount or Percentage: This is the Amount of currency units or the Percentage to discount or increase the fare as specified by the Discount/Increase indicator above. Examples: 000000005 (e.g. for an increase of 5 units of currency) 000000010 (e.g. for 10 percent discount) Since this is numeric it will be right justified zero filled. What does null data indicate? Zeroes = No discount/increase required
|
<PersonalGeoType>
|
Alphanumeric
|
1
|
Personal Geography Type: Indicates whether the geography data in the next field is referring to a country, a state (or province), or a city. Note: "Spanish Resident" is a special designation. It is only supported on the Galileo core, and specific SSR and itinerary requirements must be met. Possible Values (List): 1 = Nation 2 = State/Province 3 = City 4 = Spanish Resident Nation 5 = Spanish Resident State/Providence 6 = Spanish Resident City What does null data indicate Blank = No personal geography data to specify
|
<PersonalGeoData>
|
Alpha
|
4
|
Personal Geography to be applied. The previous field indicates the type of location, this field identifies the location itself. Examples: (country) US (Province) CAPQ (City) DEN What does null data indicate? Blank = No personal geography data to specify
|
<TIC>
|
Alphanumeric
|
6
|
Ticket Identifier Code: This is the applicable TIC code for use by airline customers only. Example: CS25 (passenger holds a 25% off coupon) What does null data indicate? Blank = No TIC data to specify
|
<TkDesignator>
|
Alphanumeric
|
10
|
Ticket Designator Override: Input will override any current ticket designator associated with the quoted fare. Example: STUDENT What does null data indicate? Blank = No change to current ticket designator requested.
|
<TkCode>
|
Alphanumeric
|
10
|
Ticket Code Override: Input will override any current ticket code associated with the quoted fare. Example: STUDENT What does null data indicate? Blank = No change to current ticket code requested.
|
|
|
|
|
|
|
+ <PlatingAirVMods>
|
GQPC 1.0
|
|
<PlatingAirV>
|
Alphanumeric
|
3
|
Description of Field: Plating Carrier Must be present for T:$B NOTE: (PlatingAirVMods) is required for storing the plating carrier in the ATFQ at booking. Do not use DP0H KLR (PlatingAirVMod) to store the plating carrier in the ATFQ.
Format (x -alpha/numeric): xxx
Special Format: Left-justified, character blank filled.
Examples: UA(Character Blank) BA(Character Blank)
How is null data specified? Null data is specified by Character Blanks.
What does null data indicate? N/A
|
|
|
+ <FqPicOnly>
|
GQPO 1.0
|
|
PsgrCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of Passenger to Follow Format (n-numeric): nn Special Format: Zero, if does not exist Right justified, zero filled Examples: 01 How is null data specified? Null data is specified by Zero. What does null data indicate? No data results in error.
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Sequential number identifying Last Name. Format (n-numeric): nn Special Format: Right justified, zero filled Examples: 01 How is null data specified? No data results in error. What does null data indicate? No data results in error.
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Unique Sequential number identifying passenger's relative to Last Name Element number. Format (n-numeric): nn Special Format: Right justified, zero filled Examples: 01 How is null data specified? No data results in error. What does null data indicate? No data results in error.
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Unique Sequential number identifying Absolute Name. Format (n-numeric): nn Special Format: Right justified, zero filled Example: 01 How is null data specified? No data results in error. What does null data indicate? No data results in error.
|
<PIC>
|
Alphanumeric
|
6
|
Description of Field: Passenger Type Code for this passenger or passengers. (If no fares are found for the passenger type specified, no fares will be returned (cf. the GQNP))
Format (x-alpha/numeric): xxxxxx
Special Format: Character blanks, if does not exist.
Possible Values (List): Character Blanks = Adult Cnn = Child, where nn is 2-digit age zero filled. SRCnn - Senior Citizen where nn is 2-digit age. MIL - Military. GVT - Government. INF - Infant. Note: Fare quote will only support up to six different PTC types per transaction.
Example: GVT(blanks) = Government
How is null data specified? Blanks.
What does null data indicate? This KLR is used only when fares for a specific passenger type are required (no default to Adult fares). This field should therefore not be null - if no specific passenger type is requested, the GQNP (or, preferably, the GQPA) should be used instead.
|
<TIC>
|
Alphanumeric
|
6
|
Description of Field: TIC code for the passenger. Format (x-alpha/numeric): xxxxxx Special Format: 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 indicates no TIC data present
|
|
|
|
|
|
|
+ <GenQuoteInfo>
|
GQQM 11.0
|
|
<SellCity>
|
Alpha
|
5
|
Field Description: Selling City: City Code identifying where ticket is to be sold. Format (a -alpha): aaaaa Special Format: Left justified, blank filled. Examples: DEN CHI What does null data indicate? Blank results in error (Field is mandatory).
|
<TktCity>
|
Alpha
|
5
|
Field Description: Ticketing City: City Code identifying where the ticket will be issued. Format (a -alpha): aaaaa Special Format: Left justified, blank filled. Examples: DEN CHI What does null data indicate? Blank results in error (Field is mandatory).
|
<AltCurrency>
|
Alpha
|
3
|
Field Description: Currency code for Alternative currency in which Fare Quotes may be published. Format (a -alpha): aaa Possible Values: Three letter alpha currency code Examples: INR GBP What does null data indicate? Blank results in error (Field is mandatory).
|
<EquivCurrency>
|
Alpha
|
3
|
Field Description: Currency code for Equivalent taxes, totals, etc Format (a -alpha): aaa Possible Values: Three letter alpha currency code Examples: USD CAD What does null data indicate? Blank results in error (Field is mandatory).
|
<TkDt>
|
Alphanumeric
|
8
|
Field Description: Ticket Date: Date of ticket issuance. Date Format: YYYYMMDD Examples: 20060131 20061231 What does null data indicate? Blank results in error (Field is mandatory).
|
<BkDtOverride>
|
Alpha
|
1
|
Field Description: Booking Date Override indicator: Indicates whether the booking date should be set to the current date, or to the PNR / BF creation date. Pricing will be done accordingly. Format (a -alpha): a Possible Values: Y = Yes, override booking date with current date. N = No, use PNR / BF creation date. What does null data indicate? Blank defaults to "N".
|
<EUROverride>
|
Alpha
|
1
|
Field Description: Euro currency override indicator: This indicator is used to request the quote be expressed in Euros (EUR) instead of the local currency. It can only be used for countries that are members of the EMU, and are allowing either currency to be used during the transition period from local currency to theEuro. Format (a -alpha): a Possible Values (List): Y = Yes, quote in Euros instead of the local currency. (for EMU countries in transistion only) N = No, don't quote in Euros. Use AAA default or LCU Override. What does null data indicate? Blank defaults to "N", or country is not an EMU member.
|
<LCUOverride>
|
Alpha
|
1
|
Field Description: LCU override indicator: This indicator is used to request the quote be expressed in the local currency instead of in Euros (EUR). It can only be used for countries that are members of the EMU, and are allowing either currency to be used during the transition period from local currency to the Euro. Format (a -alpha): a Possible Values (List): Y = Yes, quote in LCU (output in the national currency of EMU countries). N = No, don't quote in LCU. Use AAA default or EUR Override. What does null data indicate? Blank defaults to "N", or country is not an EMU member.
|
<TkType>
|
Alpha
|
1
|
Field Description: Ticket Type indicator: Used to indicate if the ticket should be issued as an Electronic, or as a Paper ticket. Format (a -alpha): a Possible Values (List): E = Electronic Ticket is being issued. P = Paper Ticket is being issued. What does null data indicate? Blank = unknown or unspecified ticket type.
|
<AltCitiesRequired>
|
Alpha
|
1
|
Field Description: Alternate Cities Required indicator. Format (a -alpha): a Possible Values: Y = Requested for alternate cities. N = Alternate cities not requested. What does null data indicate? Blank = no option is selected (default to N?)
|
<AltDatesRequired>
|
Alpha
|
1
|
Field Description: Alternate Dates Required indicator. Format (a -alpha): a Possible Values: Y = Requested for alternate dates. N = Alternate dates not requested. What does null data indicate? Blank = no option is selected (default to N?)
|
<NetFaresOnly>
|
Alpha
|
1
|
Field Description: Net fares only indicator: This field is used to indicate whether to return Net Fares exclusively, or if non-Net Fares should also be included in the response. Format (a -alpha): a Possible Values : Y = Yes, Show Net Fares only N = No, Don't Only show Net Fares, include others. A= All, Show all including unmarked up Net Fares What does null data indicate? Blank = Default to "N".
|
<TkAgncyPCC>
|
Alphanumeric
|
4
|
Field Description: Ticketing AgencyPseudoCity Code: Valid 3 or 4 character Pseudo City Code used to identify an agency other than the faring agency as the ticketing agency. This pseudo will be added to the plating utility for obtaining a valid plating carrier based on the itinerary. This agency will be used as the ticketing agency only for this request. Note: This field only applies if the faring agency participates in default plating logic, and PLAT is turned on in the Agency Descriptor Section of their AAT. Format (x-alpha-=numeric): xxxx Examples: J0B GK5 What does NULL data indicate? Blank = use the faring agency as the ticketing agency unless some other override method has been applied.
|
<RulesProcess>
|
Alphanumeric
|
1
|
Field Description: Indicates whether to process overall quote rules (most restrictive) or rules per fare component. Format (a -alpha): a Possible Values: Y = return rules per fare component N = return most restrictive rules for entire quote (single fare component) What does null data indicate? Blank = no option is selected (default to N)
|
<FareConstructionBld>
|
Alpha
|
1
|
Field Description: Fare Construction build indicator This field is used to indicate whether to build the Fare Construction without Fare Basis Codes or Ticket Designators, or if there should be no change to the build of the Fare Construction. Format (a -alpha): a Possible Values : Y-No FBC / TD in Fare Construction N-No change to Fare Construction build What does null data indicate? Blank = Default to "N".
|
<InhibitLinkStatus>
|
Alpha
|
1
|
Field Description: Field Name - GWGQQMILS Description - Indicator whether to inhibit link status for this entry or not. Format (a -alpha): a Possible Values : Y - Inhibit link status for this entry. Note: InhibitLinkStatus set to 'Y' indicates that availability is NOT polled across the link. 'Y' defaults to poll the AVS/NAVS database maintained by the Vendors and filed with Travelport, rather than going across the link to the specific Vendors' system. N - Do not inhibit link status for this entry. Default is N How is null data specified? NA What does null data indicate? NA
|
<PtToPtAvail>
|
Alpha
|
1
|
Field Description Not Applicable Format (a -alpha): a Possible Values : Y N Default is N How is null data specified? NA What does null data indicate? NA
|
<InputTourCode>
|
Alphanumeric
|
20
|
Field Description: Input tour code sent on 1P (Worldspan)requests. Not used (for future use) on 1V/1G. (GWGQQMITC) Format (a -alpha): a Possible Values : Default is Blank. How is null data specified? NA What does null data indicate? NA
|
<InputTourNumber>
|
Alphanumeric
|
20
|
Field Description: User input tour number sent in on 1Ppricing requests. Not used(for future use) on 1V/1G. (GWGQQMITN) Format (a -alpha): a Possible Values : Default is Blank. How is null data specified? NA What does null data indicate? NA
|
<UseCurntTax>
|
Alpha
|
1
|
Field Description: Description - Indicator whether to use current or historical tax on a historical fare quote request. This field will only be used with historical fare quote request and ignored otherwise. Used on 1G/1V. For future use on 1P. (GWGQQMCTX) Format (a -alpha): a Possible Values : Y - Include any point to point availability. N - Do not include point to point availability. BLANK - Ignore this field. Default is BLANK How is null data specified? NA What does null data indicate? NA
|
<Decontented>
|
Alpha
|
1
|
Field Description: Indicator whether to use "decontented" fares (ERU, EOU, etc.). "Decontented" is a Delta term. (GWGQQMDLD) Format (a -alpha): a Possible Values : Y - Do not quote de-contented fares. N - Quote de-contented fares. BLANK - Ignore this field. Default is BLANK How is null data specified? NA What does null data indicate? NA
|
<NewFltItemCrossRefInd>
|
Alpha
|
1
|
Field Description: Indicator to request for the new Flight Item Cross Reference (GWGQQMNAV) Format (a -alpha): a Possible Values : Y - Return new Flight Item Cross Reference N - Return old Flight Item Cross Reference BLANK - Return old Flight Item Cross Reference Default is BLANK How is null data specified? NA What does null data indicate? NA
|
<ValidateInvntry>
|
Alpha
|
1
|
Field Description: Indicator to request Inventory to be validate for Fare Quote Class Specific (GWGQQMVIN) Format (a -alpha): a Possible Values : Y - Return error if inventory is not available N - Assumed Class is 'as booked', no inventory validation. BLANK - Default to N How is null data specified? NA What does null data indicate? NA
|
|
|
+ <SplitDtPricingSeg>
|
GQSP 1.0
|
|
<OrigTkNum>
|
Numeric
|
13
|
Ticket number of old ticket that is being exchanged for a new ticket. Mandatory field. Possible Values: All numeric.
|
SegRngCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Count of segment ranges to follow. Possible Values: 0 - 99
|
+ <SplitDatePriceAry>
|
Array
|
n/a
|
|
+ <SplitDtPrice>
|
FieldSet
|
n/a
|
|
<StartSeg>
|
Numeric
|
2
|
Start Segment Range: This is the first itinerary segment in the range of segments for which the following Split Date Pricing information applies.. Range groups must be in ascending order. Possible Values: 01 - 99
|
<EndSeg>
|
Numeric
|
2
|
End Segment Range: This is the last itinerary segment in the range of segments for which the following Split Date Pricing information applies. Possible Values: 01 - 99
|
<SegRngType>
|
Alpha
|
1
|
Segment Range Type: Indicates the type of segment range. This is a mandatory field. One of the following values must be used or an error will occur. Possible Values: U = Unchanged segment, will be repriced using original FIC from historical fares. E = Exchanged segment. Will be priced at new fare using current fares.
|
<FIC>
|
Alphanumeric
|
8
|
Fare Identification Code. Mandatory field for Segment Range Type = U (Unchanged segment). Always blanks for Segment Type = E (Exchanged segment). *Note - The FIC field in the GQSS KLR should not be populated when this field is used. The GQSS will still have any private data populated. Example: KR14W8NC
|
<TkDt>
|
Alphanumeric
|
8
|
Ticket date. Mandatory field. For unchanged segments, this will be used as the default ticket date and database access date when no Pricing Playback prolog term is found. Format: YYYYDDMM i.e. 20061231
|
<RsvnDt>
|
Alphanumeric
|
8
|
Reservation date. Mandatory field. For unchanged segments, this will be used as the default reservation date when no Pricing Playback prolog term is found. Format: YYYYDDMM i.e. 20061231
|
|
|
|
|
|
|
+ <SegMods>
|
GQSR 2.0
|
|
SegRangeCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of segment ranges to follow. Range groups must be in ascending order. Note: If start segment range and end segment range are both set to 0 then fare type chosen applies to entire itinerary. Segment range count must be set to 1 for this situation. Also note: Stopover/ Connection & Break modifier can ONLY be used when a segment range is specified.
Format (n -numeric): nn
Special Format: Right justified, zero filled.
Examples: 01
How is null data specified? N/A
What does null data indicate? N/A
|
+ <SegRangeAry>
|
Array
|
n/a
|
|
+ <SegRange>
|
FieldSet
|
n/a
|
|
<StartSeg>
|
Numeric
|
2
|
Description of Field: Start Segment Range.
Format (n-numeric): nn
Special Format: Right justified, zero filled.
Examples: 01
How is null data specified? N/A
What does null data indicate? N/A
|
<EndSeg>
|
Numeric
|
2
|
Description of Field: End Segment Range
Format (n-numeric): nn
Special Format: Right justified, zero filled.
Examples: 01
How is null data specified? N/A
What does null data indicate? N/A
|
<BICOverride>
|
Alpha
|
2
|
Description of Field: Booking Class Override
Format (a-alpha): aa
Special Format: Character Blank, if override does not apply for this range
Examples: Character Blank
How is null data specified? Null data is specified as character blank.
What does null data indicate? No data results in error.
|
<StopoverConx>
|
Alpha
|
1
|
Description of Field: Stopover / Connection
Format (a-alpha): a
Special Format: N/A
Possible Values (List or Range): Y - Connection N - Stopover Character Blank - if modifier does not apply for this range
Examples: N
How is null data specified? Null data is specified as character blank.
What does null data indicate? No data results in error.
|
<BreakInd>
|
Alpha
|
1
|
Description of Field: Break Modifier
Format (a-alpha): a
Special Format: N/A
Possible Values (List or Range): M - Must Break here N - Must NOT break here O - Must ONLY break here Character Blank - if modifier does not apply for this range
Examples: Character Blank
How is null data specified? Null data is specified as character blank.
What does null data indicate? No data results in error.
|
|
|
|
|
|
|
+ <SegSelection>
|
GQSS 3.0
|
|
<ReqAirVPFs>
|
Alpha
|
1
|
Airline Private Fares Indicator: Used to identify users that can handle Airline Private Fares. Possible Values: Y = Requester supports Airline Private Fares N = Requester does not support Airline Private Fares Note: This field must always be set to 'Y' to capture Private Fares. If this section is absent no Private Fares (Airline or Agency) will be considered for quote purposes.
|
SegRangeCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Count of segment ranges to follow. Possible Values: 0 - 99
|
+ <SegRangeAry>
|
Array
|
n/a
|
|
+ <SegRange>
|
FieldSet
|
n/a
|
|
<StartSeg>
|
Numeric
|
2
|
Start Segment Range: This is the first itinerary segment in the range of segments for which the following Private Fare information applies.. Range groups must be in ascending order. Possible Values: 01 - 99 What does null data indicate? 00 for start and end of range can be used to indicate the entire itinerary.
|
<EndSeg>
|
Numeric
|
2
|
End Segment Range: This is the last itinerary segment in the range of segments for which the following Private Fare information applies. Possible Values: 01 - 99 What does null data indicate? 00 for start and end of range can be used to indicate the entire itinerary.
|
<FareType>
|
Alpha
|
1
|
Segment Range Fare Type: Indicates the type of fare to be applied to this segment range. This is a mandatory field. One of the following values must be used or an error will occur.
Note: The Public Fares Indicator field must be set to 'Y' to receive F, P, and B responses. If set to 'N', only Private Fares display.
Possible Values: N = Normal Fare type. No more data follows. F = FIC section follows. P = Private Fares section follows. B = Both FIC and Private Fares follows.
|
<FIC>
[Qualified By: FareType of F,B]
|
Alphanumeric
|
8
|
Fare Identity Code (FIC): Examples: FRT
|
+ <PFQual>
[Qualified By: FareType of P,B]
|
FieldSet
|
n/a
|
|
<CRSInd>
|
Alphanumeric
|
2
|
CRS Indicator: Indicates which CRS (core) to be used for processing this range of segments. Possible Values: 1V = Apollo 1G = Galileo
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo City Code: 3 or 4 character code identifying the agency or client
Format (x-alpha/numeric: XXXX
Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]]
How is null data specified? Character blanks
What does null data indicate? No user data was input.
|
<AirV>
|
Alphanumeric
|
3
|
Contract Airline Code: This is the airline code specified in the private fare contract. NOTE: Usually contracts are created with unique account and contract codes and don't require a carrier code to pinpoint the desired contract. In some cases, multiple contracts have the same account and contract codes, but have different airline codes. Only in these cases is this field required to differentiate one such contract from another. Examples: AA UA
|
<Acct>
|
Alphanumeric
|
20
|
Account Code: Account code defined in the client's Private Fare contract Examples: AMEX IBM CREATIV
|
<Contract>
|
Alphanumeric
|
8
|
Contract Code : Contract code defined in the client's Private Fare contract. NOTE: This applies to Agency Private Fares only. Examples: SIN20 CXEUR Blank if Contract Code does not exist.
|
<PublishedFaresInd>
|
Alpha
|
1
|
Published Fares Indicator: Used to designate whether or not published fares (a.k.a public fares) should be considered along with the Private Fares during the quote process.
Possible Values: Y = Include public fares with the Private Fares. Y is required to display F, P, and B responses in the Segment Range Fare Type <FareType> response.
N = Do not include public fares. Show Private Fares only.
|
<Type>
|
Alpha
|
1
|
Private Fare Type: NOTE: Direct SD clients should always send in a blank. XML clients must enter A or V for shopping calls to succeed. Possible Values: A = All Types V = Validated
|
<PFTypeRestrict>
|
Alpha
|
1
|
Private Fare Type Restriction: This Indicator can be used to restrict the private fares considered for this request to either Airline private fares only or to Agency private fares only. Possible Values: A = Consider Airline private fares only. G = Consider Agency private fares only. blank = No requirement to restrict by private fares type exists. Consider both Airline and Agency private fares.
|
<AcctCodeRestrict>
|
Alpha
|
1
|
Account Code Requirement: Indicates whether or not the private fares returned should be restricted to only those specific to the input account code and contract code. Possible Values: Y = Only return private fares specifically for the input account code and contract code. Blank = Place no account code restriction on the private fares returned.
|
<Spare1>
|
Alphanumeric
|
2
|
Spare field: Direct SD clients should always send in blanks. Xml clients should not code to this tag as the name may change.
|
|
|
|
|
|
|
|
|
+ <TaxExemptMods>
|
GQTE 2.0
|
|
ExemptCountryCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of exempt country codes to follow Format (n -numeric): n Special Format: N/A Possible Values (List or range): 0 - if all taxes are to be exempted Max - 8. Examples: 0 1 How is null data specified? Null data is specified by Zero. What does null data indicate? All taxes are exempt.
|
+ <ExemptCountryAry>
|
Array
|
n/a
|
|
+ <ExemptCountry>
|
FieldSet
|
n/a
|
|
<ExemptAllTaxes>
|
Alpha
|
1
|
Description of Field: Indicator for exempt ALL taxes for specified country or exempt only specified tax. Format (a -alpha): a Special Format: N/A Possible Values (List or Range): Y - Exempt all taxes for selected country code. N - Exempt only this tax code. Examples: Y How is null data specified? N/A What does null data indicate? No data results in error.
|
<Country>
|
Alphanumeric
|
2
|
Description of Field: Country code for which all taxes are to be exempt OR Tax code which is to be exempt. Format (x-alpha-numeric): xx Possible Values (List or Range): ISO country codes (US etc.) Tax codes (ZP etc.) Examples: US, J1 How is null data specified? N/A What does null data indicate? No data results in error.
|
|
|
|
|
|
|
|
|
+ <AssumedPtMods>
|
1440 5.0
|
|
|
<Pt>
|
Alpha
|
5
|
Description of Field: Populating this field is equivalent to an HMCT-ccc/I entry. This field is MANDATORY.
Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa
Special Format: Left justified, blank filled
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
|
|
|
|
|
|