Low Fare Shopping Air Price Modifiers

Pricing modifiers are added to a Low Fare Shopping request to modify the fare parameters. To modify search parameters, refer to Low Fare Shopping Search Modifiers. To compare prices for similar itineraries, refer to Flexible Shopping modifiers.

Most pricing modifiers are specified in two locations:

Use these pricing modifiers return the fares and options you want:

Alternate Currencies MultiGDSSearchIndicator
Booking Code Passenger Type Codes
Cabin Class/Class of Service Plating Carrier
Fare Restrictions Promotional Codes
Fare Type Refund Type
Force Segment Select Return Fare Attribute
Loyalty Program Tax Exemption
Manual Fare Adjustment Ticket Type

 

Modifier

Description

Alternate Currencies

Performs a currency conversion to return fare information in a non-default currency.

Include LowFareSearchReq/AirPricingModifiers @CurrencyType.

Code snippet

<AirPricingModifiers @CurrencyType="AUD">

Booking Code

Requests a fare based on the permitted booking codes or restricts fares with prohibited booking codes.

Include booking code modifiers in LowFareSearchReq/AirSearchModifiers/ (for the entire journey) or LowFareSearchReq/SearchAirLeg/AirLegModifiers/ (for an air leg).

Code snippet

<PermittedBookingCodes>
  <BookingCode Code="Q">
<PermittedBookingCodes>	

Cabin Class/Class of Service

Requests a fare based on the cabin class (class of service). Supported cabin classes can vary by provider or supplier.

Include the cabin modifiers in LowFareSearchReq/SearchAirLeg/AirLegModifiers.

Code snippet

<AirLegModifiers>
  <PreferredCabins>
    <CabinClass Type="Business" />
  </PreferredCabins>
</AirLegModifiers>

Fare Restrictions

Specifies which types of fare rules (no minimum stay, no maximum stay, no advanced purchase) apply to fares in the response.

Include LowFareSearchReq/AirPricingModifiers @FaresIndicator. The response indicates the fare status in LowFareSearchRsp/AirPricingSolution/AirPricingInfo/FareInfo.

Code snippet

<AirPricingModifiers @ProhibitMinStayFares="true">

Fare Type

Filters the response based on fare type. Both Public and Private (negotiated) Fares are available through Universal API.

Include LowFareSearchReq/AirPricingModifiers @FaresIndicator. The response indicates the fare status in LowFareSearchRsp/AirPricingSolution/AirPricingInfo/FareInfo.

Code snippet

<AirPricingModifiers @FaresIndicator="PrivateFaresOnly">

Force Segment Select (Worldspan only)

Allows agents to force segment select option in host while selecting ALL air segments to store price on a PNR. This is ignored unless ALL air segments are selected.

Include LowFareSearchReq/AirPricingModifiers @ForceSegmentSelect. Default is 'false'.

Loyalty Program

Depending on each supplier's fare policies, including loyalty program memberships, also known as frequent flyer accounts, may or may not affect the fares returned.

Include LowFareSearchReq/SearchPassenger/LoyaltyCard. Loyalty information can also be included in the BookingTraveler data and imported from a profile.

Code snippet

<SearchPassenger>
  <LoyaltyCard SupplierCode="DL" CardNumber="123456" />
</SearchPassenger>

Manual Fare Adjustment

Allows increases or decreases to be applied to a fare quote when the appropriate parameters are set in Shop/Price/Book requests. The fare can be increased or decreased either by percentage or flat amount. The user can increase or decrease either the base amount or total. Total amount has some restrictions.

Include LowFareSearchReq/AirPricingModifiers/ManualFareAdjustment.

Code snippet

The following code snippet decreases the base price of a fare on a Low Fare Search response by an amount of two dollars.

<AirPricingModifiers>
  <ManualFareAdjustment AppliedOn="Base" AdjustmentType="Amount" Value="-2" PassengerRef="1" />
  <ManualFareAdjustment AppliedOn="Base" AdjustmentType="Amount" Value="-2" PassengerRef="2" />							
</AirPricingModifiers>

MultiGDSSearchIndicator

Returns fares from two GDS cores using a single request. This element requires specific provisioning and is not in general use. Contact your Travelport support representative for information.

Include LowFareSearchReq/AirPricingModifiers/MultiGDSSearchIndicator.

Passenger Type Codes

Returns fares for specific passenger types using Passenger Type Codes (PTC).

Specify PTC in LowFareSearchReq/SearchPassenger @Code.

Code snippet

<SearchPassenger xmlns="http://www.travelport.com/schema/common_v42_0" Code="ADT" />
<SearchPassenger xmlns="http://www.travelport.com/schema/common_v42_0" Code="CNN" Age="4" DOB="2014-04-1" />
<SearchPassenger xmlns="http://www.travelport.com/schema/common_v42_0" Code="INF" Age="0" DOB="2017-12-15" />

Plating Carrier

A plating (ticketing) carrier can be specified in the request.

Include LowFareSearchReq/AirPricingModifiers @PlatingCarrier.

Code snippet

<AirPricingModifiers @PlatingCarrier="DL">

Promotional Codes

Promotional Codes (Promo Codes) offer a discount or "special promotional rate" on a product for a specific period of time for meetings and conventions. Air Canada is currently the only supplier to support Promo Codes. There are two types of Promo Codes for Air Canada:

  • Auto-Generated Promo Codes
  • Customized Promo Codes

Refund Type

Requests a fare based on whether the ticketed fare can be refunded if the itinerary is modified or canceled. Specific penalty limits for fares can also be defined in the request.

Include LowFareSearchReq/AirPricingModifiers. The response indicates the refund status of the fare in LowFareSearchRsp/AirPricingSolution/AirPricingInfo @Refundable.

Code snippet

<AirPricingModifiers @ProhibitNonRefundableFares="true">
Return Fare Attribute

Request that branded fare optional services are included in Shop responses.

Note: This feature is in Alpha-testing and you need to be provisioned to activate it. Contact your Travelport API representative to activate this feature.

Include LowFareSearchReq/AirPricingModifiers @ReturnFareAttributes.

Code snippet

<AirPricingModifiers ReturnFareAttributes="true">

Sell City and Ticketing City Release 20.3

Sell City is the City Code identifying where the ticket is to be sold.

Ticketing City is the City Code identifying where the ticket will be issued.

LowFareSearchReq/AirPricingModifiers @SellCity and @TicketingCity

Both Sell City and Ticketing City can be use seperately. However, with Universal API Release 20.3.2, an enhancement was added that provides the ability to identify and sell city/ticketing city at time of Shop, Price, Book and UR Modify. This helps to identify cross-boarder sales (e.g. price in PAR ticket in NYC) so that fares are accurate throughout a workflow (e.g. shop, price, book, UR Modify).

Code snippet

<AirPricingInfo>
  <air:AirPricingModifiers TicketingCity="PAR" SellCity="NYC"/>
</AirPricingInfo>

This cross-boarder sale functionality with SellCity and TicketingCity is only supported for Galileo (1G). If sent via Apollo (1V), Worldspan (1P), or Airline Content Hub (ACH), the warning message returns, “SellCity and TicketingCity modifier(s) not supported by this provider and have been ignored.”

Tax Exemption

Removes tax amounts from the response.

Include LowFareSearchReq/AirPricingModifiers/ExemptTaxes.

Code snippet

<AirPricingModifiers>
  <ExemptTaxes AllTaxes="true" />
</AirPricingModifiers>

Ticket Type

Allows either Paper or Electronic Ticket types to be indicated in a request or response.

Include LowFareSearchReq/AirPricingModifiers @Eticketability.

Code snippet

<AirPricingModifiers @Eticketability="Required">

Pricing modifiers are also available at the segment level. See Air Segment Pricing Modifiers for details.