Task: Fare Quote Store Price

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.

Section 1: Short Answer

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.

Section 2: Detailed Description

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:

Section 3: Tables

Request (Input) Tags

 

<StorePriceMods>

Terminal Equivalents:

Apollo T:$B

Galileo: ______

 

 

Ordering

KLR

Min-Max

XML Tag

 

A

GQNP or
GQPO or
GQPA

1-1

<PsgrMods> or
<FqPicOnly> or
<PassengerType>

  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-#
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>

 

Response (Output) Tags

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>

Related Samples

PNRBFManagement_44_s7

PNRBFManagement_44_s8

PNRBFManagement_44_s41

PNRBFManagement_44_s86

PNRBFManagement_44_s92

PNRBFManagement_44_s95

PNRBFManagement_44_s99

PNRBFManagement_44_s112

PNRBFManagement_44_s120

PNRBFManagement_44_s122

PNRBFManagement_44_s127

PNRBFManagement_44_s128

PNRBFManagement_44_s129

PNRBFManagement_44_s131

PNRBFManagement_44_s133

PNRBFManagement_44_s135