This task provides fare quote information for flight specific itineraries without consideration of availability.
See the Air Shop FAQ for questions regarding all air shopping transactions.
Transaction Name:
FareQuoteClassSpecific_10
Can this task be performed in a sessionless environment?
Yes.
Are the request and response identical on both the Apollo and Galileo systems?
Yes.
List any industry-specific knowledge required to understand this task in terms of the specific business process.
The FareQuoteClassSpecific_10 transaction is similar to FareQuoteFlightSpecific_# (Best Buy fare quote). The user must know the specific flight information that is being requested for the fare quote. Optional modifiers include the private fare pseudo cities and account codes, the date the quote was ticketed (historical), fare basis overrides, and the currency desired for the quote.
Explain any special limits or distinct restrictions to the input data that may not be readily apparent.
There is currently a limit of 90 days on past date fare quotes.
Request:
To make a class-specific request, <ClassSpecificMods> must be sent with the <SegInfo> element, which contains flight information, and the <PassengerType> element, which contains passenger information.
Other data in the request can include:
The response formats do not vary if Airline Private Fares are returned.
- Supply personal geography details in the request, which allow pricing of fares that have geographical restrictions, such as country residency or state employment. Fares that have geographical restrictions are not quoted unless matching personal geography information for the passenger is sent in the request.
Without appropriate personal geography information, a user may not receive a lower fare based on their request. If a lower fare is NOT returned, either higher fares or an error response are returned.
Enter an amount increase (IF) or decrease (DF) of more than six characters when necessary, e.g., 'IF20000'.
Supply Spanish residency modifiers in the request, which allows the pricing of Spanish resident fares:
- A Spanish resident fare can only be quoted if the appropriate Spanish resident PTC and Spanish resident modifier is given in the request.
- You must use the Spanish modifier in conjunction with the residency SSR from the booking file to provide required residency information.
Enter a PTC and a discount in the <PassengerType> in a single request.
Note: The use of proprietary Galileo International Passenger Information Codes (PIC) was discontinued in early 2005. PICs have been been replaced with ATPCo Passenger Type Codes (PTC).
Previously, PIC data was sent in the <PIC> child element within <PsgrMods> or <FqPicOnly>. While these elements are still available, it is now recommended to send PTCs using the <PTC> child element in <PassengerType>.
The <PassengerType> element also allows the <PricePTCOnly> (PIC Only) search to be requested for fares for a specific PTC only (similar to <FqPicOnly>).
Override any fare ticket codes or designators using the <TkDesignator> and <TkCode> elements.
This task requires the user to have a valid flight itinerary, e.g., from availability, a booked itinerary, or past date ticket information.
The response includes <RespHeader>, which contains header details. The response also includes the itinerary summary <ItinSeg>, fare component information <RulesInfo>, general quote information <GenQuoteDetails>, segment specific information <SegRelatedInfo>, fare construction <FareConstruction>, passenger information <PsgrTypes>, and booking code information <PrevBICSegMapping>.
Error and warning responses:
The following error messages can display:
Invalid Sequence (flight sequence order)
Invalid dates, city codes, carriers, etc.
No valid fare for input criteria (unable to fare quote)
Multiple Fares Exist for Same Fare Amount
The following warning messages can display:
Plating Carrier Restriction
Best fare for passenger type
Not valid before/after dates
Follow-on requests:
The follow-on requests are:
FareQuoteMultiDisplay_# Rules Display
FareQuoteMultiDisplay_# Routes Display
PNRBFManagement_# Air segment sell via direct sell Only if the fare quote is not historical.
<ClassSpecificMods> |
Terminal Equivalents: |
Apollo: Y |
Galileo: Y' |
Ordering |
KLR |
Min/Max |
XML Tag |
A |
GQFS |
1-1 |
<SegInfo> |
A |
GQNP |
1-1 |
<PsgrMods> |
B |
GQQM |
0-1 |
<GenQuoteInfo> |
B |
GQTE |
0-1 |
<TaxExemptMods> |
B |
GQFP |
0-1 |
<GenFarePrefs> |
B |
GQPC |
0-1 |
<PlatingAirVMods> |
B |
GQSR |
0-1 |
<SegMods> |
B |
GQSS |
0-1 |
<SegSelection> |
B |
GQSP |
0-1 |
<SplitDtPricingSeg> |
B |
GQFQ |
0-1 |
<FQAMods> |
<FareInfo> |
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
GFRH |
1-4 |
<RespHeader> |
|
GFIS |
1-8 |
<ItinSeg> |
|
GFSU |
0-32 |
<Surcharge> |
|
GFRI |
1-8 |
<RulesInfo> |
|
GFPX |
0-32 |
<EnhancedPrivateFare> |
|
GFGQ |
1-4 |
<GenQuoteDetails> |
|
GFTS |
0-4 |
<TaxBreakdown> |
|
GFPF |
0-4 |
<PsgrFacilityCharge> |
|
GFRR |
0-4 |
<RsvnRules> |
GFJ5 | 0-8 | <AdvRsvnTktRules> | |
GFJ6 | 0-8 | <MinStayRules> | |
GFJ7 | 0-8 | <MaxStayRules> | |
GFJF | 0-8 | <SalesRestrictionRules> | |
GFJG | 0-8 | <PenaltyRules> | |
|
GFFO |
0-8 |
<OverrideInfo> |
|
GFSR |
1-8 |
<SegRelatedInfo> |
|
GFFC |
1-4 |
<FareConstruction> |
|
GFMM |
0-99 |
<InfoMsg> |
|
GFPI |
1-4 |
<PsgrTypes> |
|
GFBC |
1-8 |
<PrevBICSegMapping> |
|
GFPU |
0-4 |
<PlusUps> |
|
GFJT |
0-4 |
<JrnyType> |
|
EROR |
0-1 |
<ErrText> |
|
GROM |
0-1 |
<OutputMsg> |
FareQuoteClassSpecific_10_s1.xml
FareQuoteClassSpecific_10_s2.xml
FareQuoteClassSpecific_10_s3.xml
FareQuoteClassSpecific_10_s4.xml
FareQuoteClassSpecific_10_s5.xml
FareQuoteClassSpecific_10_s6.xml