Task: Flight-Specific Fare Quote

This task finds the lowest price and book information for the specific booked itinerary.

If booking codes are requested, this task finds the lowest price for requested booking codes.

See the Air Shop FAQ for questions regarding all air shopping transactions.

Section 1: Short Answer

Transaction Name:

FareQuoteFlightSpecific_15

Can this task be performed in a sessionless environment?

Yes.

Are the request and response identical on both the Apollo and Galileo systems?

No. Some functionality is CRS-specific. See the Request topic in Section 2.

List any industry-specific knowledge required to understand this task in terms of the specific business process.

<NewBICSegMapping> returns the booking codes. For the new fare quote to be valid, the user must book.

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; requesting more than eight segments returns an error.

If the task is used for booking codes request, be aware that most of the discounted booking classes have round trip requirement, and using different booking codes as a request for each of the leg of the round trip may cause “NO VALID FARE FOR INPUT CRITERIA” in the response message.

Section 2: Detailed Description

Request:

Unless otherwise specified, use ALL CAPS in any request data.

<FlightSpecificBestBuyMods> must be sent with <SegInfo>, which contains flight information, and <PassengerType>, which contains passenger information.

Other data in the request can include:

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.

Prerequisite tasks:

Before sending the request, the user should check flight availability. See the AirAvailability_# transaction; task Air Availability.

Expected response:

A successful response includes the <NewBICSegMapping> element, which details the classes for which the itinerary needs to be booked 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:

Section 3: Tables

Request (Input) Tags

<FlightSpecificBestBuyMods>

Terminal Equivalents:

Apollo: Not applicable

Galileo: Not applicable

 

 

Ordering

KLR

Min/Max

XML Tag

 

A

GQFS

1-1

<SegInfo>

 

A

GQNP or GQPA

1-4

<PsgrMods>
<PassengerType>

 

B

GQQM

0-1

<GenQuoteInfo>

 

B

GQTE

0-1

<TaxExemptMods>

 

B

GQFP

0-1

<GenFarePrefs>

 

B

GQPC

0-1

<PlatingAirVMods>

 

B

GQSR

0-8

<SegmentMods>

 

B

GQSS

0-8

<SegSelection> (Private Fares only)

 

B

GQRC

0-1

<BookingCode>

 

B

GQWV

0-1

<WaiverMods>

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>

 

 

GF0A

 

<GeneralConstraints>

 

 

GF0B

 

<BICConstraints>

 

 

GF0C

 

<DayTmConstraints>

 

 

GF0D

 

<ValidDates>

 

 

GF0E

 

<FlightConstraints>

 

 

GF0F

 

<InvalidDates>

 

 

GF0G

 

<LastTravelConstraints>

 

 

GFBC

 

<PrevBICSegMapping>

 

 

GFBK

 

<NextBICSegMapping>

 

*

GFC7

 

<CommNetGrossInfo>

 

 

GFCI

 

<CityIndInfo>

 

 

GFDR

 

<TkRestrictionInfo>

 

*

GFEQ

 

<ExtendedQuoteInformation>

 

 

GFFC

 

<FareConstruction>

 

 

GFFO

 

<OverrideInfo>

 

 

GFFP

 

<FictitiousStartPt>

 

 

GFFS

 

<FilingStatus>

 

 

GFFU

 

<FollowUpEntries>

 

 

GFGQ

 

<GenQuoteDetails>

 

 

GFIS

 

<ItinSeg>

 

 

GFJT

 

<JrnyType>

 

 

GFMM

 

<InfoMsg>

 

*

GFN1

 

<SellFareConstruct>

 

*

GFN2

 

<NetFareConstruct>

 

*

GFN3

 

<TkAuditFareConstruct>

 

*

GFN4

 

<TkPsgrFareConstruct>

 

 

GFOM

 

<Msg>

 

 

GFPF

 

<PsgrFacilityCharge>

 

 

GFPI

 

<PsgrTypes>

 

 

GFPU

 

<PlusUps>

 

*

GFPX

 

<EnhancedPrivateFare>

 

 

GFRF

 

<RulesDisplayBySegment>

 

 

GFRH

 

<RespHeader>

 

 

GFRI

 

<RulesInfo>

 

 

GFRP

 

<RulesData>

 

 

GFRR

 

<RvsnRules>

 

 

GFJ5

 

<AdvRsvnTktRules>

 

 

GFJ6

 

<MinStayRules>

 

 

GFJ7

 

<MaxStayRules>

 

 

GFJF

 

<SalesRestrictionRules>

 

 

GFJG

 

<PenaltyRules>

 

*

GFS2

 

<NetStructFareConstruct>

 

*

GFS3

 

 

*

GFS4

 

 

*

GFSF

 

<SellStructFareConstruct>

 

 

GFSR

 

<SegRelatedInfo>

 

 

GFSU

 

<Surcharge>

 

*

GFT1

 

<TkPsgrFareConstructTaxInfo>

 

 

GFTD

 

<Tariff>

 

 

GFTS

 

<TaxBreakdown>

 

 

GFXE

 

<BBQIntuitiveSystemsData>

 

 

GFXG

 

<BBQGenQuoteInfo>

 

 

GFXI

 

<FlightItemCrossRef>

 

 

GFXJ

 

<BBQAvailJourneyItem>

 

 

GFXO

 

<BestBuyQuoteOriginDest>

 

 

GFXR

 

<BBQInfo>

 

 

GFZ6

 

<SegMapping>

 

 

GRFB

 

<FareBasisCodeSummary>

 

 

GROM

 

<OutputMsg>

Related Samples

FareQuoteFlightSpecific_15_s1

FareQuoteFlightSpecific_15_s2

FareQuoteFlightSpecific_15_s3

FareQuoteFlightSpecific_15_s4

FareQuoteFlightSpecific_15_s5

FareQuoteFlightSpecific_15_s6

FareQuoteFlightSpecific_15_s7

FareQuoteFlightSpecific_15_s8

FareQuoteFlightSpecific_15_s9

FareQuoteFlightSpecific_15_s10

FareQuoteFlightSpecific_15_s11

FareQuoteFlightSpecific_15_s12