API Information

Response Format
XML
Service Action Code
PO_AllbrandsPricingRQ
Current Version
1.1.3
Target Audience
TN
Environment
Production
Documentation
Go to the Price with Multiple Brands documentation

What's New

  • Price with Multiple Brands has been enhanced with the following new parameters:
  • Exclude Non-Branded Fares - Allows for only branded fares to be returned when requesting single or multiple brands
  • Source PCC - The source PCC of the contract processed for Agency Managed Commission will be added for audit and tracking purposes
  • Fare Type Bitmap - A fare pricing component related to ancillaries offer

Business Value

  • This enhancements enable greater personalization and efficiency.

New Features

In the Request

Required

Parameter: NonBrandedFares

Type: complexType

Description: New Parameter to allow to exclude non-branded fares in the shopping response. When the PreferLevel is set to “Preferred" this means “Use non-branded fares”. If this is single filter (no other preferred elements) the meaning is “Use ONLY non-branded fares”. If other preferred filters are also used the meaning is “Use non-branded fares or fares with given (in filters) brands”. When the PreferLevel is set to “Unacceptable" this means “Do not use branded fares”. If this is single filter (no other unacceptable elements) the meaning is “Use ONLY branded fares – skip all non-branded”. If other unacceptable filters are also used the meaning is “Use only branded fares excluding fares matching given (in filters) brands”.

Sample Value:

<AllBrandsPricingRQ> <PriceRequestInformation> <BrandedFareIndicators> <BrandFilters> <NonBrandedFares PreferLevel="Preferred"/> </BrandFilters> </BrandedFareIndicators> </PriceRequestInformation> </AllBrandsPricingRQ>
Note: In the BargainFinderMax schema version 5.1.0, the NonBrandedFares were added in all 4 levels: Main fare, Main fare leg, Flex fare, Flex fare leg. Used to indicate a level of preference for an associate item: unacceptable or preferred.

In the Response

Optional

Parameter: SourcePCC

Type: PseudoCityCodeType

Description: The PCC of the contract processed for Agency Managed Commission which is added for audit/tracking purposes.

Sample Value:

<AllBrandsPricingRS> <Summary> <PassengerDetails> <PassengerDetail> <ValidatingCarrierCommissions> <ValidatingCarrierCommission SourcePCC="A1D0"> </ValidatingCarrierCommission> </ValidatingCarrierCommissions> </PassengerDetail> </PassengerDetails> </Summary> </AllBrandsPricingRS>
Note: Source PseudoCityCode
Parameter: FareTypeBitmap

Type: FareTypeBitmapType

Description: A fare pricing component returned by the carrier if used also in ancillaries records.

Sample Value:

<AllBrandsPricingRS> <Summary> <PassengerDetails> <PassengerDetail> <PassengerFare> <FareCalculation> <FareComponents> <FareComponent FareTypeBitmap="04"> </FareComponent> </FareComponents> </FareCalculation> </PassengerFare> </PassengerDetail> </PassengerDetails> </Summary> </AllBrandsPricingRS>
Note: FareTypeBitmap represents sum of following possible values: 0x00 - Normal, 0x01 - Discounted, 0x02 - Fare by Rule, 0x04 - Negotiated, 0x08 - Private, Eg. 0x06 = Fare by Rule Negotiated.