v2.14.0 | July 2, 2021
- Added capability to pass discount manual approval code.
- Added capability to indicate the manual OB fee for a single form of payment.
- Added capability of indicating selling fare and discount amount for net remit transactions.
- Added capability of indicating baggage allowance per flight segment.
- (18/11/2021) Added capability to allow combination of cash/check + credit card separated by "¤" (change_key character) under …OptionalQualifiers/FOP_Qualifiers/MultipleCC_FOP.
- (01/20/22) The API has been updated to support using currency code. The new optional attribute is located at …AirTicketRQ/OptionalQualifiers/PricingQualifiers/@CurrencyCode
API Information
What's New
- Added capability to pass discount manual approval code.
- Added capability to indicate the manual OB fee for a single form of payment.
- Added capability of indicating selling fare and discount amount for net remit transactions.
- Added capability of indicating baggage allowance per flight segment.
- (18/11/2021) Added capability to allow combination of cash/check + credit card separated by "¤" (change_key character) under …OptionalQualifiers/FOP_Qualifiers/MultipleCC_FOP.
- (01/20/22) The API has been updated to support using currency code. The new optional attribute is located at …AirTicketRQ/OptionalQualifiers/PricingQualifiers/@CurrencyCode
New Features
In the Request
Optional
- Parameter: Code
-
Type: integer
Description: An 8 digit manual approval code.
Sample Value:
77887788
In the Request
Optional
- Parameter: ManualOBFee
-
Type: string
Description: Indicates the manual OB fee associated to the payment card.
Sample Value:
10.00Note: Previously, the manual OB fee could be indicated for payments using multiple forms of payment. This implementation lets you do the same for single forms of payment transactions.
In the Request
Optional
- Parameter: SellingFareAmount
-
Type: string
Description: Indicates total selling fare amount for net remit transactions.
Sample Value:
875.28
In the Request
Optional
- Parameter: DiscountAmount
-
Type: string
Description: Indicates discount amount for net remit transactions.
Sample Value:
100
In the Request
Optional
- Parameter: BaggageAllowance
-
Type: element
Description: Specifies baggage allowance per flight segment.
Sample Value:
<BaggageAllowance Number="02" Weight="20">
<SegmentSelect EndNumber="3" Number="1"/>
</BaggageAllowance>Note: Previous versions supported passing baggage allowance, but it was not possible to allocate it to the specific flight segment.
Resolved Issues
In the Response
Optional
Description: Corrects an intermittent issue where host message `SEGMENTS NOT IN DATE ORDER - VERIFY AND REENTER` was treated as a success. Currently this is treated as an error.
v2.13.0 | September 26, 2019
- Added support for Form of payment reference for single and multiple forms of payment.
- Added capability to issue a paperless service fee request.
API Information
What's New
- Added support for Form of payment reference for single and multiple forms of payment.
- Added capability to issue a paperless service fee request.
Functional Updates And Enhancements
In the Request
Optional
- Parameter: Reference
-
Type: integer
Description: Used to refer a line number from PNR Form of Payment (FOP) field.
Sample Value:
|-|AirTicketRQ NumResponses="2" Version="2.13.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"|--| |-|OptionalQualifiers|--| |-|FOP_Qualifiers|--| |-|BSP_Ticketing|--| |-|MultipleMiscFOP|--| |-|Fare Amount="300.00"/|--| |-|FOP_One Reference="1"/|--| |-|FOP_Two Type="PL189947"/|--| |-|/MultipleMiscFOP|--| |-|/BSP_Ticketing|--| |-|/FOP_Qualifiers|--| |-|/OptionalQualifiers|--| |-|/AirTicketRQ|--|Note: Can be used for single FOP, multiple FOP, Multiple Misc FOP and Pay later
In the Request
Optional
- Parameter: MISF
-
Type: boolean
Description: Used to issue a paperless service fee request, using the service fee amount stored in the TJR.
Sample Value:
|-|AirTicketRQ NumResponses="2" Version="2.13.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"|--| |-|OptionalQualifiers|--| |-|MiscQualifiers|--| |-|MISF Ind="true"/|--| |-|/MiscQualifiers|--| |-|/OptionalQualifiers|--| |-|/AirTicketRQ|--|
In the Request
Optional
- Parameter: Override
-
Type: mixed
Description: Used to issue a paperless service fee request and specify a service fee amount override
Sample Value:
|-|AirTicketRQ NumResponses="2" Version="2.13.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"|--| |-|OptionalQualifiers|--| |-|MiscQualifiers|--| |-|MISF Ind="true"|--| |-|Override Amount="100.00" CurrencyCode="USD"/|--| |-|/MISF|--| |-|PricingQualifiers|--| |-|NameSelect NameNumber="1.1"/|--| |-|/PricingQualifiers|--| |-|/MiscQualifiers|--| |-|/OptionalQualifiers|--| |-|/AirTicketRQ|--|
v2.12.0 | September 27, 2018
- Added ability to claim commission on the Net Fare
API Information
What's New
- Added ability to claim commission on the Net Fare
New Features
In the Request
Optional
- Parameter: Net
-
Type: boolean
Description: Used to claim commission on the Net Fare.
Sample Value:
|-|AirTicketRQ NumResponses="1" Version="2.12.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"|--| |-|OptionalQualifiers|--| |-|FlightQualifiers|--| |-|VendorPrefs|--| |-|Airline Code="AA"/|--| |-|/VendorPrefs|--| |-|/FlightQualifiers|--| |-|FOP_Qualifiers|--| |-|BasicFOP|--| |-|CC_Info|--| |-|PaymentCard Code="VI" ExpireDate="2017-12" ManualApprovalCode="1234" Number="4123412341234123"/|--| |-|/CC_Info|--| |-|/BasicFOP|--| |-|/FOP_Qualifiers|--| |-|MiscQualifiers|--| |-|Commission Net="true" Percent="5"/|--| |-|NetRemit ContractAgreementCode="456654" ValueCode="LAAAFA"/|--| |-|/MiscQualifiers|--| |-|PricingQualifiers|--| |-|PriceQuote|--| |-|Record Number="1"/|--| |-|/PriceQuote|--| |-|/PricingQualifiers|--| |-|/OptionalQualifiers|--| |-|/AirTicketRQ|--|
v2.11.0 | December 6, 2017
- Added ability to pass cost center information within request payload
API Information
What's New
- Added ability to pass cost center information within request payload
New Features
In the Request
Optional
- Parameter: CostCenter
-
Type: string
Description: used to pass cost center information
Sample Value:
|-|AirTicketRQ NumResponses="1" Version="2.11.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"|--| |-|OptionalQualifiers|--| |-|FOP_Qualifiers|--| |-|BasicFOP CostCenter="123456789123"|--| |-|CC_Info|--|...
Functional Updates And Enhancements
In the Request
Optional
- Parameter: CostCenter
-
Type: string
Description: used to pass cost center information
Sample Value:
|-|AirTicketRQ NumResponses="1" Version="2.11.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"|--| |-|OptionalQualifiers|--| |-|FOP_Qualifiers|--| |-|BasicFOP CostCenter="123456789123"|--| |-|CC_Info|--| |-|PaymentCard Code="VI" ExpireDate="2016-11" ExtendedPayment="12" ManualApprovalCode="123456" Number="4123412341234123"/|--| |-|/CC_Info|--| |-|/BasicFOP|--| |-|/FOP_Qualifiers|--| |-|PricingQualifiers|--| |-|PriceQuote|--| |-|Record Number="1"/|--| |-|/PriceQuote|--| |-|/PricingQualifiers|--| |-|/OptionalQualifiers|--| |-|/AirTicketRQ|--|
v2.10.0 | June 22, 2017
- Added ability to add net remit to the ticketing request.
API Information
What's New
- Added ability to add net remit to the ticketing request.
Functional Updates And Enhancements
In the Request
Optional
- Parameter: ETReceipt
-
Type: boolean
Description: Used to print a passenger electronic ticketing receipt at time of ticketing.
Sample Value:
|-|AirTicketRQ NumResponses="1" Version="2.10.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"|--| |-|OptionalQualifiers|--| |-|MiscQualifiers|--| |-|Invoice ETReceipt="true"/|--| |-|/MiscQualifiers|--|
In the Request
Optional
- Parameter: NetRemit
-
Type: N/A
Description: used to enter manual NET remit details
Sample Value:
|-|NetRemit Amount="600.00" ContractAgreementCode="ABCDEFGHIJ" NetCreditAmount="20051.60" ValueCode="D2469"/|--|
v2.9.0 | November 10, 2016
- Added ability to exempt taxes on the request level.
- Added ability to refer Form of Payment during EMD issuance.
- Added ability to specify virtual form of payment.
- Added ability to issue PQRs with Refundable Balance amount and tax breakdown.
API Information
What's New
- Added ability to exempt taxes on the request level.
- Added ability to refer Form of Payment during EMD issuance.
- Added ability to specify virtual form of payment.
- Added ability to issue PQRs with Refundable Balance amount and tax breakdown.
New Features
In the Request
Optional
- Parameter: Reference
-
Type: integer
Description: Used to refer a line number from PNR FOP field during EMD issuance.
Sample Value:
|-|FOP_Qualifiers|--| |-|BasicFOP Reference="1"/|--| |-|/FOP_Qualifiers|--|
In the Request
Optional
- Parameter: Ind
-
Type: boolean
Description: Used to specify whether or not to exempt all taxes during EMD issuance
Sample Value:
|-|PricingQualifiers|--| |-|Taxes|--| |-|NoTax Ind="true"/|--| |-|/Taxes|--| |-|/PricingQualifiers|--|
In the Request
Optional
- Parameter: Code
-
Type: string
Description: Used to specify a tax code to exempt during EMD issuance.
Sample Value:
|-|PricingQualifiers|--| |-|Taxes|--| |-|TaxExempt Code="GB"/|--| |-|TaxExempt Code="UB"/|--| |-|/Taxes|--| |-|/PricingQualifiers|--|
In the Request
Optional
- Parameter: Virtual
-
Type: string
Description: Used to pass virtual form of payment information.
Sample Value:
|-|FOP_Qualifiers|--| |-|BasicFOP Virtual="SABREAIRONETWOFOUR"/|--| |-|/FOP_Qualifiers|--|
In the Request
Optional
- Parameter: Amount
-
Type: string
Description: Used to specify amount of Refundable Balance EMD-S
Sample Value:
|-|PricingQualifiers|--| |-|RefundableBalance Amount="100.00"/|--| |-|/PricingQualifiers|--|
In the Request
Optional
- Parameter: Amount
-
Type: string
Description: Used to specify tax amount of Refundable Balance EMD-S
Sample Value:
|-|RefundableBalance Amount="100.00"|--| |-|Taxes|--| |-|Tax Amount="20.00" Code="YR"/|--| |-|Tax Amount="5.00" Code="GB"/|--| |-|/Taxes|--| |-|/RefundableBalance|--|
In the Request
Optional
- Parameter: Code
-
Type: string
Description: Used to specify tax code of Refundable Balance EMD-S
Sample Value:
|-|RefundableBalance Amount="100.00"|--| |-|Taxes|--| |-|Tax Amount="20.00" Code="YR"/|--| |-|Tax Amount="5.00" Code="GB"/|--| |-|/Taxes|--| |-|/RefundableBalance|--|
v2.8.0 | August 25, 2016
- Added two new attributes to the request message at .../OptionalQualifiers/PricingQualifiers/SpecificPenalty/Changeable, .../EitherOr and .../Refundable used to specify penalties after or before departure.
- Service response was updated to capture duplicate ticket error message "DUPLICATE TICKETS FOUND"
API Information
What's New
- Added two new attributes to the request message at .../OptionalQualifiers/PricingQualifiers/SpecificPenalty/Changeable, .../EitherOr and .../Refundable used to specify penalties after or before departure.
- Service response was updated to capture duplicate ticket error message "DUPLICATE TICKETS FOUND"
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: 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 Response
N/A
- Parameter: N/A
-
Type: N/A
Description: Service response was updated to capture duplicate ticket error message "DUPLICATE TICKETS FOUND"
Sample Value:
|-|stl:Message|--|DUPLICATE TICKETS FOUND|-|/stl:Message|--||-|stl:Message|--|USE ‡DUPE TO OVERRIDE AND ISSUE TICKET OR CORRECT AND RETRY|-|/stl:Message|--||-|stl:ShortText|--|ERR.SWS.HOST.ERROR_IN_RESPONSE|-|/stl:ShortText|--|