Skip Navigation

Issue Air Ticket

2.14.0
Air
Ticketing
SOAP API
Travel Agency
Airline Carrier
  • 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

Format
XML
Current Version
2.14.0
Environment
Production

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.00
Note: 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.


  • 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

Format
XML
Current Version
2.13.0
Environment
Production

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|--|

  • Added ability to claim commission on the Net Fare

API Information

Format
XML
Current Version
2.12.0
Environment
Production

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|--|

  • Added ability to pass cost center information within request payload

API Information

Format
XML
Current Version
2.11.0
Environment
Production

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|--|

  • Added ability to add net remit to the ticketing request.

API Information

Format
XML
Current Version
2.10.0
Environment
Production

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"/|--|

  • 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

Format
XML
Current Version
2.9.0
Environment
Production

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|--|        

  • 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

Format
XML
Current Version
2.8.0
Environment
Production

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|--|