The Fare Quote (Best Buy) Dollar Saver finds the best price for the booked itinerary, taking into account all classes that are currently available on the flights that make up the itinerary and includes the rebooking details in the response.
Transaction Name:
FareQuoteDollarSaver_9
Can any other transactions(s) perform this same task?
No.
Can this task be performed in a sessionless environment?
No. In a sessionless environment, the equivalent transaction is FareQuoteFlightSpecific_9 (Flight Specific Best Buy).
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 <NewBICSegMapping> tag sends back the rebooking codes. In order for the new fare quote to be valid, the user must rebook.
Explain any special limits or distinct restrictions to the input data that may not be readily apparent.
The itinerary has a maximum of eight segments. More segments returns an error.
Request:
To make a Dollar Saver request, <DollarSaverMods> must be sent with 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.
Prerequisite tasks:
Before the fare quote (best buy) dollar saver request can be sent, a booked itinerary must exist.
Expected response:
The response is expected to include the <NewBICSegMapping> element, which details the classes for which the itinerary needs to be rebooked to qualify for the best price. If the itinerary is already booked in the cheapest class, <NewBICSegMapping> is not returned.
Error and warning responses:
The following error messages might display:
The following warning messages might display:
Follow-on requests:
The follow-on requests are as follows:
<DollarSaverMods> |
Terminal Equivalents: |
Apollo: $BB |
Galileo: FQBB |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
|
GQFP |
0-1 |
<GenFarePrefs> |
|
|
GQSS |
0-8 |
<SegSelection> - (Private Fares only) |
|
|
GQNP or GQPO or GQPA |
1-4 |
<PsgrMods> or |
|
|
GQPC |
0-1 |
<PlatingAirVMods> |
|
|
GQQM |
0-1 |
<GenQuoteInfo> |
|
|
GQTE |
0-1 |
<TaxExemptMods> |
|
|
GQSR |
0-8 |
<SegMods> |
|
|
GQPO |
0-4 |
<FqPicOnly> |
<FareInfo> |
|
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
|
EROR |
|
<ErrText> |
GF0A |
<GeneralConstraints> |
|||
|
|
GF0B |
|
<BICConstraints> |
|
|
GF0C |
|
<DayTmConstraints> |
|
|
GF0D |
|
<ValidDates> |
|
|
GF0E |
|
<FlightConstraints> |
|
|
GF0F |
|
<InvalidDates> |
|
|
GF0G |
|
<LastTravelConstraints> |
|
|
GFBC |
|
<PrevBICSegMapping> |
|
|
GFBK |
|
<NewBICSegMapping> |
|
|
GFCI |
|
<CityIndInfo> |
|
|
GFDR |
|
<TkRestrictionInfo> |
|
|
GFFC |
|
<FareConstruction> |
|
|
GFFO |
|
<OverrideInfo> |
|
|
GFFP |
|
<FictitiousStartPt> |
|
|
GFFS |
|
<FilingStatus> |
|
|
GFFU |
|
<FollowUpEntries> |
|
|
GFGQ |
|
<GenQuoteDetails> |
|
|
GFIS |
|
<ItinSeg> |
|
|
GFJT |
|
<JrnyType> |
|
|
GFMM |
|
<InfoMsg> |
|
|
GFOM |
|
<Msg> |
|
|
GFPF |
|
<PsgrFacilityCharge> |
|
|
GFPI |
|
<PsgrTypes> |
|
|
GFPU |
|
<PlusUps> |
|
|
GFRF |
|
<RulesDisplayBySegment> |
|
|
GFRH |
|
<RespHeader. |
|
|
GFRI |
|
<RulesInfo> |
|
|
GFRP |
|
<RulesData> |
|
|
GFRR |
|
<RsvnRules> |
|
|
GFSR |
|
<SegRelatedInfo> |
|
|
GFSU |
|
<Surcharge> |
|
|
GFTD |
|
<Tariff> |
|
|
GFTS |
|
<TaxBreakdown> |
|
|
GFXE |
|
<BBQIntuitiveSystemsData> |
|
|
GFXG |
|
<BBQGenQuoteInfo> |
|
|
GFXI |
|
<FlightItemCrossRef> |
|
|
GFXJ |
|
<BBQAvailJourneyItem> |
|
|
GFXO |
|
<BestBuyQuoteOriginDest> |
|
|
GFXR |
|
<BBQInfo> |
|
|
GFZ6 |
|
<SegMapping> |
|
|
GRFB |
<FareBasisCodeSummary> | |
GROM |
<OutputMsg> |