Skip Navigation

Price Air Itinerary

2.17.0
Air
Pricing
SOAP API
Travel Agency
Airline Carrier
  • In this version functional updates and defect fixes were introduced.

API Information

Format
XML
Current Version
2.16.0
Environment
Production

What's New

  • In this version functional updates and defect fixes were introduced.

Functional Updates And Enhancements

In the Request

Optional

Parameter: BaseFareCurrencyCode

Type: string

Description: Used to return bse fare currency code.

Sample Value:

|-|SolutionInformation SolutionSequenceNmbr="1"|--||-|BaseFareCurrencyCode|--|USD|-|/BaseFareCurrencyCode|--|

In the Request

Optional

Parameter: GrandTotalBaseFareAmount

Type: string

Description: Used to return grand total base fare amount.

Sample Value:

|-|SolutionInformation SolutionSequenceNmbr="1"|--||-|BaseFareCurrencyCode|--|USD|-|/BaseFareCurrencyCode|--||-|CurrencyCode|--|USD|-|/CurrencyCode|--||-|GrandTotalBaseFareAmount|--|3209.21|-|/GrandTotalBaseFareAmount|--|

In the Request

Optional

Parameter: GrandTotalEquivFareAmount

Type: string

Description: Used to pass grand total equivalent fare amount.

Sample Value:

|-|SolutionInformation SolutionSequenceNmbr="1"|--||-|BaseFareCurrencyCode|--|USD|-|/BaseFareCurrencyCode|--||-|CurrencyCode|--|USD|-|/CurrencyCode|--||-|GrandTotalBaseFareAmount|--|3209.21|-|/GrandTotalBaseFareAmount|--||-|GrandTotalEquivFareAmount|--|1221.00|-|/GrandTotalEquivFareAmount|--|

In the Request

Optional

Parameter: GrandTotalTaxes

Type: string

Description: Used to pass grand total taxes amount details.

Sample Value:

|-|SolutionInformation SolutionSequenceNmbr="1"|--||-|BaseFareCurrencyCode|--|USD|-|/BaseFareCurrencyCode|--||-|CurrencyCode|--|USD|-|/CurrencyCode|--||-|GrandTotalBaseFareAmount|--|3209.21|-|/GrandTotalBaseFareAmount|--||-|GrandTotalEquivFareAmount|--|1221.00|-|/GrandTotalEquivFareAmount|--||-|GrandTotalTaxes|--|118.20|-|/GrandTotalTaxes|--|

In the Request

Optional

Parameter: CommissionContract

Type: string

Description: Used to pass commission contract details.

Sample Value:

|-|AgencyCommission|--||-|CommissionContract|--|LIVERPOOL02|-|/CommissionContract|--||-|TotalPricedCommission|--|77.52|-|/TotalPricedCommission|--||-|ValidatingCarrier|--|QF|-|/ValidatingCarrier|--||-|/AgencyCommission|--|

In the Request

Optional

Parameter: TotalPricedCommission

Type: string

Description: Used to pass total priced commission value.

Sample Value:

|-|AgencyCommission|--||-|CommissionContract|--|LIVERPOOL02|-|/CommissionContract|--||-|TotalPricedCommission|--|77.52|-|/TotalPricedCommission|--||-|ValidatingCarrier|--|QF|-|/ValidatingCarrier|--||-|/AgencyCommission|--|

In the Request

Optional

Parameter: ValidatingCarrier

Type: string

Description: Used to pass related validating carrier details for agency managed commission.

Sample Value:

|-|AgencyCommission|--||-|CommissionContract|--|LIVERPOOL02|-|/CommissionContract|--||-|TotalPricedCommission|--|77.52|-|/TotalPricedCommission|--||-|ValidatingCarrier|--|QF|-|/ValidatingCarrier|--||-|/AgencyCommission|--|

Resolved Issues

In the Request

Optional

Description: (10/18/2021) - removed code validation which prevented combining SpecificFare and GoverningCarrierOverride. As of today both elements can be sent within a single xml payload.


  • Added a new attribute used to request the webservice to show all Agency Retailer Details
  • Added a new element that allows user to target an agency managed commission calculation from a specific business line
  • Added ability to exclude aggregated content from the services response
  • Enhanced services response to pass additional details related to validating carriers

API Information

Format
XML
Current Version
2.15.0
Environment
Production

What's New

  • Added a new attribute used to request the webservice to show all Agency Retailer Details
  • Added a new element that allows user to target an agency managed commission calculation from a specific business line
  • Added ability to exclude aggregated content from the services response
  • Enhanced services response to pass additional details related to validating carriers

New Features

In the Request

Optional

Parameter: HandlingFees

Type: boolean

Description: used to to display the original base fare and GST (when applicable), along with new information displaying all handling fees (with applicable GST) in the response

Sample Value:

|-|FareOptions ASLBreakdown="false" ASLIgnore="false" Excursion="false" HandlingFees="false" Net="false" Private="false" Public="false"/|--|

In the Request

Optional

Parameter: AggregatedContentExclude

Type: boolean

Description: used to exclude aggregated content

Sample Value:

|-|PricingQualifiers AlternateCurrencyCode="EUR" CurrencyCode="USD" AggregatedContentExclude="false" FareFocusExclude="false" NoDate="false" RoundTheWorld="false" Source="v2"|--|

In the Request

Optional

Parameter: CommissionContract

Type: string

Description: used to select specific contracts to process at a time of pricing

Sample Value:

|-|CommissionContract|--|WHOLESALERCONTRACT01|-|/CommissionContract|--|

In the Request

Optional

Parameter: ManuallyAdjustedSellingLevel

Type: N/A

Description: used to pass markup or markdown amount

Sample Value:

                                |-|ManuallyAdjustedSellingLevel MarkUp="5"/|--|                             |-|ManuallyAdjustedSellingLevel MarkUp="10"/|--|                                |-|ManuallyAdjustedSellingLevel MarkUp="1"/|--|                             |-|PassengerType Code="ADT" Quantity="1"/|--|                               |-|PassengerType Code="CNN" Quantity="1"/|--|                               |-|PassengerType Code="INF" Quantity="1"/|--|
Note: modified repeat factor from 1 to 99 to be able to match it with specific passenger types

In the Response

Optional

Parameter: LayerTypeName

Type: string

Description: used to return selling fare data for each pax type

Sample Value:

|-|SellingFareData LayerTypeName="1"|--|

In the Response

Optional

Parameter: Amount

Type: string

Description: used to return base fare amount for selling fare data

Sample Value:

                    |-|SellingFareData LayerTypeName="1"|--|                        |-|BaseFare Amount="100"/|--|

In the Response

Optional

Parameter: Amount

Type: string

Description: used to pass applicable constructed total amount for selling fare data

Sample Value:

                    |-|SellingFareData LayerTypeName="1"|--|                        |-|BaseFare Amount="100"/|--|                       |-|ConstructedTotal Amount="100"/|--|

In the Response

Optional

Parameter: Amount

Type: string

Description: used to pass equivalent amount for selling fare data

Sample Value:

                    |-|SellingFareData LayerTypeName="1"|--|                        |-|BaseFare Amount="100"/|--|                       |-|ConstructedTotal Amount="100"/|--|                       |-|Equivalent Amount="100"/|--|

In the Response

Optional

Parameter: Amount

Type: string

Description: used to pass total taxes amount for selling fare data

Sample Value:

                    |-|SellingFareData LayerTypeName="1"|--|                        |-|BaseFare Amount="100"/|--|                       |-|ConstructedTotal Amount="100"/|--|                       |-|Equivalent Amount="100"/|--|                     |-|TotalTaxes Amount="10.23"/|--|

In the Response

Optional

Parameter: Amount

Type: string

Description: used to pass total per passenger selling fare amount

Sample Value:

                    |-|SellingFareData LayerTypeName="1"|--|                        |-|BaseFare Amount="100"/|--|                       |-|ConstructedTotal Amount="100"/|--|                       |-|Equivalent Amount="100"/|--|                     |-|TotalTaxes Amount="10.23"/|--|                       |-|TotalPerPassenger Amount="123.45"/|--|

In the Response

Optional

Parameter: Text

Type: string

Description: used to pass fare calculation text for selling fare data

Sample Value:

                    |-|SellingFareData LayerTypeName="1"|--|                        |-|BaseFare Amount="100"/|--|                       |-|ConstructedTotal Amount="100"/|--|                       |-|Equivalent Amount="100"/|--|                     |-|TotalTaxes Amount="10.23"/|--|                       |-|TotalPerPassenger Amount="123.45"/|--|                       |-|FareCalculation|--|                          |-|Text|--|FCXXX|-|/Text|--|                        |-|/FareCalculation|--|

In the Response

Optional

Parameter: Code

Type: string

Description: used to pass tax code for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: Description

Type: string

Description: used to pass tax description for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: Amount

Type: string

Description: used to pass tax amount for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: Currency Code

Type: string

Description: used to pass tax currency code for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: AmountPublished

Type: string

Description: used to pass published amount for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: PublishedCurrencyCode

Type: string

Description: used to pass published currency code for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: StationCode

Type: string

Description: used to pass station code for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: CountryCode

Type: string

Description: used to pass country code for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: Country Code

Type: string

Description: used to pass country code for selling fare tax data

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: GoodAndServicesInd

Type: boolean

Description: used to indicate goods and services tax

Sample Value:

|-|Tax Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="false"/|--|

In the Response

Optional

Parameter: Code

Type: string

Description: used to pass the tax breakdown code

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: Description

Type: string

Description: used to pass selling fare tax breakdown description

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: Amount

Type: string

Description: used to pass individual tax amount

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: CurrencyCode

Type: string

Description: used to pass individual tax currency code

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: AmountPublished

Type: string

Description: used to pass published amount for individual tax

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: PublishedCurrencyCode

Type: string

Description: used to pass published currency code for individual tax

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: StationCode

Type: string

Description: used to pass station code for individual tax

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: CountryCode

Type: string

Description: used to pass country code for individual tax

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: GoodAndServicesInd

Type: boolean

Description: used to indicate goods and services tax

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: AirlineCode

Type: string

Description: used to pass airline code associated to individual tax

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: TaxType

Type: string

Description: used to pass individual tax type

Sample Value:

|-|TaxBreakDown Code="US1" Description="FUEL TAX" Amount="10.5" CurrencyCode="USD" AmountPublished="5" PublishedCurrencyCode="USD" StationCode="DFW" CountryCode="US" GoodAndServicesInd="true" AirlineCode="BA" TaxType="P"/|--|

In the Response

Optional

Parameter: Code

Type: string

Description: used to pass markup type code

Sample Value:

|-|Markup Code="J" Description="ADJT" Amount="5.23"/|--|

In the Response

Optional

Parameter: Description

Type: string

Description: used to pass markup description

Sample Value:

|-|Markup Code="J" Description="ADJT" Amount="5.23"/|--|

In the Response

Optional

Parameter: Amount

Type: string

Description: used to pass the markup amount

Sample Value:

|-|Markup Code="J" Description="ADJT" Amount="5.23"/|--|

In the Response

Optional

Parameter: NewValidatingProcess

Type: boolean

Description: used to indicate whether the validating carrier information is related to new process or not

Sample Value:

|-|ValidatingCarrier NewValidatingProcess="true" SolutionSequenceNmbr="1"|--|

In the Response

Optional

Parameter: SolutionSequenceNmbr

Type: string

Description: used to associate a particular set of optional charge-related information to a particular pricing option

Sample Value:

|-|ValidatingCarrier NewValidatingProcess="true" SolutionSequenceNmbr="1"|--|

In the Response

Optional

Parameter: SettlementMethod

Type: string

Description: used to pass information on the settlement method type

Sample Value:

|-|SettlementMethod|--|BSP|-|/SettlementMethod|--|

In the Response

Optional

Parameter: IETCheckedValidatingCarrier

Type: string

Description: used to pass information on the Interline Electronic Ticket Validating Carrier

Sample Value:

|-|IETCheckedValidatingCarrier|--|AA|-|/IETCheckedValidatingCarrier|--|

In the Response

Optional

Parameter: Type

Type: string

Description: used to pass the details on the ticket type

Sample Value:

|-|Ticket Type="ETKTREQ" CarrierCode="AA" ValidatingCarrierType="Default"|--|

In the Response

Optional

Parameter: CarrierCode

Type: string

Description: used to pass the carrier code

Sample Value:

|-|Ticket Type="ETKTREQ" CarrierCode="AA" ValidatingCarrierType="Default"|--|

In the Response

Optional

Parameter: ValidatingCarrierType

Type: string

Description: used to pass details on the validating carrier type. Possible values are: "Default", "Alternate" and "IETChecked"

Sample Value:

|-|Ticket Type="ETKTREQ" CarrierCode="AA" ValidatingCarrierType="Default"|--|

In the Response

Optional

Parameter: Type

Type: string

Description: used to pass details on the interline agreement type

Sample Value:

|-|InterlineAgreement Type="ABCD" CarrierCode="AC"/|--|

In the Response

Optional

Parameter: CarrierCode

Type: string

Description: used to pass the carrier code

Sample Value:

    |-|InterlineAgreement Type="ABCD" CarrierCode="AC"/|--|

  • Added ability to price and specify virtual form of payment at .../PriceRequestInformation/OptionalQualifiers/FOP_Qualifiers/BasicFOP/@Virtual.
  • Added .../PriceRequestInformation/OptionalQualifiers/PricingQualifiers/RetailerRuleQualifier@Qualifier within the request message to be able to price by incorporating fares linked to a specific Retailer Rule Qualifier code.
  • Added .../PriceQuote/PricedItinerary/AirItineraryPricingInfo/RetailerRules together with corresponding elements/attributes (AdjustmentSellingLevel and PricingTransaction) to pass information on the retailer rules within the response message.
  • Added ability to specify the markup/down amount at the request level .../PriceRequestInformation/OptionalQualifiers/PricingQualifiers/ManuallyAdjustedSellingLevel/@MarkDown and @MarkUp.

API Information

Format
XML
Current Version
2.14.0
Environment
Production

What's New

  • Added ability to price and specify virtual form of payment at .../PriceRequestInformation/OptionalQualifiers/FOP_Qualifiers/BasicFOP/@Virtual.
  • Added .../PriceRequestInformation/OptionalQualifiers/PricingQualifiers/RetailerRuleQualifier@Qualifier within the request message to be able to price by incorporating fares linked to a specific Retailer Rule Qualifier code.
  • Added .../PriceQuote/PricedItinerary/AirItineraryPricingInfo/RetailerRules together with corresponding elements/attributes (AdjustmentSellingLevel and PricingTransaction) to pass information on the retailer rules within the response message.
  • Added ability to specify the markup/down amount at the request level .../PriceRequestInformation/OptionalQualifiers/PricingQualifiers/ManuallyAdjustedSellingLevel/@MarkDown and @MarkUp.

New Features

In the Request

Optional

Parameter: Virtual

Type: string

Description: Used to pass virtual form of payment information.

Sample Value:

|-|BasicFOP Type="CK" Reference="1" Virtual="SABREAIRONETWOFOUR"|--|

In the Request

Optional

Parameter: RetailerRuleQualifier

Type: N/A

Description: Used to price an itinerary incorporating fares linked to a specific Retailer Rule Qualifier code.

Sample Value:

|-|RetailerRuleQualifier Force="true"|--|

In the Request

Optional

Parameter: Force

Type: boolean

Description: Used to force only fares with a matched Business Rule containing the specified Retailer Rule Qualifier.

Sample Value:

|-|RetailerRuleQualifier Force="true"|--|

In the Request

Optional

Parameter: Qualifier

Type: string

Description: Used to specify a RetailerRuleQualifier to price with.

Sample Value:

                |-|RetailerRuleQualifier Force="true"|--|                   |-|Qualifier|--|ABC123|-|/Qualifier|--|

In the Request

Optional

Parameter: ManuallyAdjustedSellingLevel

Type: N/A

Description: Used to to specify the markup/down amount that’s to be applied at time of pricing to create a manually Adjusted Selling Level fare.

Sample Value:

|-|ManuallyAdjustedSellingLevel MarkDown="5" MarkUp="10"/|--|

In the Request

Optional

Parameter: MarkDown

Type: decimal

Description: Used to instruct the system to price the itinerary with a mark down amount.

Sample Value:

|-|ManuallyAdjustedSellingLevel MarkDown="5" MarkUp="10"/|--|

In the Request

Optional

Parameter: MarkUp

Type: decimal

Description: Used to instruct the system to price the itinerary with a mark up amount.

Sample Value:

|-|ManuallyAdjustedSellingLevel MarkDown="5" MarkUp="10"/|--|

In the Response

Optional

Parameter: AdjustmentSellingLevel

Type: string

Description: Used to return retailer rule for the Adjustment Selling Level.

Sample Value:

                |-|RetailerRules|--|                    |-|AdjustmentSellingLevel|--|ASLRULE|-|/AdjustmentSellingLevel|--|

In the Response

Optional

Parameter: PricingTransaction

Type: string

Description: Used to return retailer rule for pricing transactions.

Sample Value:

                |-|RetailerRules|--|                    |-|AdjustmentSellingLevel|--|ASLRULE|-|/AdjustmentSellingLevel|--|                  |-|PricingTransaction|--|PRICINGRULE|-|/PricingTransaction|--|

  • Added two new attributes to the request message at .../PriceRequestInformation/OptionalQualifiers/PricingQualifiers/SpecificPenalty/Changeable, .../EitherOr and .../Refundable used to specify penalties after or before departure.
  • Added an attribute .../@Reference on the request level at .../PriceRequestInformation/OptionalQualifiers/FOP_Qualifiers in order to reference a line number from PNR FOP field.
  • Added .../PriceRequestInformation/OptionalQualifiers/PricingQualifiers/BasicEconomyExclude to the request message to allow airline customers to exclude Basic Economy Fares from the pricing response.

API Information

Format
XML
Current Version
2.13.0
Environment
Production

What's New

  • Added two new attributes to the request message at .../PriceRequestInformation/OptionalQualifiers/PricingQualifiers/SpecificPenalty/Changeable, .../EitherOr and .../Refundable used to specify penalties after or before departure.
  • Added an attribute .../@Reference on the request level at .../PriceRequestInformation/OptionalQualifiers/FOP_Qualifiers in order to reference a line number from PNR FOP field.
  • Added .../PriceRequestInformation/OptionalQualifiers/PricingQualifiers/BasicEconomyExclude to the request message to allow airline customers to exclude Basic Economy Fares from the pricing response.

New Features

In the Request

Optional

Parameter: BeforeDeparture

Type: boolean

Description: used to query before depature fees

Sample Value:

|-|SpecificPenalty|--| |-|Changeable MaxPenalty="100" BeforeDeparture="true"
Note: Parameter used at .../Changeable, .../EitherOr and .../Refundable

In the Request

Optional

Parameter: AfterDeparture

Type: boolean

Description: used to query after depature fees

Sample Value:

|-|EitherOr Any="true" CurrencyCode="USD" MaxPenalty="100" AfterDeparture="true"/|--|
Note: Parameter used at .../Changeable, .../EitherOr and .../Refundable

In the Request

Optional

Parameter: Reference

Type: integer

Description: used to reference a line number from PNR FOP field

Sample Value:

|-|FOP_Qualifiers|--||-|BasicFOP Reference="1"/|--||-|/FOP_Qualifiers|--|
Note: Parameter used at .../PriceRequestInformation/OptionalQualifiers/FOP_Qualifiers/BasicFOP/@Reference, .../PriceRequestInformation/OptionalQualifiers/FOP_Qualifiers/BSP_Ticketing/MultipleFOP/.../@Reference

In the Request

Optional

Parameter: BasicEconomyExclude

Type: string

Description: used to allow airline customers to exclude Basic Economy Fares from the pricing response

Sample Value:

|-|BargainFinder Rebook="true"/|--||-|BasicEconomyExclude|--|O|-|/BasicEconomyExclude|--|

In the Response

Optional

Parameter: FareBasisCode

Type: string

Description: used to to pass related fare information

Sample Value:

|-|PenaltyInformation Amount="123.00" Cat16="true" Currency="USD" FareBasisCode="M7FM0NL" Type="CPBD"|--|  |-|FareBasisCode|--|M7FM0NL|-|/FareBasisCode|--|

In the Response

Optional

Parameter: FareComponent

Type: string

Description: used to to pass related fare component information

Sample Value:

|-|PenaltyInformation Amount="123.00" Cat16="true" Currency="USD" FareBasisCode="M7FM0NL" Type="CPBD"|--||-|FareBasisCode|--|M7FM0NL|-|/FareBasisCode|--||-|FareComponent|--|123|-|/FareComponent|--|