This task allows a user to obtain a fare quote for a booked itinerary, which is the lowest fare for the booking code, origin/destination, and dates, and then store the fare quote in the PNR/BF. This step is a prerequisite to ticketing the PNR/BF.
Transaction Name:
PNRBFManagement_44
Can any other transaction(s) perform this same task?
Previous versions of PNRBFManagement, PNRBFBuildModify_7_7_1, and FareQuoteStorePrice transactions can perform this task.
Can this task be performed in a sessionless environment?
No. The task needs data from the AAA.
Are the request and response identical on both the Apollo and Galileo systems?
No. See Section 2 - Request.
List any industry-specific knowledge required to understand this task in terms of the specific business process.
Explain any special limits or distinct restrictions to the input data that may not be readily apparent.
Not applicable.
Request:
Unless otherwise specified, use ALL CAPS in any request data.
A <StorePriceMods> (1408) is sent with the request, with both pricing elements (GQ KLRs) and ticketing elements (DP KLRs). The pricing elements are used during the fare quote process, while the ticketing elements data is used for storing data in the PNR/BF. See the Pricing and Ticketing Comparison for FareQuoteStorePrice table.
The following points should be considered when making a Store Price request:
Prerequisite tasks:
On Apollo, if the user wants to store the fare, but the PNR already has an ATFQ with the same passengers/segment combination, then the user must cancel the existing stored quote. See Task Cancel Stored Fare.
Expected response:
The expected response is the <FareInfo> (1425), with tags that reflect the price of the booked itinerary.
The <BaggDispInfo> and subsequent <BaggDispFQandFQBB> display free baggage allowance and baggage charges at fare quote (specific itinerary pricing) and are added to e-ticket confirmations.
Error and warning responses:
The following error/warning messages might display:
Follow-on requests:
The follow-on requests for this task are:
<StorePriceMods> |
Terminal Equivalents: |
Apollo T:$B |
Galileo: ______ |
|
||||
|
Ordering |
KLR |
Min-Max |
XML Tag |
||||
|
A |
GQNP or |
1-1 |
<PsgrMods> or |
||||
B |
DPPI and DP07/DP08 |
1-# |
<AssocPsgrs> and <PICOptMod>/<PICOnlyMod> |
|||||
B | DP17 | 0-1 (1V only) | <DiscPriceModifier> | |||||
B | DP0I | 0-1 (1V only) | <TICMod> | |||||
|
B |
GQQM |
0-1 |
<GenQuoteModifiers> |
||||
|
B |
GQTE |
0-1 |
<TaxExemptMods> |
||||
B | DP0G | 0-1 | <TaxExemptMod> | |||||
|
B |
GQSR |
0-1 |
<SegMods> |
||||
B |
DPII and DP0A |
0-# |
<AssocSegs> <FICMod> |
|||||
B | DP0B | 0-# | <StopoverMod> | |||||
B | DP0C | 0-# | <NoBreakMod> | |||||
B | DP0D | 0-# | <ConxMod> | |||||
B | DP0E | 0-# | <OnlyBreakMod> | |||||
B | DP0F | 0-# | <BreakMod> | |||||
B A (1G) |
GQPC |
0-1 (1V) 1-1 (1G) |
<PlatingAirVMods> | |||||
B | DP01 | 0-1 | <PenMod> | |||||
B | DP02 | 0-1 | <NoMinStayMod> | |||||
B | DP03 | 0-1 | <NoMaxStayMod> | |||||
B | DP04 | 0-1 | <NoMinOrMaxStayMod> | |||||
B | DP05 | 0-1 | <NoRestrictionsMod> | |||||
B | DP06 | 0-1 | <NoAdvPurchMod> | |||||
B | DPFT | 1-1 | <DocProdFareType> | |||||
B | GQSS | 0-1 | <SegSelection> | |||||
B | DP09 | 0-1 | <PFMod> | |||||
B | DPP1 | 1-1 | <CheckFOP> | |||||
B | DP10 | 0-1 | <CommissionMod> | |||||
B | DP27 | 0-1 | <EndorsementBox> | |||||
B | GQWV | 0-1 | <WaiverMods> | |||||
B | DP57 | 0-1 | <ServiceFees> | |||||
B | DP58 | 0-1 | <ProgEndorsement> | |||||
B | DPF0 | 0-1 | <FOPRestrict> | |||||
B | GQCC | 0-1 | <CtrlAirVMods> | |||||
B | DPOC | 0-1 | <OCMods> |
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> |
GFRH | <RespHeader> | |||
|
|
GFBC |
|
<PrevBICSegMapping> |
|
|
GFBD |
|
<BaggDispInfo> |
|
|
GFBF |
0-16 |
<BaggDispFQandFQBB> Up to 16 - 1 per ticketed segment |
|
* |
GFC7 |
0-48 |
<CommNetGrossInfo> Up to 3 for each <BaggDispInfo> |
|
|
GFCI |
|
<CityIndInfo> |
|
|
GFDR |
|
<TkRestrictionInfo> |
|
* |
GFEQ |
|
<ExtendedQuoteInformation> |
|
|
GFFC |
|
<FareConstruction> |
|
|
GFFO |
|
<OverrideInfo> |
|
|
GFGQ |
|
<GenQuoteDetails> |
|
|
GFIS |
|
<ItinSeg> |
|
|
GFJT |
|
<JrnyType> |
|
|
GFMM |
|
<InfoMsg> |
|
* |
GFN1 |
|
<SellFareConstruct> |
|
* |
GFN2 |
|
<NetFareConstruct> |
|
* |
GFN3 |
|
<TkAuditFareConstruct> |
|
* |
GFN4 |
|
<TkPsgrFareConstruct> |
|
* |
GFPF |
|
<PsgrFacilityCharge> |
|
|
GFPI |
|
<PsgrTypes> |
|
|
GFPU |
|
<PlusUps> |
|
* |
GFPX |
|
<EnhancedPrivateFare> |
|
|
GFRI |
|
<RulesInfo> |
|
|
GFRR |
|
<RsvnRules> |
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> |