The Low Fare Shopping tool allows a user to find the best price options for a proposed journey, using origin/destination and date information, without requiring a booked itinerary. It allows a user to enter criteria to limit the shopping request, such as time period, specific carriers to include or exclude, private fare modifiers, and passenger types.
See the Air Shop FAQ for questions regarding all air shopping transactions.
Transaction Name:
FareQuoteSuperBB_11
Can any other transaction(s) perform this same task?
Yes. Use FareQuoteFinder_# to fare shop if you have a booked itinerary and you want other itinerary and price options which fulfill the origin/destination and date parameters.
Can this task be performed in a sessionless environment?
Yes.
Are the request and response identical on both the Apollo and Galileo systems?
Yes.
Industry-specific knowledge required to understand this task in terms of the specific business process:
Special limits or distinct restrictions to the input data:
Request:
<AirAvailMods> must be sent with a general availability <GenAvail> child element; arrays of origin/destination pairs can be sent. The <SuperBBMods> element must also be sent with <PassengerType>.
Other data in the request can include:
(Optional) <AirVPrefs> provides the ability to include or exclude air vendors via the array <AirVAry>.
<AirVAry> can contain up to 24 <AirVInfo> items. Including more than 24 <AirVInfo>
items results in a CRS error.
If <Optimize> is sent on the request, then response
data is organized and filtered according to data contained in <Optimize>.
To minimize the amount of data returned, the requestor can specify only the reply elements that they
to receive.
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 by Travelport 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>. <PsgrMods> searches for a lower fare with the specified passenger type. If a lower fare does not exist, it sends back the lowest adult fare. <FqPicOnly> only searches for a lower fare for the specified passenger type. 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.
Availability and Classes of Service
There are three basic ways to request flights with respect to flight
classes:
Prerequisite tasks:
To use the transaction, a user must be signed up for the Low Fare Shopping function and have the appropriate field in the AAT table set to Y (yes). The user may also be signed up for agency and/or airline private fares to receive private fares.
Expected response:
The response sends back <FareInfo> with:
Error and warning responses:
All errors are sent back in the <SuperBB> or <FareInfo> response <ErrText> tag.
An indicator in the AAT (Agency Account Table) must be set for the request to process. If the AAT indicator is not set, an error response is returned:
FSHP-O (function is allowed as an online user)
FSHP-F (function is allowed as an offline user)
FSHP-N (disallow the shop function)
Additionally, the following error/warning messages can display:
<AirVPrefs>, an optional air availability request tag, provides the ability to include or exclude air vendors via the array <AirVAry>. <AirVAry> may contain up to 24 <AirVInfo> items. Including more than 24 <AirVInfo> items results in a host error.
Additional errors may display in the <ErrorCode> tag in the Response. See the main help system topic Troubleshooting > Errors > Transaction and Translation Error Descriptions.
Follow-on requests:
The follow-on requests for this transaction are:
|
<AirAvailMods> |
Terminal Equivalents: |
Apollo: Not Applicable |
Galileo: Not Applicable |
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
A |
AAGA |
1-1 |
<GenAvail> |
|
B |
AACP |
0-4 |
<AirVPrefInd> |
|
C |
AAC1 |
0-4 |
<AirVPrefs> |
|
D |
AAMP |
0-1 |
<ConxPrefInd> |
|
E |
AAM1 |
0-1 |
<ConxPref> |
|
F |
AABP |
0-1 |
<BICPrefs> |
|
F |
AABF |
0-1 |
<BICFilter> |
|
<SuperBBMods> |
Terminal Equivalents: |
Apollo: Not Applicable |
Galileo: Not Applicable |
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
A |
GQNP or GQPO or |
1-? |
<PsgrMods> or |
|
A |
GQOD |
0-? |
<PFInfo> |
|
A |
GQMF |
0-? |
<MaxFare> |
|
A |
GQQM |
0-? |
<GenQuoteInfo> |
|
A |
GQTE |
0-? |
<TaxExemptMods> |
|
A |
GQWV |
0-1 |
<WaiverMods> |
|
A |
FLTR |
0-? |
<Optimize> |
|
<AirAvail> |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
|
AAT1 |
0-? |
<AvailText> |
|
|
AAFT |
0-? |
<FltText> |
|
|
AAFH |
0-1 |
<AvailSummary> |
|
|
AAFI |
0-48 |
<AvailFlt> |
|
|
AABC |
0-48 |
<FltAvailStatus> |
|
|
AAB1 |
0-48 |
<BICAvail> |
|
|
AATC |
0-1 |
<TSAirVPrefs> |
|
|
AATS |
0-1 |
<TSPrefs> |
|
|
AAMT |
0-1 |
<MoreToken> |
Tags with asterisks (*) in the Ordering column can contain CAT 35 elements on the Galileo CRS.
|
<FareInfo> |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
|
EROR |
|
<ErrText> |
|
|
GFBC |
|
<PrevBICSegMapping> |
|
|
GFBK |
|
<NewBICSegMapping> |
|
* |
GFC7 |
|
<CommNetGrossInfo> |
|
|
GFCI |
|
<CityIndInfo> |
|
|
GFDR |
|
<TkRestrictionInfo> |
|
* |
GFEQ |
|
<ExtendedQuoteInformation> |
|
|
GFFC |
|
<FareConstruction> |
|
|
GFFO |
|
<OverrideInfo> |
|
|
GFFS |
|
<FilingStatus> |
|
|
GFGQ |
|
<GenQuoteDetails> |
|
|
GFIS |
|
<ItinSeg> |
|
|
GFJT |
|
<JrnyType> |
|
|
GFMM |
|
<InfoMsg> |
|
* |
GFN1 |
|
<SellFareConstruct> |
|
* |
GFN2 |
|
<NetFareConstruct> |
|
* |
GFN3 |
|
<TkAuditFareConstruct> |
|
* |
GFN4 |
|
<TkPsgrFareConstruct> |
|
|
GFPF |
|
<PsgrFacilityCharge> |
|
|
GFPI |
|
<PsgrTypes> |
|
|
GFPU |
|
<PlusUps> |
|
|
GFPV |
|
<PrivateFareInfo> |
|
|
GFPX |
|
<EnhancedPrivateFare> |
|
|
GFRH |
|
<RespHeader> |
|
|
GFRI |
|
<RulesInfo> |
|
|
GFRR |
|
<RvsnRules> |
|
|
GFJ5 |
|
<AdvRsvnTktRules> |
|
|
GFJ6 |
|
<MinStayRules> |
|
|
GFJ7 |
|
<MaxStayRules> |
|
|
GFJF |
|
<SalesRestrictionRules> |
|
|
GFJG |
|
<PenaltyRules> |
|
* |
GFS2 |
|
<NetStructFareConstruct> |
|
* |
GFS3 |
|
<TkAuditStructFareConstruct> |
|
* |
GFS4 |
|
<TkPsgrStructFareConstruct> |
|
* |
GFSF |
|
<SellStructFareConstruct> |
|
|
GFSR |
|
<SegRelatedInfo> |
|
|
GFSU |
|
<Surcharge> |
|
* |
GFT1 |
|
<TkPsgrFareConstructTaxInfo> |
|
|
GFTS |
|
<TaxBreakdown> |
|
|
GFXI |
|
<FlightItemCrossRef> |
|
|
GFXR |
|
<BBQInfo> |
|
|
GFZ6 |
|
<SegMapping> |
|
|
GRFB |
|
<FareBasisCodeSummary> |