+ All Categories
Home > Documents > Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO...

Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO...

Date post: 17-Apr-2020
Category:
Upload: others
View: 35 times
Download: 0 times
Share this document with a friend
65
PNR Services Web Service Technical Guide PNR Services Technical Documentation TIR 3.5.x Web Service Guide 12/8/2014 Version 1.1
Transcript
Page 1: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

PNR Services Web Service Technical Guide

PNR Services Technical

Documentation

TIR 3.5.x Web Service Guide

12/8/2014

Version 1.1

Page 2: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

PNR Services Web Service Technical Guide

Reference

Prepared for

PNR Services Clients

Prepared by

Sabre Inc.

Date

12/15/2014

© 2008, Sabre Inc. All rights reserved.

This documentation is the confidential and proprietary intellectual

property of Sabre Inc. Any unauthorized use, reproduction,

preparation of derivative works, performance, or display of this

document, or software represented by this document, without the

express written permission of Sabre Inc. is strictly prohibited.

Sabre, the Sabre logo design, and Product Name are trademarks

and/or service marks of an affiliate of Sabre Inc. All other

trademarks, service marks, and trade names are owned by their

respective companies.

Page 3: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Web Service Technical Guide

PNR Services Technical User Guide

D O C U M E N T R E V I S I O N I N F O R M A T I O N

The following information is to be included with all versions of the document.

Project Name PNR TIR Services Project Number TIR 3.5.

Prepared by Lukasz Zamojski Date Prepared 12/05/14

Revised by

Revision Reason

Revised by

Revision Reason

Revised by

Revision Reason

Revised by

Revision Reason

Page 4: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Web Service Technical Guide

T a b l e o f C o n t e n t s

P N R S e r v i c e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i i

T e c h n i c a l U s e r G u i d e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i i

D O C U M E N T R E V I S I O N I N F O R M A T I O N

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i i

P r o c e s s O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.1. Introduction................................................................................................................................... 5 1.2. Description ................................................................................................................................... 5 1.3. New Features Added to TravelItineraryReadRQ_3.5.0 Versions of the Service .......................... 7 1.4. Difference in Schema between Current and Previous version of TravelItineraryReadRQ ............ 7 1.5. Features Introduced in Previous Versions of TravelItineraryReadRQ ........................................ 10

R e q u e s t / R e s p o n s e p a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

2.1. (RQ)Subject Area ....................................................................................................................... 13 2.2. (RQ)UniqueID ............................................................................................................................. 13 2.3. (RQ) ReturnOptions ................................................................................................................... 13

R e q u e s t a n d R e s p o n s e p a y l o a d s e x a m p l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4

3.1. Sample XML with RQ, RS TIR3.5 .............................................................................................. 14 3.1.1. Sample XML with new Endorsement complex element ......................................................... 14 3.1.2. Sample XML with new Paid Tax indicator attribute ................................................................ 17 3.1.3. Sample XML with new IsPast attribute ................................................................................... 20 3.2. Sample XML with RQ, RS in Previous Versions ......................................................................... 21 3.2.1. Sample XML with Net Ticketing information ................................................................................. 21 3.1.2. Sample XML for BSGPNR with BSG Indicator ............................................................................. 27 3.1.3. Sample XML with SequenceNumber for Ancillary Service ........................................................... 28 3.2.1. Sample XML UnmaskCreditCard false .................................................................................. 32 3.2.2. Sample XML UnmaskCreditCard true .................................................................................... 33 3.2.3. Sample XML PriceQuoteTotal ................................................................................................ 35 3.2.4. Sample XML for BSGPNR – with AssociatedPNR Details ..................................................... 38 3.2.5. Sample XML for Associated PNR – with BSG PNR created date .......................................... 39 3.2.6. Sample XML with Hotel .......................................................................................................... 41 3.2.7. Sample XML with Retailer Wholesaler viewership ................................................................. 44 3.2.8. Sample XML Ancillary Service ............................................................................................... 46 3.2.9. Sample XML with PQ+ ........................................................................................................... 48 3.2.10. Sample XML with Itinerary Order ........................................................................................... 51 3.2.11. Sample XML with Ancillary..................................................................................................... 55 3.2.12. Sample XML with Cruise ........................................................................................................ 57 3.2.13. Sample XML with Accounting Line ......................................................................................... 59

Page 5: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Web Service Technical Guide

3.2.14. Sample XML with Alpha coded remarks, File Info .................................................................. 60

D e f i n e d E r r o r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2

4.1. Error List ..................................................................................................................................... 62

F r e q u e n t l y A s k e d Q u e s t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4

5.1. Who should I contact for query help ........................................................................................... 64 5.2. First Level Support ..................................................................................................................... 64 5.3. Glossary ..................................................................................................................................... 64

Page 6: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Process Overview 5

Process Overview

1 . 1 . I n t r o d u c t i o n

This guide is for architects and developers to learn how to compose XML formatted

requests for TravelItineraryRead Requests. This release covers the XML request and responses which

allow client applications to retrieve on-demand and ad-hoc inventory, ticketing and booking data.

1 . 2 . D e s c r i p t i o n

Once a PNR has been created on the Sabre Host, this web service offers functionality to allow the Airline

or Agency to search for and retrieve particular PNR data directly from AAA session. If PNR is not

unpacked into AAA already then PNR Locator can be provided into request to specify which PNR should

be unpacked and retrieved.

PNR data which will be present in response payload depends on list of Subject Areas used in the request.

Subject Areas could be used to narrow down number of elements returned. Following Subject Areas are

available:

1

Page 7: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Process Overview 6

Subject Areas Description

PRIMARY SUBJECT AREAS

ACCOUNTING_LINES Agency accounting lines stored in PNR

AGENCY_ADDRESS Agency address data stored in PNR

ANCILLARY Ancillary Items (Air Extra) stored in PNR

DK_NUMBER Customer number stored in PNR– agencies use DK number primarily

as an account reference identifier for billing purposes

DSS Additional information about flight retrieved from Sabre scheduling

system (DSS)

FREQUENT_FLYER Frequent Flyer details stored in PNR

GENERAL_FACTS General facts stored in PNR

HOSTED_FACTS Hosted facts stored in PNR

PASSENGER_DETAILS Profile data, passenger type, email address etc. stored in PNR

PAY_INFO Form of payment data stored in PNR

PRICING_INFORMATION Pricing data stored in PQ record

PHONE Phone data stored in PNR

PRERESERVED_SEAT Pre reserved seat data stored in PNR

PROFILE_INDEX Customer Profile data stored in PNR

RECEIVED_FROM Received From Field stored in PNR

REMARKS Remark Field stored in PNR

TICKETING Ticketing information stored in PNR

AGGREGATED SUBJECT AREAS

SIMPLE It is always used regardless it is provided in the request or not.

Includes: HEADER (Booking and Point of Sale details); NAME

(Name Field data); ITINERARY ( itinerary data); BAS_EXTENSION

(extended information attached to Air segment);

DEFAULT It will be used if no Subject Area is provided in the RQ payload.

Includes: SIMPLE; all PRIMARY SUBJECT AREAS except

PRICING_INFORMATION;

FULL Includes: SIMPLE; all PRIMARY Subject Areas;

ACTIVE_PNR_DATA Includes: SIMPLE; all PRIMARY Subject Areas except DSS and

PRICING_INFORMATION

Page 8: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Process Overview 7

1 . 3 . N e w F e a t u r e s A d d e d t o T r a v e l I t i n e r a r y R e a d R Q _ 3 . 5 . 0

V e r s i o n s o f t h e S e r v i c e

The following are new features that have been added to 3.5.0 versions of TravelItineraryReadRQ Service:

Feature Description

Endorsement New endorsement types in PQ response have been added.

Paid Tax indicator The response includes a new element to indicate Paid Tax in PQ tax

fields

Is Past

New feature to mark air segments where start date is older than 48

hours as past. For the non-air segments (e.g. Car, Rail,

Hotel) the flag will be calculated based on end date. If end date is

not available and there is no possibility to calculate it based on

duration time, these will be processed as air segments.

1 . 4 . D i f f e r e n c e i n S c h e m a b e t w e e n C u r r e n t a n d P r e v i o u s

v e r s i o n o f T r a v e l I t i n e r a r y R e a d R Q

The following are differences in schema introduced in TravelItineraryRead 3.4.x as a result of new

features.

Version Description

3.5xRS

New ‘OpenReservationElement’ complex element was introduced

TravelItineraryReadRS/TravelItinerary /OpenReservationElements

3.5xRS

New ‘NetRemits’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo /ItineraryPricing /PriceQuote /PricedItinerary

/AirItineraryPricingInfo /PTC_FareBreakdown/NetRemits

New ‘NetRemit’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo /ItineraryPricing /PriceQuote /PricedItinerary

/AirItineraryPricingInfo /PTC_FareBreakdown/NetRemits/NetRemit

New ‘Text’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo /ItineraryPricing /PriceQuote /PricedItinerary

/AirItineraryPricingInfo /PTC_FareBreakdown/NetRemits/NetRemit/ Text

3.5xRS

New ‘Endorsement’ complex element was introduced TravelItineraryReadRS/TravelItinerary/ItineraryInfo /ItineraryPricing /PriceQuote /PricedItinerary

/AirItineraryPricingInfo /PTC_FareBreakdown/ Endorsements/ Endorsement

New attribute for ‘Endorsement’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo /ItineraryPricing /PriceQuote /PricedItinerary

/AirItineraryPricingInfo /PTC_FareBreakdown/ Endorsements/ Endorsement@type

Page 9: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Process Overview 8

3.5xRS

New attribute for ‘AccountingInfo’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/AccountingInfo@Id

3.5xRS

New attribute for ‘AddressLine’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/CustomerInfo/Address/AddressLine@Id

3.5xRS New attribute for ‘’ complex element was introduced

3.5xRS

New attribute for ‘ContactNumber’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/CustomerInfo/ContactNumbers/ContactNumber@Id

3.5xRS

New attribute for ‘CustLoyalty’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/CustomerInfo/CustLoyalty@Id

3.5xRS

New attribute for ‘Passport’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/CustomerInfo/Passport@Id

3.5xRS

New attribute for ‘Form’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/CustomerInfo/PaymentInfo/Payment/Form@Id

3.5xRS

New attribute for ‘PersonName’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/CustomerInfo/PersonName@Id

3.5xRS

New attribute for ‘Email’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/CustomerInfo/PersonName/Email@Id

3.5xRS

New attribute for ‘ProfileIndex’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/CustomerInfo/PersonName/ProfileIndex@Id

3.5xRS

New attribute for ‘File’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/FileInfo/File@Id

3.5xRS

New attribute for ‘TicketingInstruction’ complex element was introduced TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ItineraryPricing/PriceQuote/PriceQuotePlus/Ticketin

gInstructionsInfo/TicketingInstruction@Id

Page 10: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Process Overview 9

3.5xRS

New attribute for ‘PAC’ complex element was introduced TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ItineraryPricing/PriceQuote/PriceQuotePlus/PACInf

o/PAC@Id

3.5xRS

New attribute for ‘Seat’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Seats/Seat@Id

3.5xRS

New attribute for ‘Item’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/ReservationItems/Item@Id

3.5xRS

New attribute for ‘Ticketing’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/Ticketing@Id

3.5xRS

New attribute for ‘TravelPolicy’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryRef/TravelPolicy@Id

3.5xRS

New attribute for ‘PayInfo’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/PayInfo@Id

3.5xRS

New attribute for ‘Placement’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/QueueInfo/Placement@Id

3.5xRS

New attribute for ‘SpecialServiceInfo’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/SpecialServiceInfo@Id

3.5xRS

New attribute for ‘AirTaxi’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/AirTaxi@IsPast

3.5xRS

New attribute for ‘Cruise’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Cruise@IsPast

3.5xRS

New attribute for ‘FlightSegment’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/FlightSegment@IsPast

3.5xRS

New attribute for ‘Hotel’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Hotel@IsPast

3.5xRS

New attribute for ‘Insurance’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Insurance@IsPast

Page 11: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Process Overview 10

3.5xRS

New attribute for ‘MiscSegment’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/MiscSegment@IsPast

3.5xRS

New attribute for ‘Rail’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Rail@IsPast

3.5xRS

New attribute for ‘Seat’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Seats/Seat@IsPast

3.5xRS

New attribute for ‘Surface’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Surface@IsPast

3.5xRS

New attribute for ‘Tour’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Tour@IsPast

3.5xRS

New attribute for ‘Vehicle’ complex element was introduced

TravelItineraryReadRS/TravelItinerary/ItineraryInfo/ReservationItems/Item/Vehicle@IsPast

3.5xRS

New attribute for ‘TaxBreakdownCode’ complex element was introduced TravelItineraryReadRS/TravelItinerary/ItineraryInfo /ItineraryPricing /PriceQuote /PricedItinerary

/AirItineraryPricingInfo /ItinTotalFare /Taxes/TaxBreakdownCode@TaxPaid

1 . 5 . F e a t u r e s I n t r o d u c e d i n P r e v i o u s V e r s i o n s o f

T r a v e l I t i n e r a r y R e a d R Q

These are features introduced that required differences in schema in subsequent versions of

TravelItineraryRead except the ones mentioned in the previous section of this document.

Version Description

3.4.x RS

The Price Quote element is enhanced. The system with this feature returns details of NET

Ticketing Information. The details includes Base Fare, Equiv Fare, Tax details, Total Fare,

Commission details and FARECAL for Net Fare And Selling Fare

To view these details, subscriber must have keyword NETFQD present in their EPR. 3.4.x RS The response includes a new element to indicate the flight segment has a BSG PNR.

3.4.x RS

The response includes the Air Extra sequence number along with the Air Extra ID for each

Ancillary Service.

3.3.x RS

User having EPR keyword CCVIEW will be able to see the credit card information in the

response if the request is passed with the attribute UnmaskCreditCard as true. For all other cases

the credit card information will remain masked. Sample RQ and RS

Page 12: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Process Overview 11

3.3.x RS

TravelItineraryRead 3.3 returns the Original number of seats and sold number of seats in the BSG

PNR. It also returns the record locator, number of seats, ticking time lime and free text for the

Associated PNR. Sample RQ and RS

3.3.x RS

PNRs that are created using the BSG PNR, the response will include the created date of the BSG

PNR. Sample RQ and RS

3.3.x RS

PriceQuoteTotals complex element was introduced to enhance the Price quote display amount.

Sample RQ and RS

3.3.x RS

Response includes details of the direct connect information for Hotel Segments. Sample RQ and

RS

3.3.x RS

Provides the capability to identify and capture the Agency’s hotel Client Identification Code,

Hotel’s rate access code category code and category type code during hotel shopping. This

information is stored and display in the itinerary segment. The Display of RAC related data will

be controlled by HIP setting. Element to capture Rate access code requested is included in the

response. Sample RQ and RS

3.3.x RS

A new element is introduced in the response to indicate the wholesaler does not have access to

view the price quote information. Sample RQ and RS

3.3.x RS

The ancillary details in the response include the EMD number and EMD coupon details. Sample

RQ and RS

3.3.x RS

Along with the operating airline code Operating Airline Name is also provided in the response for

codeshare marketing flights.

3.2.x RS

Ancillary or Air Extras (AE) data is now included in TravelItineraryRead 3.x. The AE field is

used to store ancillary information in the PNR. Air Extras provides the ability to view ancillary

services, such as premium seats and bags, offered by airlines.

3.2.x RS Itinerary is now displayed in date/time order which matches that of Sabre Host display or

equivalent

3.2.x RS

The AirMilesFlown attribute for air segments is now sourced from a different data service. Due

to the way the new and old source service implemented rounding etc., there can be a small

discrepancy if comparing values between the two services

3.2.x RS Cruise segments are now correctly identified as <Cruise>, it is no longer handled as Rail segment.

This allows for easier identification and parsing of cruise segments.

3.2.x RS

To provides better traceability of seat requests. Both active seats, and seats returned with a “UC”

or unable to confirm response, are now included in the response. In the previous version only

active seats were returned in previous versions.

3.2.x RS

TravelItineraryRead 3.x uses Subject Areas to control the data displayed, as opposed to MDR’s in

previous versions. PNR data which will be present in response payload depends on list of Subject

Areas used in the request. Subject Areas could be used to narrow down number of elements

returned.

3.2.x RS

At present, any credit card data is masked. This is to close an issue with previous versions. Work

is in place to enable display of credit card data in future versions, once enhanced security is

completed.

Page 13: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Process Overview 12

3.2.x RS Flown segments are now included, providing a more complete view of Itinerary information.

3.2.x RS

In previous versions, duplication of Alpha-coded remarks under General Remarks made

reading/parsing of remarks more difficult. Alpha-coded remarks are no longer duplicated making

remarks easier to read and parse. 3.2.x RS TravelItineraryRead 3.x now returns Retained Reissue PQ items.

3.2.x RS

Schedules information is being sourced differently in the new version. The schedules information

that existed in the previous version of TravelitineraryReadLLSRQ is supported in the new

version except for the following data which is currently either not available or not consistently

available, but will be added in an upcoming release:

1.Operating Company Name (Airline and AirRail Segments)

2.Meal Codes (can sometimes differ)

3.Transitive airport data (terminal) for multi-leg segments (per leg)

3.1.x RS Expanded date field for PQ Validity Date and System Create Date

3.1.x RS A new Upgraded Vehicle Type Element has been introduced to support automatic vehicle

upgrades.

3.1.x RS Expanded the AE fields to include Present to, at City, Endorsements, Station Indicator and

Service City

Below there is a list of request parameters (RQ) which can be combined to create request message. In

response (RS) user will be provided with XML response containing list of PNRs with details. Response

message will be returned in TVL format, for more information please refer to the corresponding XSD

files.

Following descriptions contain basic information about particular elements, though primary source of

knowledge should be corresponding XSD files.

Page 14: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request / Response parameters 13

2 . 1 . ( R Q ) S u b j e c t A r e a

Container: SubjectAreas

- “SubjectAreas” specify particular information to be included in response payload if they are stored in the

PNR and can be used to range amount of data returned.

2 . 2 . ( R Q ) U n i q u e I D

Element: UniqueID

- “UniqueID” is optional because on default PNR data are taken from current user session (AAA). If provided

then data for particular PNR will be retrieved regardless if there is other PNR in AAA or not. However if

PNR in AAA has already been modified then request with ‘UniqueID’ will be rejected.

2 . 3 . ( R Q ) R e t u r n O p t i o n s

Element: ReturnOptions

- “ReturnOptions” is optional element it contains the attribute UnmaskCreditCard. By default the value of the

attribute is false. When a request is made with this attribute as true by the user having the EPR keywords

CCVIEW, in the response the credit card information will be presented in unmasked format, else the credit

card information will always be in masked format

Request / Response parameters

2

Page 15: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 14

3 . 1 . S a m p l e X M L w i t h R Q , R S T I R 3 . 5

3 . 1 . 1 . S a m p l e X M L w i t h n e w E n d o r s e m e n t c o m p l e x

e l e m e n t

RQ:

<TravelItineraryReadRQ TimeStamp="2011-02-16T16:00:00-06:00" Version="3.5.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">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>FULL</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="MGIOLP"/>

<EchoToken>INT</EchoToken>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.5.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/or/v1_2"

xmlns:or="http://services.sabre.com/res/or/v1_1"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-12-08T07:07:38.048-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="HDQ" Phone="210054530"

RPH="001"/>

</ContactNumbers>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<Email>‡[email protected]‡</Email>

<GivenName>AUS</GivenName>

<Surname>WSUJ</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ItineraryPricing>

<PriceQuote RPH="1">

<MiscInformation>

<SignatureLine ExpirationDateTime="00:00"

Source="SYS" Status="ACTIVE">

<Text>HDQ HDQ 8MCZ 0707/08DEC14</Text>

</SignatureLine>

</MiscInformation>

<PricedItinerary DisplayOnly="false"

InputMessage="WPRQ" RPH="1" StatusCode="A" TaxExempt="false" ValidatingCarrier="VA">

<AirItineraryPricingInfo>

<ItinTotalFare>

Request and Response payloads examples 3

Page 16: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 15

<BaseFare Amount="543.83"

CurrencyCode="AUD"/>

<EquivFare Amount="462.00"

CurrencyCode="USD"/>

<Taxes>

<Tax Amount="16.10"

TaxCode="XT"/>

<TaxBreakdownCode

TaxPaid="false">6.60QR</TaxBreakdownCode>

<TaxBreakdownCode

TaxPaid="false">6.30QR</TaxBreakdownCode>

<TaxBreakdownCode

TaxPaid="false">3.20WG</TaxBreakdownCode>

</Taxes>

<TotalFare Amount="478.10"

CurrencyCode="USD"/>

<Totals>

<BaseFare Amount="543.83"/>

<EquivFare

Amount="462.00"/>

<Taxes>

<Tax Amount="16.10"/>

</Taxes>

<TotalFare

Amount="478.10"/>

</Totals>

</ItinTotalFare>

<PassengerTypeQuantity Code="ADT"

Quantity="01"/>

<PTC_FareBreakdown>

<Endorsements>

<Endorsement

type="SYSTEM_ENDORSEMENT">

<Text>NON

ENDORSABLE</Text>

</Endorsement>

<Endorsement

type="WARNING">

<Text>VALIDATING

CARRIER SPECIFIED - VA</Text>

</Endorsement>

</Endorsements>

<FareBasis Code="Y"/>

<FareCalculation>

<Text>SYD VA

BNE543.83AUD543.83END</Text>

</FareCalculation>

<FlightSegment ConnectionInd="O"

DepartureDateTime="12-16T06:30" FlightNumber="905" ResBookDesigCode="Y"

SegmentNumber="1" Status="OK">

<BaggageAllowance

Number="01P"/>

<FareBasis Code="Y"/>

<MarketingAirline Code="VA"

FlightNumber="905"/>

<OriginLocation

LocationCode="SYD"/>

<ValidityDates>

<NotValidAfter>2015-

12-16</NotValidAfter>

</ValidityDates>

</FlightSegment>

<FlightSegment>

Page 17: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 16

<OriginLocation

LocationCode="BNE"/>

</FlightSegment>

<ResTicketingRestrictions>LAST DAY

TO PURCHASE 15DEC/1030</ResTicketingRestrictions>

<ResTicketingRestrictions>GUARANTEED FARE APPL IF PURCHASED BEFORE

15DEC</ResTicketingRestrictions>

</PTC_FareBreakdown>

</AirItineraryPricingInfo>

</PricedItinerary>

<ResponseHeader>

<Text>FARE - PRICE RETAINED</Text>

<Text>FARE USED TO CALCULATE DISCOUNT</Text>

<Text>FARE NOT GUARANTEED UNTIL TICKETED</Text>

</ResponseHeader>

<PriceQuotePlus DomesticIntlInd="I" PricingStatus="S"

VerifyFareCalc="false" ItineraryChanged="false" ManualFare="false"

NegotiatedFare="false" SystemIndicator="S" NUCSuppresion="false"

SubjToGovtApproval="false" IT_BT_Fare="BT" DisplayOnly="false" DiscountAmount="0">

<PassengerInfo>

<PassengerData

NameNumber="01.01">WSUJ/AUS</PassengerData>

</PassengerInfo>

<TicketingInstructionsInfo/>

</PriceQuotePlus>

</PriceQuote>

<PriceQuoteTotals>

<BaseFare Amount="543.83"/>

<EquivFare Amount="462.00"/>

<Taxes>

<Tax Amount="16.10"/>

</Taxes>

<TotalFare Amount="478.10"/>

</PriceQuoteTotals>

</ItineraryPricing>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0466"

ArrivalDateTime="12-16T07:00" DayOfWeekInd="2" DepartureDateTime="2014-12-16T06:30"

ElapsedTime="01.30" eTicket="true" FlightNumber="0905" NumberInParty="01"

ResBookDesigCode="Y" SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false"

Status="HK" StopQuantity="00">

<DestinationLocation LocationCode="BNE"

Terminal="DOMESTIC" TerminalCode="D"/>

<Equipment AirEquipType="73H"/>

<MarketingAirline Code="VA"

FlightNumber="0905"/>

<Meal Code="S"/>

<OriginLocation LocationCode="SYD"

Terminal="TERMINAL 2 DOMESTIC" TerminalCode="2"/>

<UpdatedArrivalTime>12-

16T07:00</UpdatedArrivalTime>

<UpdatedDepartureTime>12-

16T06:30</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TAW/*"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="MGIOLP" InhibitCode="U"

PartitionID="VA" PrimeHostID="VA">

Page 18: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 17

<Source AAA_PseudoCityCode="HDQ" CreateDateTime="2014-12-08T07:07"

CreationAgent="MCZ" HomePseudoCityCode="HDQ" PseudoCityCode="A0A0" ReceivedFrom="QA

TESTING" LastUpdateDateTime="2014-12-08T07:07" SequenceNumber="1"/>

</ItineraryRef>

<OpenReservationElements/>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 1 . 2 . S a m p l e X M L w i t h n e w P a i d T a x i n d i c a t o r

a t t r i b u t e

RQ:

<TravelItineraryReadRQ TimeStamp="2011-02-16T16:00:00-06:00" Version="3.5.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">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>FULL</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="MGHQBA"/>

<EchoToken>INT</EchoToken>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/or/v1_2"

xmlns:or="http://services.sabre.com/res/or/v1_1"

xmlns:stl="http://services.sabre.com/STL/v01" Version="3.5.0">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-12-08T06:39:38.533-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="HDQ" Phone="817883296"

RPH="001"/>

</ContactNumbers>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<Email>‡[email protected]‡</Email>

<GivenName>YPC</GivenName>

<Surname>GTGQ</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ItineraryPricing>

<PriceQuote RPH="1">

<MiscInformation>

<SignatureLine ExpirationDateTime="00:00"

Source="SYS" Status="ACTIVE">

<Text>HDQ HDQ 8MCZ 0639/08DEC14</Text>

Page 19: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 18

</SignatureLine>

</MiscInformation>

<PricedItinerary DisplayOnly="false"

InputMessage="WPRQ" RPH="1" StatusCode="A" TaxExempt="false" ValidatingCarrier="VA">

<AirItineraryPricingInfo>

<ItinTotalFare>

<BaseFare Amount="543.83"

CurrencyCode="AUD"/>

<EquivFare Amount="462.00"

CurrencyCode="USD"/>

<Taxes>

<Tax Amount="16.10"

TaxCode="XT"/>

<TaxBreakdownCode

TaxPaid="false">6.60QR</TaxBreakdownCode>

<TaxBreakdownCode

TaxPaid="false">6.30QR</TaxBreakdownCode>

<TaxBreakdownCode

TaxPaid="false">3.20WG</TaxBreakdownCode>

</Taxes>

<TotalFare Amount="478.10"

CurrencyCode="USD"/>

<Totals>

<BaseFare Amount="543.83"/>

<EquivFare

Amount="462.00"/>

<Taxes>

<Tax Amount="16.10"/>

</Taxes>

<TotalFare

Amount="478.10"/>

</Totals>

</ItinTotalFare>

<PassengerTypeQuantity Code="ADT"

Quantity="01"/>

<PTC_FareBreakdown>

<Endorsements>

<Endorsement

type="SYSTEM_ENDORSEMENT">

<Text>NON

ENDORSABLE</Text>

</Endorsement>

<Endorsement

type="WARNING">

<Text>VALIDATING

CARRIER SPECIFIED - VA </Text>

</Endorsement>

</Endorsements>

<FareBasis Code="Y"/>

<FareCalculation>

<Text>SYD VA

BNE543.83AUD543.83END</Text>

</FareCalculation>

<FlightSegment ConnectionInd="O"

DepartureDateTime="12-15T06:00" FlightNumber="901" ResBookDesigCode="Y"

SegmentNumber="1" Status="OK">

<BaggageAllowance

Number="01P"/>

<FareBasis Code="Y"/>

<MarketingAirline Code="VA"

FlightNumber="901"/>

<OriginLocation

LocationCode="SYD"/>

Page 20: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 19

<ValidityDates>

<NotValidAfter>2015-

12-15</NotValidAfter>

</ValidityDates>

</FlightSegment>

<FlightSegment>

<OriginLocation

LocationCode="BNE"/>

</FlightSegment>

<ResTicketingRestrictions>LAST DAY

TO PURCHASE 14DEC/1000</ResTicketingRestrictions>

<ResTicketingRestrictions>GUARANTEED FARE APPL IF PURCHASED BEFORE

14DEC</ResTicketingRestrictions>

</PTC_FareBreakdown>

</AirItineraryPricingInfo>

</PricedItinerary>

<ResponseHeader>

<Text>FARE - PRICE RETAINED</Text>

<Text>FARE USED TO CALCULATE DISCOUNT</Text>

<Text>FARE NOT GUARANTEED UNTIL TICKETED</Text>

</ResponseHeader>

<PriceQuotePlus DomesticIntlInd="I" PricingStatus="S"

VerifyFareCalc="false" ItineraryChanged="false" ManualFare="false"

NegotiatedFare="false" SystemIndicator="S" NUCSuppresion="false"

SubjToGovtApproval="false" IT_BT_Fare="BT" DisplayOnly="false" DiscountAmount="0">

<PassengerInfo>

<PassengerData

NameNumber="01.01">GTGQ/YPC</PassengerData>

</PassengerInfo>

<TicketingInstructionsInfo/>

</PriceQuotePlus>

</PriceQuote>

<PriceQuoteTotals>

<BaseFare Amount="543.83"/>

<EquivFare Amount="462.00"/>

<Taxes>

<Tax Amount="16.10"/>

</Taxes>

<TotalFare Amount="478.10"/>

</PriceQuoteTotals>

</ItineraryPricing>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0466"

ArrivalDateTime="12-15T06:30" DayOfWeekInd="1" DepartureDateTime="2014-12-15T06:00"

ElapsedTime="01.30" eTicket="true" FlightNumber="0901" NumberInParty="01"

ResBookDesigCode="Y" SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false"

Status="HK" StopQuantity="00">

<DestinationLocation LocationCode="BNE"

Terminal="DOMESTIC" TerminalCode="D"/>

<Equipment AirEquipType="73H"/>

<MarketingAirline Code="VA"

FlightNumber="0901"/>

<Meal Code="S"/>

<OriginLocation LocationCode="SYD"

Terminal="TERMINAL 2 DOMESTIC" TerminalCode="2"/>

<UpdatedArrivalTime>12-

15T06:30</UpdatedArrivalTime>

<UpdatedDepartureTime>12-

15T06:00</UpdatedDepartureTime>

</FlightSegment>

</Item>

Page 21: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 20

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TAW/*"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="MGHQBA" InhibitCode="U"

PartitionID="VA" PrimeHostID="VA">

<Source AAA_PseudoCityCode="HDQ" CreateDateTime="2014-12-08T06:39"

CreationAgent="MCZ" HomePseudoCityCode="HDQ" PseudoCityCode="A0A0" ReceivedFrom="QA

TESTING" LastUpdateDateTime="2014-12-08T06:39" SequenceNumber="1"/>

</ItineraryRef>

<OpenReservationElements/>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 1 . 3 . S a m p l e X M L w i t h n e w I s P a s t a t t r i b u t e

RQ:

<TravelItineraryReadRQ Version="3.5.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>FULL</SubjectArea>

<!--<SubjectArea>OPENRESDATA</SubjectArea>-->

<SubjectArea>POPULATE_IS_PAST</SubjectArea>

<!--<SubjectArea>DSS</SubjectArea>-->

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="ECTAKB"/>

<EchoToken>SANDBOX</EchoToken>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.5.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/or/v1_2"

xmlns:or="http://services.sabre.com/res/or/v1_1"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-12-08T05:31:06.708-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="DFW" Phone="1800123456"

RPH="001"/>

</ContactNumbers>

<PersonName WithInfant="false" NameNumber="01.01"

PassengerType="ADT" RPH="1">

<GivenName>TESTA</GivenName>

<Surname>TESTA</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

Page 22: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 21

<Hotel DayOfWeekInd="3" NumberInParty="01"

NumberOfUnits="1" SegmentNumber="0001" Status="GK" Type="HHT" IsPast="false">

<BasicPropertyInfo ChainCode="HI"

HotelCityCode="JFK" HotelName="HI HOLIDAY INN">

<Address>

<AddressLine>1900 VAN

WYKE</AddressLine>

<AddressLine>S OZONE PARK NY

10405</AddressLine>

</Address>

<ConfirmationNumber>23494949A-

</ConfirmationNumber>

<ContactNumbers>

<ContactNumber Phone="212-555-

1957"/>

</ContactNumbers>

</BasicPropertyInfo>

<Guarantee>G</Guarantee>

<RoomRates>

<Commission NonCommission="false"/>

<Rate Amount="65.00" CurrencyCode="USD"

RoomTypeCode="DBLB"/>

</RoomRates>

<SpecialPrefs>

<Text>1234567890ABCDEFGHIJKLMN</Text>

</SpecialPrefs>

<Text>FT-AA0UD7420</Text>

<TimeSpan Duration="006" End="12-30" Start="12-

24"/>

</Hotel>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TAW/*"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" CustomerIdentifier="123123" ID="ECTAKB"

InhibitCode="U" PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="HDQ" CreateDateTime="2014-12-08T05:29"

CreationAgent="MCZ" HomePseudoCityCode="HDQ" PseudoCityCode="B4T0" ReceivedFrom="QA

TESTING" LastUpdateDateTime="2014-12-08T05:29" SequenceNumber="1"/>

</ItineraryRef>

<OpenReservationElements/>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . S a m p l e X M L w i t h R Q , R S i n P r e v i o u s V e r s i o n s

3 . 2 . 1 . S a m p l e X M L w i t h N e t T i c k e t i n g i n f o r m a t i o n

RQ:

<TravelItineraryReadRQ Version="3.4.0" TimeStamp="2012-09-19T10:00:00-06:00"

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"

xmlns:dd="http://webservices.sabre.com/dd2">

<MessagingDetails>

<SubjectAreas>

Page 23: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 22

<SubjectArea>PRICING_INFORMATION</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="MFBOUO"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.4.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/ortl/v0"

xmlns:ns3="http://services.sabre.com/res/or/v1_0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-05-28T09:47:54.701-05:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<GivenName>PQPLUS</GivenName>

<Surname>SABRE</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ItineraryPricing>

<PriceQuote RPH="1">

<MiscInformation>

<GlobalNetRemit>

<NetFare>

<BaseFare Amount="475.00"

CurrencyCode="SGD"/>

<EquivFare Amount="246.00"

CurrencyCode="GBP"/>

<Taxes TotalAmount="105.20"/>

<TotalFare Amount="351.20"/>

</NetFare>

<SellingFare>

<BaseFare Amount="500.00"

CurrencyCode="SGD"/>

<EquivFare Amount="259.00"

CurrencyCode="GBP"/>

<Taxes TotalAmount="105.20"/>

<TotalFare Amount="364.20"/>

</SellingFare>

<Text>IT</Text>

</GlobalNetRemit>

<SignatureLine CommissionAmount="10"

CommissionID="N" ExpirationDateTime="00:00" Source="SYS" Status="EXPIRED">

<Text>61N1 HDQ *SR0 0548/08MAY14</Text>

</SignatureLine>

</MiscInformation>

<PricedItinerary DisplayOnly="false"

InputMessage="WPAC*ZAM01" RPH="1" StatusCode="A" TaxExempt="false"

ValidatingCarrier="SQ">

<AirItineraryPricingInfo>

<ItinTotalFare>

<BaseFare Amount="500.00"

CurrencyCode="SGD"/>

<EquivFare Amount="259.00"

CurrencyCode="GBP"/>

<Taxes>

Page 24: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 23

<Tax Amount="105.20"

TaxCode="XT"/>

<TaxBreakdownCode>71.70YQ</TaxBreakdownCode>

<TaxBreakdownCode>10.30SG</TaxBreakdownCode>

<TaxBreakdownCode>4.10OO</TaxBreakdownCode>

<TaxBreakdownCode>3.20OP</TaxBreakdownCode>

<TaxBreakdownCode>15.90WY</TaxBreakdownCode>

</Taxes>

<TotalFare Amount="364.20"

CurrencyCode="GBP"/>

<Totals>

<BaseFare Amount="500.00"/>

<EquivFare

Amount="259.00"/>

<Taxes>

<Tax

Amount="105.20"/>

</Taxes>

<TotalFare

Amount="364.20"/>

</Totals>

</ItinTotalFare>

<PassengerTypeQuantity Code="ADT"

Quantity="01"/>

<PTC_FareBreakdown>

<FareBasis Code="CAT35NTL"/>

<FareCalculation>

<Text>SIN SQ

SYD394.77CAT35NTL NUC394.77END ROE1.26655</Text>

</FareCalculation>

<FareSource>15X0</FareSource>

<FlightSegment ConnectionInd="O"

DepartureDateTime="05-30T00:45" FlightNumber="231" ResBookDesigCode="Y"

SegmentNumber="1" Status="OK">

<BaggageAllowance

Number="30K"/>

<FareBasis

Code="CAT35NTL"/>

<MarketingAirline Code="SQ"

FlightNumber="231"/>

<OriginLocation

LocationCode="SIN"/>

<ValidityDates>

<NotValidAfter>2015-

05-30</NotValidAfter>

</ValidityDates>

</FlightSegment>

<FlightSegment>

<OriginLocation

LocationCode="SYD"/>

</FlightSegment>

<TourCode>

<Text>DOOM</Text>

</TourCode>

</PTC_FareBreakdown>

</AirItineraryPricingInfo>

<NetTicketingInfo AccountCode="ZAM01">

<NetFareDetails>

Page 25: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 24

<BaseFare Amount="475.00"

CurrencyCode="SGD"/>

<EquivFare Amount="246.00"

CurrencyCode="GBP"/>

<TotalTax Amount="105.20"

CurrencyCode="GBP"/>

<TotalFare Amount="351.20"

CurrencyCode="GBP"/>

<Commission>

<Percent

Type="NET">10</Percent>

</Commission>

<FareCalc>SIN SQ SYD375.03CAT35NTL

NUC375.03END ROE1.26655</FareCalc>

<Taxes>

<Tax>71.70 YQ</Tax>

<Tax>10.30 SG</Tax>

<Tax>4.10 OO</Tax>

<Tax>3.20 OP</Tax>

<Tax>15.90 WY</Tax>

</Taxes>

</NetFareDetails>

<SellingFareDetails>

<BaseFare Amount="500.00"

CurrencyCode="SGD"/>

<EquivFare Amount="259.00"

CurrencyCode="GBP"/>

<TotalTax Amount="105.20"

CurrencyCode="GBP"/>

<TotalFare Amount="364.20"

CurrencyCode="GBP"/>

<Commission>

<Percent

Type="NET">10</Percent>

</Commission>

<FareCalc>SIN SQ SYD394.77CAT35NTL

NUC394.77END ROE1.26655</FareCalc>

<Taxes>

<Tax>71.70 YQ</Tax>

<Tax>10.30 SG</Tax>

<Tax>4.10 OO</Tax>

<Tax>3.20 OP</Tax>

<Tax>15.90 WY</Tax>

</Taxes>

</SellingFareDetails>

</NetTicketingInfo>

</PricedItinerary>

<ResponseHeader>

<Text>FARE - PRICE RETAINED</Text>

<Text>FARE NOT GUARANTEED UNTIL TICKETED</Text>

</ResponseHeader>

<PriceQuotePlus DomesticIntlInd="I" PricingStatus="S"

VerifyFareCalc="false" ItineraryChanged="false" ManualFare="false"

NegotiatedFare="true" SystemIndicator="S" NUCSuppresion="false"

SubjToGovtApproval="false" IT_BT_Fare="IT" DisplayOnly="false" TourCode="DOOM"

DiscountAmount="0">

<PassengerInfo>

<PassengerData

NameNumber="01.01">SABRE/PQPLUS</PassengerData>

</PassengerInfo>

<TicketingInstructionsInfo/>

</PriceQuotePlus>

</PriceQuote>

Page 26: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 25

<PriceQuote RPH="2">

<MiscInformation>

<SignatureLine ExpirationDateTime="00:00"

Source="SYS" Status="EXPIRED">

<Text>61N1 HDQ *SR0 0548/08MAY14</Text>

</SignatureLine>

</MiscInformation>

<PricedItinerary DisplayOnly="false"

InputMessage="WP" RPH="2" StatusCode="A" TaxExempt="false" ValidatingCarrier="SQ">

<AirItineraryPricingInfo>

<ItinTotalFare>

<BaseFare Amount="4290.00"

CurrencyCode="SGD"/>

<EquivFare Amount="2223.00"

CurrencyCode="GBP"/>

<Taxes>

<Tax Amount="105.20"

TaxCode="XT"/>

<TaxBreakdownCode>71.70YQ</TaxBreakdownCode>

<TaxBreakdownCode>10.30SG</TaxBreakdownCode>

<TaxBreakdownCode>4.10OO</TaxBreakdownCode>

<TaxBreakdownCode>3.20OP</TaxBreakdownCode>

<TaxBreakdownCode>15.90WY</TaxBreakdownCode>

</Taxes>

<TotalFare Amount="2328.20"

CurrencyCode="GBP"/>

<Totals>

<BaseFare

Amount="4290.00"/>

<EquivFare

Amount="2223.00"/>

<Taxes>

<Tax

Amount="105.20"/>

</Taxes>

<TotalFare

Amount="2328.20"/>

</Totals>

</ItinTotalFare>

<PassengerTypeQuantity Code="ADT"

Quantity="01"/>

<PTC_FareBreakdown>

<FareBasis Code="YOW8"/>

<FareCalculation>

<Text>SIN SQ SYD3387.15YOW8

NUC3387.15END ROE1.26655</Text>

</FareCalculation>

<FareSource>ATPC</FareSource>

<FlightSegment ConnectionInd="O"

DepartureDateTime="05-30T00:45" FlightNumber="231" ResBookDesigCode="Y"

SegmentNumber="1" Status="OK">

<BaggageAllowance

Number="30K"/>

<FareBasis Code="YOW8"/>

<MarketingAirline Code="SQ"

FlightNumber="231"/>

<OriginLocation

LocationCode="SIN"/>

Page 27: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 26

<ValidityDates>

<NotValidAfter>2015-

05-30</NotValidAfter>

</ValidityDates>

</FlightSegment>

<FlightSegment>

<OriginLocation

LocationCode="SYD"/>

</FlightSegment>

</PTC_FareBreakdown>

</AirItineraryPricingInfo>

</PricedItinerary>

<ResponseHeader>

<Text>FARE - PRICE RETAINED</Text>

<Text>FARE USED TO CALCULATE DISCOUNT</Text>

<Text>FARE NOT GUARANTEED UNTIL TICKETED</Text>

</ResponseHeader>

<PriceQuotePlus DomesticIntlInd="I" PricingStatus="S"

VerifyFareCalc="false" ItineraryChanged="false" ManualFare="false"

NegotiatedFare="false" SystemIndicator="S" NUCSuppresion="false"

SubjToGovtApproval="false" IT_BT_Fare="BT" DisplayOnly="false" DiscountAmount="0">

<PassengerInfo>

<PassengerData

NameNumber="01.01">SABRE/PQPLUS</PassengerData>

</PassengerInfo>

<TicketingInstructionsInfo/>

</PriceQuotePlus>

</PriceQuote>

<PriceQuoteTotals>

<BaseFare Amount="4790.00"/>

<EquivFare Amount="2482.00"/>

<Taxes>

<Tax Amount="210.40"/>

</Taxes>

<TotalFare Amount="2692.40"/>

</PriceQuoteTotals>

</ItineraryPricing>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="3910"

ArrivalDateTime="05-30T10:25" DayOfWeekInd="5" DepartureDateTime="2014-05-30T00:45"

eTicket="false" FlightNumber="0231" NumberInParty="01" ResBookDesigCode="Y"

SegmentNumber="0001" SpecialMeal="false" Status="HK">

<DestinationLocation LocationCode="SYD"/>

<Equipment AirEquipType="388"/>

<MarketingAirline Code="SQ"

FlightNumber="0231"/>

<OperatingAirline/>

<OriginLocation LocationCode="SIN"/>

<SupplierRef ID="DCSQ*002114"/>

<UpdatedArrivalTime>05-

30T10:25</UpdatedArrivalTime>

<UpdatedDepartureTime>05-

30T00:45</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="MFBOUO" InhibitCode="U"

PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="61N1" CreateDateTime="2014-05-

07T00:21" CreationAgent="SR0" HomePseudoCityCode="HDQ" PseudoCityCode="61N1"

LastUpdateDateTime="2014-05-10T00:05" SequenceNumber="11"/>

Page 28: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 27

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 1 . 2 . S a m p l e X M L f o r B S G P N R w i t h B S G I n d i c a t o r

RQ:

<TravelItineraryReadRQ Version="3.4.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>FULL</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="FEFHCN"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.4.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/ortl/v0"

xmlns:ns3="http://services.sabre.com/res/or/v1_0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-05-29T05:45:27.490-05:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<PersonName NameNumber="01.G" RPH="1">

<GroupInfo Name="TESTGMR GROUP" OriginalNumberOfSeats="11"

GroupNameNumber="11" NumSeatsRemaining="10" SoldNumberOfSeats="1">

<AssociatedReferenceInformation>

<AssociatedPNRSummaries>

<AssociatedPNRSummary>

<RecordLocator>FOKHOV</RecordLocator>

</AssociatedPNRSummary>

</AssociatedPNRSummaries>

</AssociatedReferenceInformation>

</GroupInfo>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="1721"

ArrivalDateTime="09-11T23:47" DayOfWeekInd="4" DepartureDateTime="2014-09-11T18:05"

ElapsedTime="03.42" eTicket="true" FlightNumber="0026" NumberInParty="10"

ResBookDesigCode="D" SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false"

Status="HK" StopQuantity="00">

<DestinationLocation LocationCode="ORD"

Terminal="TERMINAL 3" TerminalCode="3"/>

<Equipment AirEquipType="738"/>

Page 29: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 28

<MarketingAirline Code="AS"

FlightNumber="0026"/>

<Meal Code="D"/>

<OperatingAirline CompanyShortName="ALASKA

AIRLINES"/>

<OriginLocation LocationCode="SEA"/>

<Text>OPERATED BY ALASKA AIRLINES</Text>

<BSGIndicator>true</BSGIndicator>

<UpdatedArrivalTime>09-

11T23:47</UpdatedArrivalTime>

<UpdatedDepartureTime>09-

11T18:05</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TL30"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="FEFHCN" InhibitCode="U"

OtherSystemID="UMRRXB" PartitionID="AS" PrimeHostID="AS">

<Header>** GROUP MANAGEMENT BSG **</Header>

<Source AAA_PseudoCityCode="TTY" CreateDateTime="2014-05-29T04:12"

CreationAgent="" HomePseudoCityCode="TTY" PseudoCityCode="TTY"

ReceivedFrom="HDQRM1S290912 1C664968-001 CAR" LastUpdateDateTime="2014-05-29T09:21"

SequenceNumber="3"/>

</ItineraryRef>

<SpecialServiceInfo RPH="001" Type="AFX">

<Service SSR_Code="OSI">

<Text>AS OWNR L9N2</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="002" Type="AFX">

<Service SSR_Code="OSI">

<Text>AS COMM 29MAY14</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="003" Type="AFX">

<Service SSR_Code="OSI">

<Text>AS REDU 11SEP14/00</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="004" Type="AFX">

<Service SSR_Code="OSI">

<Text>AS EXPY 12AUG14</Text>

</Service>

</SpecialServiceInfo>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 1 . 3 . S a m p l e X M L w i t h S e q u e n c e N u m b e r f o r A n c i l l a r y

S e r v i c e

RQ:

<TravelItineraryReadRQ Version="3.4.0" TimeStamp="2012-09-19T10:00:00-06:00"

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"

xmlns:dd="http://webservices.sabre.com/dd2">

<MessagingDetails>

Page 30: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 29

<SubjectAreas>

<SubjectArea>ANCILLARY</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="FZFZCR"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.4.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/ortl/v0"

xmlns:ns3="http://services.sabre.com/res/or/v1_0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-05-26T06:54:52.574-05:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<GivenName>JON</GivenName>

<Surname>SMITH</Surname>

</PersonName>

<PersonName WithInfant="false" NameNumber="02.01" RPH="2">

<GivenName>TESTB</GivenName>

<Surname>TESTB</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0187"

ArrivalDateTime="06-15T09:30" DayOfWeekInd="7" DepartureDateTime="2014-06-15T08:25"

eTicket="true" FlightNumber="0084" NumberInParty="02" ResBookDesigCode="Y"

SegmentNumber="0001" SpecialMeal="false" Status="HK">

<DestinationLocation LocationCode="BOS"/>

<Equipment AirEquipType="738"/>

<MarketingAirline Code="AA"

FlightNumber="0084"/>

<OperatingAirline/>

<OriginLocation LocationCode="JFK"/>

<SupplierRef ID="DCAA*FZFZCR"/>

<UpdatedArrivalTime>06-

15T09:30</UpdatedArrivalTime>

<UpdatedDepartureTime>06-

15T08:25</UpdatedDepartureTime>

</FlightSegment>

</Item>

<Item RPH="2">

<Ancillaries>

<AncillaryService id="23" SequenceNumber="1"

NameNumber="01.01" NumberOfItems="1" ActionCode="HK" SegmentIndicator="P"

BookingIndicator="01" RefundIndicator="Y" CommisionIndicator="Y"

InterlineIndicator="Y" FeeApplicationIndicator="3" RefundFormIndicator="1"

FareGuaranteedIndicator="F" ServiceChargeIndicator="F" AdvancePurchaseIndicator="X"

TaxIndicator="X" TicketingIndicator="1" EmdPaperIndicator="E">

<CommercialName>SPEED

BOARDING</CommercialName>

<RficCode>C</RficCode>

<RficSubcode>0CE</RficSubcode>

<SSRCode>BLND</SSRCode>

Page 31: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 30

<OwningCarrierCode>B6</OwningCarrierCode>

<SsimCode>C</SsimCode>

<Vendor>MMGR</Vendor>

<EMDType>2</EMDType>

<EquivalentPrice Price="25.0"

Currency="USD"/>

<TTLPrice Price="25.0" Currency="USD"/>

<OriginalBasePrice Price="15"

Currency="EUR"/>

<PassengerTypeCode>ADT</PassengerTypeCode>

<BoardPoint>SYD</BoardPoint>

<OffPoint>MEL</OffPoint>

<TaxesIncluded>true</TaxesIncluded>

<Taxes>

<Tax TaxAmount="100.0"

TaxCode="VAT"/>

</Taxes>

<TotalOriginalBasePrice Price="15"

Currency="EUR"/>

<TotalEquivalentPrice Price="25.0"

Currency="USD"/>

<TotalTTLPrice Price="25.0"

Currency="USD"/>

<TotalTaxes>

<Tax>

<TaxAmount>100.0</TaxAmount>

<TaxCode>VAT</TaxCode>

</Tax>

</TotalTaxes>

<BookingSource>0</BookingSource>

<FeeWaiveReason>02</FeeWaiveReason>

<AaPayOriginalSeat>A12</AaPayOriginalSeat>

<AaPayOptionalStatus>NN</AaPayOptionalStatus>

<TTYConfirmationTimestamp>2014-10-

10T12:45:00</TTYConfirmationTimestamp>

<PurchaseTimestamp>2014-10-

10T12:45:00</PurchaseTimestamp>

<BrandedFareId>AB</BrandedFareId>

<GroupCode>BG</GroupCode>

<TicketUsedForEMDPricing>N</TicketUsedForEMDPricing>

<EMDConsummedAtIssuance>Y</EMDConsummedAtIssuance>

<TaxExemption>Y</TaxExemption>

<Segment>

<AirlineCode>AA</AirlineCode>

<FlightNumber>0084</FlightNumber>

<ClassOfService>Y</ClassOfService>

<DepartureDate>2014-06-

15</DepartureDate>

<BoardPoint>JFK</BoardPoint>

<OffPoint>BOS</OffPoint>

</Segment>

</AncillaryService>

</Ancillaries>

</Item>

<Item RPH="3">

<Ancillaries>

Page 32: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 31

<AncillaryService id="25" SequenceNumber="2"

NameNumber="01.01" NumberOfItems="1" ActionCode="HK" SegmentIndicator="P"

BookingIndicator="01" RefundIndicator="Y" CommisionIndicator="Y"

InterlineIndicator="Y" FeeApplicationIndicator="3" RefundFormIndicator="1"

FareGuaranteedIndicator="F" ServiceChargeIndicator="F" AdvancePurchaseIndicator="X"

TaxIndicator="X" TicketingIndicator="1" EmdPaperIndicator="E">

<CommercialName>SECOND BAG

CHECKED</CommercialName>

<RficCode>D</RficCode>

<RficSubcode>0CD</RficSubcode>

<SSRCode>BLND</SSRCode>

<OwningCarrierCode>B6</OwningCarrierCode>

<SsimCode>C</SsimCode>

<Vendor>MMGR</Vendor>

<EMDType>2</EMDType>

<EquivalentPrice Price="50.0"

Currency="EUR"/>

<TTLPrice Price="50.0" Currency="EUR"/>

<OriginalBasePrice Price="33"

Currency="EUR"/>

<PassengerTypeCode>ADT</PassengerTypeCode>

<BoardPoint>SYD</BoardPoint>

<OffPoint>MEL</OffPoint>

<TaxesIncluded>true</TaxesIncluded>

<Taxes>

<Tax TaxAmount="10.0"

TaxCode="VAA"/>

</Taxes>

<TotalOriginalBasePrice Price="33"

Currency="EUR"/>

<TotalEquivalentPrice Price="50.0"

Currency="EUR"/>

<TotalTTLPrice Price="50.0"

Currency="EUR"/>

<TotalTaxes>

<Tax>

<TaxAmount>10.0</TaxAmount>

<TaxCode>VAA</TaxCode>

</Tax>

</TotalTaxes>

<BookingSource>0</BookingSource>

<FeeWaiveReason>02</FeeWaiveReason>

<AaPayOriginalSeat>A12</AaPayOriginalSeat>

<AaPayOptionalStatus>NN</AaPayOptionalStatus>

<TTYConfirmationTimestamp>2014-10-

10T12:45:00</TTYConfirmationTimestamp>

<PurchaseTimestamp>2014-10-

10T12:45:00</PurchaseTimestamp>

<BrandedFareId>AB</BrandedFareId>

<GroupCode>BG</GroupCode>

<TicketUsedForEMDPricing>N</TicketUsedForEMDPricing>

<EMDConsummedAtIssuance>Y</EMDConsummedAtIssuance>

<TaxExemption>Y</TaxExemption>

<Segment>

<AirlineCode>AA</AirlineCode>

<FlightNumber>0084</FlightNumber>

<ClassOfService>Y</ClassOfService>

Page 33: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 32

<DepartureDate>2014-06-

15</DepartureDate>

<BoardPoint>JFK</BoardPoint>

<OffPoint>BOS</OffPoint>

</Segment>

</AncillaryService>

</Ancillaries>

</Item>

</ReservationItems>

</ItineraryInfo>

<ItineraryRef AirExtras="true" ID="FZFZCR" InhibitCode="U"

PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="B4T0" CreateDateTime="2014-05-

26T06:54" CreationAgent="MCZ" HomePseudoCityCode="HDQ" PseudoCityCode="B4T0"

LastUpdateDateTime="2014-05-26T11:54" SequenceNumber="2"/>

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 1 . S a m p l e X M L U n m a s k C r e d i t C a r d f a l s e

RQ:

<TravelItineraryReadRQ Version="3.3.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>DEFAULT</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="IDIAEH"/>

<ReturnOptions UnmaskCreditCard="false"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.3.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/orp/v0"

xmlns:ns3="http://services.sabre.com/res/ortl/v0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/TravitinTypes_v1.0.0"

xmlns:ns7="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-02-28T03:20:08.728-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

Page 34: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 33

<ContactNumber LocationCode="HDQ" Phone="234234234B" RPH="001"/>

</ContactNumbers>

<PaymentInfo>

<Payment>

<Form RPH="001">

<Text>*VI4XXXXXXXXXXX1111ǂ12/16</Text>

</Form>

</Payment>

</PaymentInfo>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<GivenName>KRISH</GivenName>

<Surname>SAMUAL</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0253" ArrivalDateTime="03-23T06:30"

DayOfWeekInd="7" DepartureDateTime="2014-03-23T05:25" ElapsedTime="01.05"

eTicket="true" FlightNumber="0385" NumberInParty="01" ResBookDesigCode="Y"

SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false" Status="HK"

StopQuantity="00">

<DestinationLocation LocationCode="AUH" Terminal="TERMINAL 3"

TerminalCode="3"/>

<Equipment AirEquipType="319"/>

<MarketingAirline Code="EY" FlightNumber="0385"/>

<Meal Code="R"/>

<OperatingAirline CompanyShortName="ETIHAD AIRWAYS"/>

<OriginLocation LocationCode="MCT"/>

<Text>OPERATED BY ETIHAD AIRWAYS</Text>

<UpdatedArrivalTime>03-23T06:30</UpdatedArrivalTime>

<UpdatedDepartureTime>03-23T05:25</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TAW/"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="IDIAEH" InhibitCode="U"

PartitionID="EY" PrimeHostID="EY">

<Source AAA_PseudoCityCode="HDQ" CreateDateTime="2014-02-28T00:10"

CreationAgent="BAT" HomePseudoCityCode="HDQ" PseudoCityCode="HDQ" ReceivedFrom="HOST"

LastUpdateDateTime="2014-02-28T06:11" SequenceNumber="2"/>

</ItineraryRef>

<RemarkInfo/>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 2 . S a m p l e X M L U n m a s k C r e d i t C a r d t r u e

RQ:

<TravelItineraryReadRQ Version="3.3.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>DEFAULT</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="IDIAEH"/>

<ReturnOptions UnmaskCreditCard="true"/>

</TravelItineraryReadRQ>

Page 35: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 34

RS:

<TravelItineraryReadRS Version="3.3.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/orp/v0"

xmlns:ns3="http://services.sabre.com/res/ortl/v0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/TravitinTypes_v1.0.0"

xmlns:ns7="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-02-28T03:16:44.250-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="HDQ" Phone="234234234B" RPH="001"/>

</ContactNumbers>

<PaymentInfo>

<Payment>

<Form RPH="001">

<Text>*VI4111111111111111ǂ12/16</Text>

</Form>

</Payment>

</PaymentInfo>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<GivenName>KRISH</GivenName>

<Surname>SAMUAL</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0253" ArrivalDateTime="03-23T06:30"

DayOfWeekInd="7" DepartureDateTime="2014-03-23T05:25" ElapsedTime="01.05"

eTicket="true" FlightNumber="0385" NumberInParty="01" ResBookDesigCode="Y"

SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false" Status="HK"

StopQuantity="00">

<DestinationLocation LocationCode="AUH" Terminal="TERMINAL 3"

TerminalCode="3"/>

<Equipment AirEquipType="319"/>

<MarketingAirline Code="EY" FlightNumber="0385"/>

<Meal Code="R"/>

<OperatingAirline CompanyShortName="ETIHAD AIRWAYS"/>

<OriginLocation LocationCode="MCT"/>

<Text>OPERATED BY ETIHAD AIRWAYS</Text>

<UpdatedArrivalTime>03-23T06:30</UpdatedArrivalTime>

<UpdatedDepartureTime>03-23T05:25</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TAW/"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="IDIAEH" InhibitCode="U"

PartitionID="EY" PrimeHostID="EY">

<Source AAA_PseudoCityCode="HDQ" CreateDateTime="2014-02-28T00:10"

CreationAgent="BAT" HomePseudoCityCode="HDQ" PseudoCityCode="HDQ" ReceivedFrom="HOST"

LastUpdateDateTime="2014-02-28T06:11" SequenceNumber="2"/>

</ItineraryRef>

<RemarkInfo/>

</TravelItinerary>

Page 36: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 35

</TravelItineraryReadRS>

3 . 2 . 3 . S a m p l e X M L P r i c e Q u o t e T o t a l

RQ:

<TravelItineraryReadRQ Version="3.3.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>FULL</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="IEZTKL"/>

<ReturnOptions UnmaskCreditCard="false"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.3.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/orp/v0"

xmlns:ns3="http://services.sabre.com/res/ortl/v0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/TravitinTypes_v1.0.0"

xmlns:ns7="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-03-04T04:37:22.190-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="DFW" Phone="123123123-H" RPH="001"/>

</ContactNumbers>

<PaymentInfo>

<Payment>

<CC_Info ShortText="CREDIT CARD DATA EXISTS *CC TO DISPLAY">

<CardHolderInfo Name="STEWART ALAC">

<Address>

<AddressLine>170 FEDRAL DR</AddressLine>

<AddressLine>CHICAGO</AddressLine>

<AddressLine>11212</AddressLine>

</Address>

</CardHolderInfo>

</CC_Info>

<Form RPH="003">

<Text>*VI4XXXXXXXXXXX1111ǂ12/15</Text>

</Form>

</Payment>

</PaymentInfo>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<GivenName>ALAC MR</GivenName>

<Surname>STEWART</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ItineraryPricing>

<PriceQuote RPH="1">

<MiscInformation>

Page 37: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 36

<BaggageFees>

<Text>BAG ALLOWANCE -BOSDFW-02P/AA/EACH PIECE UP TO 50

POUNDS/23</Text>

<Text>KILOGRAMS AND UP TO 62 LINEAR INCHES/158 LINEAR

CENTIMETERS</Text>

<Text>CARRY ON ALLOWANCE</Text>

<Text>BOSDFW-02P/AA</Text>

<Text>01/UP TO 45 LINEAR INCHES/115 LINEAR

CENTIMETERS</Text>

<Text>01/UP TO 36 LINEAR INCHES/92 LINEAR

CENTIMETERS</Text>

<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY

DEPENDING ON</Text>

<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER

STATUS/MILITARY/</Text>

<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER

INTERNET,ETC./</Text>

<Text>EMBARGOES-APPLY TO EACH PASSENGER</Text>

<Text>BOSDFW-AA</Text>

<Text>OVER 100 POUNDS/45 KILOGRAMS NOT PERMITTED</Text>

</BaggageFees>

<SignatureLine ExpirationDateTime="09:56" Source="SYS"

Status="EXPIRED">

<Text>DFW HDQ 4-J3 0556/28FEB14</Text>

</SignatureLine>

</MiscInformation>

<PricedItinerary DisplayOnly="false" InputMessage="WPRQ" RPH="1"

StatusCode="A" TaxExempt="false" ValidatingCarrier="AA">

<AirItineraryPricingInfo>

<ItinTotalFare>

<BaseFare Amount="1258.61" CurrencyCode="USD"/>

<Taxes>

<Tax Amount="105.39" TaxCode="XT"/>

<TaxBreakdownCode>94.39US</TaxBreakdownCode>

<TaxBreakdownCode>4.00ZP</TaxBreakdownCode>

<TaxBreakdownCode>2.50AY</TaxBreakdownCode>

<TaxBreakdownCode>4.50XF</TaxBreakdownCode>

</Taxes>

<TotalFare Amount="1364.00" CurrencyCode="USD"/>

<Totals>

<BaseFare Amount="1258.61"/>

<Taxes>

<Tax Amount="105.39"/>

</Taxes>

<TotalFare Amount="1364.00"/>

</Totals>

</ItinTotalFare>

<PassengerTypeQuantity Code="ADT" Quantity="01"/>

<PTC_FareBreakdown>

<FareBasis Code="YA2AA"/>

<FareCalculation>

<Text>BOS AA DFW Q27.91 1230.70USD1258.61END ZPBOS

XFBOS4.5</Text>

</FareCalculation>

<FlightSegment ConnectionInd="O" DepartureDateTime="03-

20T13:20" FlightNumber="2251" ResBookDesigCode="Y" SegmentNumber="1" Status="OK">

<BaggageAllowance Number="02P"/>

<FareBasis Code="YA2AA"/>

<MarketingAirline Code="AA" FlightNumber="2251"/>

<OriginLocation LocationCode="BOS"/>

<ValidityDates>

<NotValidAfter>2015-03-20</NotValidAfter>

</ValidityDates>

Page 38: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 37

</FlightSegment>

<FlightSegment>

<OriginLocation LocationCode="DFW"/>

</FlightSegment>

<ResTicketingRestrictions>LAST DAY TO PURCHASE

20MAR/1150</ResTicketingRestrictions>

<ResTicketingRestrictions>GUARANTEED FARE APPL IF

PURCHASED BEFORE 20MAR</ResTicketingRestrictions>

</PTC_FareBreakdown>

</AirItineraryPricingInfo>

</PricedItinerary>

<ResponseHeader>

<Text>FARE - PRICE RETAINED</Text>

<Text>FARE USED TO CALCULATE DISCOUNT</Text>

<Text>FARE NOT GUARANTEED UNTIL TICKETED</Text>

</ResponseHeader>

<PriceQuotePlus DomesticIntlInd="I" VerifyFareCalc="false"

ItineraryChanged="false" ManualFare="false" SystemIndicator="S" NUCSuppresion="false"

SubjToGovtApproval="false" IT_BT_Fare="BT" DisplayOnly="false" DiscountAmount="0">

<PassengerInfo>

<PassengerData NameNumber="01.01">STEWART/ALAC

MR</PassengerData>

</PassengerInfo>

<TicketingInstructionsInfo/>

</PriceQuotePlus>

</PriceQuote>

<PriceQuoteTotals>

<BaseFare Amount="1258.61"/>

<Taxes>

<Tax Amount="105.39"/>

</Taxes>

<TotalFare Amount="1364.00"/>

</PriceQuoteTotals>

</ItineraryPricing>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="1562" ArrivalDateTime="03-20T16:30"

DayOfWeekInd="4" DepartureDateTime="2014-03-20T13:20" ElapsedTime="04.10"

eTicket="true" FlightNumber="2251" NumberInParty="01" ResBookDesigCode="Y"

SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false" Status="HK"

StopQuantity="00">

<DestinationLocation LocationCode="DFW"/>

<Equipment AirEquipType="738"/>

<MarketingAirline Code="AA" FlightNumber="2251"/>

<Meal Code="F"/>

<OperatingAirline/>

<OriginLocation LocationCode="BOS" Terminal="TERMINAL B"

TerminalCode="B"/>

<UpdatedArrivalTime>03-20T16:30</UpdatedArrivalTime>

<UpdatedDepartureTime>03-20T13:20</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="T-28FEB-DFW4-J3"/>

<Ticketing eTicketNumber="TE 0012183573123 STEWA/A DFW4-J3 0556/28FEB"

RPH="02"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="IEZTKL" InhibitCode="U"

PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="DFW" CreateDateTime="2014-02-28T05:54"

CreationAgent="-J3" HomePseudoCityCode="HDQ" PseudoCityCode="DFW"

LastUpdateDateTime="2014-03-04T09:51" SequenceNumber="4"/>

</ItineraryRef>

Page 39: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 38

<RemarkInfo>

<Remark RPH="001" Type="General">

<Text>BASIC REMARKS CHECK</Text>

</Remark>

<Remark RPH="002" Type="General">

<Text>XXAUTH/505556</Text>

</Remark>

</RemarkInfo>

<SpecialServiceInfo RPH="001" Type="AFX">

<Service SSR_Code="OSI">

<Text>TCP PNR ELHRXK</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="002" Type="AFX">

<Service SSR_Code="SSR" SSR_Type="SFOV">

<Text/>

</Service>

</SpecialServiceInfo>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 4 . S a m p l e X M L f o r B S G P N R – w i t h

A s s o c i a t e d P N R D e t a i l s

RQ

<TravelItineraryReadRQ Version="3.3.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>DEFAULT</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="FXQTEG"/>

<ReturnOptions UnmaskCreditCard="false"/>

</TravelItineraryReadRQ>

RS

<TravelItineraryReadRS Version="3.3.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/orp/v0"

xmlns:ns3="http://services.sabre.com/res/ortl/v0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/TravitinTypes_v1.0.0"

xmlns:ns7="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-03-07T12:04:09.665-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="HDQ" Phone="78232 12321 -B" RPH="001"/>

</ContactNumbers>

<PersonName NameNumber="01" RPH="1">

<GroupInfo Name="DELHITOUR BSG" OriginalNumberOfSeats="12"

GroupNameNumber="12" NumSeatsRemaining="9" SoldNumberOfSeats="3">

Page 40: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 39

<AssociatedReferenceInformation>

<AssociatedPNRSummaries>

<AssociatedPNRSummary>

<RecordLocator>IJKPCL</RecordLocator>

</AssociatedPNRSummary>

<AssociatedPNRSummary>

<RecordLocator>IJLRWQ</RecordLocator>

</AssociatedPNRSummary>

</AssociatedPNRSummaries>

</AssociatedReferenceInformation>

</GroupInfo>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0705" ArrivalDateTime="04-10T04:30"

DayOfWeekInd="4" DepartureDateTime="2014-04-10T02:20" ElapsedTime="02.10"

eTicket="true" FlightNumber="0303" NumberInParty="09" ResBookDesigCode="Y"

SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false" Status="HK"

StopQuantity="00">

<DestinationLocation LocationCode="DEL" Terminal="TERMINAL 3"

TerminalCode="3"/>

<Equipment AirEquipType="738"/>

<MarketingAirline Code="9W" FlightNumber="0303"/>

<Meal Code="S"/>

<OperatingAirline CompanyShortName="JET AIRWAYS"/>

<OriginLocation LocationCode="BOM" Terminal="TERMINAL 1B -

DOMESTIC" TerminalCode="1B"/>

<Text>OPERATED BY JET AIRWAYS</Text>

<UpdatedArrivalTime>04-10T04:30</UpdatedArrivalTime>

<UpdatedDepartureTime>04-10T02:20</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TL500P/19MAR-WED"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="FXQTEG" InhibitCode="U"

PartitionID="9W" PrimeHostID="9W">

<Source AAA_PseudoCityCode="HDQ" CreateDateTime="2014-03-05T04:38"

CreationAgent="BAT" HomePseudoCityCode="HDQ" PseudoCityCode="HDQ" ReceivedFrom="9W

AGENCY" LastUpdateDateTime="2014-03-05T10:43" SequenceNumber="5"/>

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 5 . S a m p l e X M L f o r A s s o c i a t e d P N R – w i t h B S G

P N R c r e a t e d d a t e

RQ

<TravelItineraryReadRQ Version="3.3.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>DEFAULT</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="IJKPCL"/>

<ReturnOptions UnmaskCreditCard="false"/>

</TravelItineraryReadRQ>

Page 41: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 40

RS

<TravelItineraryReadRS Version="3.3.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns3="http://services.sabre.com/res/ortl/v0"

xmlns:ns4="http://services.sabre.com/res/orp/v0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/STL_Header/v120"

xmlns:ns7="http://services.sabre.com/TravitinTypes_v1.0.0"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-03-05T06:00:16.144-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="HDQ" Phone="98765 12313H" RPH="001"/>

</ContactNumbers>

<PersonName NameNumber="01.01" RPH="1" WithInfant="false">

<GivenName>JITESH</GivenName>

<Surname>SURMA</Surname>

</PersonName>

<PersonName NameNumber="02.01" RPH="2" WithInfant="false">

<GivenName>ARUN</GivenName>

<Surname>BRIGHT</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0705" ArrivalDateTime="04-10T04:30"

DayOfWeekInd="4" DepartureDateTime="2014-04-10T02:20" ElapsedTime="02.10"

FlightNumber="0303" NumberInParty="02" ResBookDesigCode="Y" SegmentNumber="0001"

SmokingAllowed="false" SpecialMeal="false" Status="HK" StopQuantity="00"

eTicket="true">

<BSG_Record BSGPNRCreatedDate="2014-03-05" ID="FXQTEG"/>

<DestinationLocation LocationCode="DEL" Terminal="TERMINAL 3"

TerminalCode="3"/>

<Equipment AirEquipType="738"/>

<MarketingAirline Code="9W" FlightNumber="0303"/>

<Meal Code="S"/>

<OperatingAirline CompanyShortName="JET AIRWAYS"/>

<OriginLocation LocationCode="BOM" Terminal="TERMINAL 1B -

DOMESTIC" TerminalCode="1B"/>

<Text>OPERATED BY JET AIRWAYS</Text>

<UpdatedArrivalTime>04-10T04:30</UpdatedArrivalTime>

<UpdatedDepartureTime>04-10T02:20</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TL400P/10MAR-MON"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="IJKPCL" InhibitCode="U"

PartitionID="9W" PrimeHostID="9W">

<Source AAA_PseudoCityCode="HDQ" CreateDateTime="2014-03-05T04:42"

CreationAgent="BAT" HomePseudoCityCode="HDQ" LastUpdateDateTime="2014-03-05T04:42"

PseudoCityCode="HDQ" ReceivedFrom="AIRLINE AGENT" SequenceNumber="1"/>

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

Page 42: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 41

3 . 2 . 6 . S a m p l e X M L w i t h H o t e l

RQ

<TravelItineraryReadRQ Version="3.3.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>DEFAULT</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="ENPKWC"/>

<ReturnOptions UnmaskCreditCard="false"/>

</TravelItineraryReadRQ>

RS

<TravelItineraryReadRS Version="3.3.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns3="http://services.sabre.com/res/ortl/v0"

xmlns:ns4="http://services.sabre.com/res/orp/v0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/TravitinTypes_v1.0.0"

xmlns:ns7="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-03-05T06:41:55.230-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<Address>

<AddressLine>ADDRESS/TEST</AddressLine>

</Address>

<ContactNumbers>

<ContactNumber LocationCode="BWI" Phone="880150988" RPH="001"/>

</ContactNumbers>

<PersonName NameNumber="01.01" RPH="1" WithInfant="false">

<GivenName>B</GivenName>

<Surname>PRAVEEN</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<Hotel DayOfWeekInd="1" NumberInParty="01" NumberOfUnits="1"

SegmentNumber="0001" Status="HK" Type="HHL">

<BasicPropertyInfo ChainCode="OZ" HotelCityCode="DFW"

HotelCode="21562" HotelName="SUPER 8 DALLAS LOVE FIELD MARK">

<Address>

<AddressLine>9229 E JOHN W CARPENTER FWY</AddressLine>

<AddressLine>DALLAS TX 75247</AddressLine>

<CountryCode>US</CountryCode>

</Address>

<CancelPenalty PolicyCode="04P"/>

<ConfirmationNumber>49141260-</ConfirmationNumber>

<DirectConnect>DCOZ</DirectConnect>

<ContactNumbers>

<ContactNumber Fax="1-214-6316616" Phone="1-214-

6316633"/>

</ContactNumbers>

</BasicPropertyInfo>

Page 43: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 42

<Guarantee>VI4XXXXXXXXXXX1111EXP 12 14-TEST</Guarantee>

<RoomRates>

<Commission

NonCommission="false">COMMISSIONABLE</Commission>

<Rate Amount="59.96" CurrencyCode="USD"

DCS_AuxRateCode="STAY AND SAVE" RoomTypeCode="NK1SR2">

<HotelTotalPricing>

<TotalTax Amount="26.98"/>

<ApproximateTotal AmountAndCurrency="206.86 USD"/>

<Disclaimer Id="DS1">INCLUDES TAXES AND

SURCHARGES</Disclaimer>

</HotelTotalPricing>

</Rate>

</RoomRates>

<Text>AA</Text>

<TimeSpan Duration="003" End="03-13" Start="03-10"/>

</Hotel>

</Item>

<Item RPH="2">

<Hotel DayOfWeekInd="6" NumberInParty="01" NumberOfUnits="1"

SegmentNumber="0002" Status="HK" Type="HHL">

<BasicPropertyInfo ChainCode="QA" HotelCityCode="ATL"

HotelCode="87856" HotelName="RADEK TEST EPN">

<Address>

<AddressLine>SEZAMKOWA</AddressLine>

<AddressLine>KRAKOW PL 123-123</AddressLine>

<AddressLine>ADDRESS3</AddressLine>

<CountryCode>PL</CountryCode>

</Address>

<CancelPenalty PolicyCode="04H"/>

<ConfirmationNumber>QA1234567892407</ConfirmationNumber>

<DirectConnect>DCQA</DirectConnect>

<ContactNumbers>

<ContactNumber Fax="123456789" Phone="123456789"/>

</ContactNumbers>

</BasicPropertyInfo>

<Customer>

<Corporate>

<ID>GENERATEDCDNUMBER001</ID>

</Corporate>

</Customer>

<Guarantee>VI4XXXXXXXXXXX1111EXP 12 15-TOM</Guarantee>

<RoomRates>

<Commission NonCommission="false">COMMISSION

VARIABLE..........</Commission>

<Rate Amount="101.01" CurrencyCode="USD"

DCS_AuxRateCode="ROOM RATE RAC0001............/" RoomTypeCode="RAC0001">

<RateAccessCodeBooked>

<ClientIdentificationCode>AYC</ClientIdentificationCode>

<RateAccessCode>RAC</RateAccessCode>

<CategoryTypeCode>R</CategoryTypeCode>

</RateAccessCodeBooked>

</Rate>

</RoomRates>

<Text>AA</Text>

<TimeSpan Duration="003" End="03-18" Start="03-15"/>

</Hotel>

</Item>

</ReservationItems>

</ItineraryInfo>

<ItineraryRef AirExtras="false" CustomerIdentifier="1234567890"

ID="ENPKWC" InhibitCode="U" PartitionID="AA" PrimeHostID="1S">

Page 44: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 43

<Source AAA_PseudoCityCode="TM51" CreateDateTime="2014-02-27T04:27"

CreationAgent="-3A" HomePseudoCityCode="ATX" LastUpdateDateTime="2014-03-05T05:24"

PseudoCityCode="TM51" ReceivedFrom="P" SequenceNumber="2"/>

</ItineraryRef>

<SpecialServiceInfo RPH="001" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="OZ"/>

<Text>HHL 21562 NK1SR2 D STAY AND SAVE</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="002" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="OZ"/>

<Text>HHL 21562 NK1SR2 D 1 KING BED NON-SMOKING ROOM WI</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="003" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="OZ"/>

<Text>HHL 21562 NK1SR2 D FREE BREAKFAST, FREE</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="004" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="OZ"/>

<Text>HHL 21562 NK1SR2 TTX 26.98 TTL TAX</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="005" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="OZ"/>

<Text>HHL 21562 NK1SR2 TP 206.86 USD APPROX. TTL PRICE</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="006" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="OZ"/>

<Text>HHL 21562 NK1SR2 TD INCLUDES TAXES AND SURCHARGES</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="007" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="QA"/>

<Text>HHL 87856 RAC0001 D ROOM RATE RAC0001............/</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="008" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="QA"/>

<Text>HHL 87856 RAC0001 D ROOM RAC0001, DESCRIPTION LINE</Text>

</Service>

</SpecialServiceInfo>

<SpecialServiceInfo RPH="009" Type="GFX">

<Service SSR_Code="OSI">

<Airline Code="QA"/>

<Text>HHL 87856 RAC0001 D ROOM RAC0001, DESCRIPTION LINE</Text>

</Service>

</SpecialServiceInfo>

</TravelItinerary>

</TravelItineraryReadRS>

Page 45: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 44

3 . 2 . 7 . S a m p l e X M L w i t h R e t a i l e r W h o l e s a l e r

v i e w e r s h i p

RQ:

<TravelItineraryReadRQ Version="3.3.0" TimeStamp="2012-09-19T10:00:00-06:00"

xmlns="http://webservices.sabre.com/sabreXML/2011/10">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>PRICING_INFORMATION</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="INQZHI"/>

<ReturnOptions UnmaskCreditCard="false"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.3.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/orp/v0"

xmlns:ns3="http://services.sabre.com/res/ortl/v0"

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/TravitinTypes_v1.0.0"

xmlns:ns7="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-03-07T01:00:34.772-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<GivenName>DAN</GivenName>

<Surname>SAM</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ItineraryPricing>

<PriceQuote RPH="1">

<MiscInformation>

<BaggageFees>

<Text>BAG ALLOWANCE -SFOORD-NIL/UA</Text>

<Text>1STCHECKED BAG FEE-SFOORD-USD25.00/UA/UP TO 50

POUNDS/23 KILOGR</Text>

<Text>AMS AND UP TO 62 LINEAR INCHES/158 LINEAR

CENTIMETERS**</Text>

<Text>2NDCHECKED BAG FEE-SFOORD-USD35.00/UA/UP TO 50

POUNDS/23 KILOGR</Text>

<Text>AMS AND UP TO 62 LINEAR INCHES/158 LINEAR

CENTIMETERS**</Text>

<Text>**BAG FEES APPLY AT EACH CHECK IN LOCATION</Text>

<Text>CARRY ON ALLOWANCE</Text>

<Text>SFOORD-UA-CARRY ON ALLOWANCE UNKNOWN-CONTACT

CARRIER</Text>

<Text>CARRY ON CHARGES</Text>

<Text>SFOORD-UA-CARRY ON FEES UNKNOWN-CONTACT

CARRIER</Text>

<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY

DEPENDING ON</Text>

<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER

STATUS/MILITARY/</Text>

Page 46: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 45

<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER

INTERNET,ETC./</Text>

</BaggageFees>

<SignatureLine ExpirationDateTime="00:00" Source="SYS"

Status="EXPIRED">

<Text>B4T0 HDQ *BAT 0056/07MAR14</Text>

</SignatureLine>

</MiscInformation>

<PricedItinerary DisplayOnly="false" InputMessage="WP" RPH="1"

StatusCode="A" TaxExempt="false" ValidatingCarrier="UA">

<AirItineraryPricingInfo>

<ItinTotalFare>

<BaseFare Amount="1055.82" CurrencyCode="USD"/>

<Taxes>

<Tax Amount="90.18" TaxCode="XT"/>

<TaxBreakdownCode>79.18US</TaxBreakdownCode>

<TaxBreakdownCode>4.00ZP</TaxBreakdownCode>

<TaxBreakdownCode>2.50AY</TaxBreakdownCode>

<TaxBreakdownCode>4.50XF</TaxBreakdownCode>

</Taxes>

<TotalFare Amount="1146.00" CurrencyCode="USD"/>

<Totals>

<BaseFare Amount="1055.82"/>

<Taxes>

<Tax Amount="90.18"/>

</Taxes>

<TotalFare Amount="1146.00"/>

</Totals>

</ItinTotalFare>

<PassengerTypeQuantity Code="ADT" Quantity="01"/>

<PTC_FareBreakdown>

<Endorsements>

<Text>/-REFUNDABLE-/</Text>

</Endorsements>

<FareBasis Code="YUA"/>

<FareCalculation>

<Text>SFO UA CHI Q27.91 1027.91YUA USD1055.82END

ZPSFO XFSFO4.5</Text>

</FareCalculation>

<FareSource>ATPC</FareSource>

<FlightSegment ConnectionInd="O" DepartureDateTime="06-

19T13:00" FlightNumber="698" ResBookDesigCode="Y" SegmentNumber="1" Status="OK">

<BaggageAllowance Number="NIL"/>

<FareBasis Code="YUA"/>

<MarketingAirline Code="UA" FlightNumber="698"/>

<OriginLocation LocationCode="SFO"/>

<ValidityDates>

<NotValidAfter>2015-06-19</NotValidAfter>

</ValidityDates>

</FlightSegment>

<FlightSegment>

<OriginLocation LocationCode="ORD"/>

</FlightSegment>

</PTC_FareBreakdown>

</AirItineraryPricingInfo>

</PricedItinerary>

<ResponseHeader>

<Text>FARE - PRICE RETAINED</Text>

<Text>FARE USED TO CALCULATE DISCOUNT</Text>

<Text>FARE NOT GUARANTEED UNTIL TICKETED</Text>

</ResponseHeader>

<PriceQuotePlus>

<Header>PQPLUS RESTRICTED</Header>

Page 47: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 46

</PriceQuotePlus>

</PriceQuote>

<PriceQuoteTotals>

<BaseFare Amount="1055.82"/>

<Taxes>

<Tax Amount="90.18"/>

</Taxes>

<TotalFare Amount="1146.00"/>

</PriceQuoteTotals>

</ItineraryPricing>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="1841" ArrivalDateTime="06-19T19:07"

DayOfWeekInd="4" DepartureDateTime="2014-06-19T13:00" eTicket="false"

FlightNumber="0698" NumberInParty="01" ResBookDesigCode="Y" SegmentNumber="0001"

SpecialMeal="false" Status="HK">

<DestinationLocation LocationCode="ORD"/>

<Equipment AirEquipType="752"/>

<MarketingAirline Code="UA" FlightNumber="0698"/>

<OperatingAirline/>

<OriginLocation LocationCode="SFO"/>

<SupplierRef ID="DCUA*IHGKGZ"/>

<UpdatedArrivalTime>06-19T19:07</UpdatedArrivalTime>

<UpdatedDepartureTime>06-19T13:00</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="INQZHI" InhibitCode="U"

PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="B4T0" CreateDateTime="2014-03-07T00:55"

CreationAgent="BAT" HomePseudoCityCode="HDQ" PseudoCityCode="B4T0"

LastUpdateDateTime="2014-03-07T06:58" SequenceNumber="4"/>

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 8 . S a m p l e X M L A n c i l l a r y S e r v i c e

RQ:

<TravelItineraryReadRQ Version="3.3.0" TimeStamp="2012-09-19T10:00:00-06:00"

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"

xmlns:dd="http://webservices.sabre.com/dd2">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>ANCILLARY</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="NIADRK"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.3.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns3="http://services.sabre.com/res/ortl/v0"

xmlns:ns4="http://services.sabre.com/res/orp/v0"

Page 48: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 47

xmlns:ns5="http://services.sabre.com/res/ores/v0"

xmlns:ns6="http://services.sabre.com/TravitinTypes_v1.0.0"

xmlns:ns7="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-03-06T06:02:37.919-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<PersonName NameNumber="01.01" RPH="1" WithInfant="false">

<GivenName>JIM</GivenName>

<Surname>CARETAKER</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0286" ArrivalDateTime="04-30T12:19"

DayOfWeekInd="3" DepartureDateTime="2014-04-30T11:00" FlightNumber="0108"

NumberInParty="01" ResBookDesigCode="Y" SegmentNumber="0001" SpecialMeal="false"

Status="HK" eTicket="true">

<DestinationLocation LocationCode="GDL"/>

<Equipment AirEquipType="737"/>

<MarketingAirline Code="AM" FlightNumber="0108"/>

<OperatingAirline/>

<OriginLocation LocationCode="MEX"/>

<SupplierRef ID="DCAM*NIADAL"/>

<UpdatedArrivalTime>04-30T12:19</UpdatedArrivalTime>

<UpdatedDepartureTime>04-30T11:00</UpdatedDepartureTime>

</FlightSegment>

</Item>

<Item RPH="2">

<Ancillaries>

<AncillaryService ActionCode="HI" BookingIndicator=" "

CommisionIndicator="Y" FareGuaranteedIndicator="F" FeeApplicationIndicator="3"

FirstTravelDate="140306" InterlineIndicator="Y" NameNumber="01.01" NumberOfItems="1"

RefundFormIndicator="1" RefundIndicator="Y" SegmentIndicator="S"

TicketingIndicator="0" id="27">

<CommercialName>BOOKING FEE</CommercialName>

<RficCode>D</RficCode>

<RficSubcode>990</RficSubcode>

<EMDNumber>1394570011980</EMDNumber>

<EMDCoupon>01</EMDCoupon>

<OwningCarrierCode>AM</OwningCarrierCode>

<SsimCode></SsimCode>

<Vendor>MASK</Vendor>

<EMDType>1</EMDType>

<EquivalentPrice Currency="USD" Price="200.00"/>

<TTLPrice Currency="USD" Price="225.99"/>

<OriginalBasePrice Currency="USD" Price="200.00"/>

<PassengerTypeCode>ALL</PassengerTypeCode>

<TaxesIncluded>true</TaxesIncluded>

<Taxes>

<Tax TaxAmount="10.00" TaxCode="VAT"/>

<Tax TaxAmount="3.99" TaxCode="JC"/>

<Tax TaxAmount="12.00" TaxCode="YC"/>

</Taxes>

<TotalOriginalBasePrice Currency="USD" Price="200.00"/>

<TotalEquivalentPrice Currency="USD" Price="200.00"/>

<TotalTTLPrice Currency="USD" Price="225.99"/>

<TotalTaxes>

<Tax>

<TaxAmount>10.00</TaxAmount>

Page 49: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 48

<TaxCode>VAT</TaxCode>

</Tax>

<Tax>

<TaxAmount>3.99</TaxAmount>

<TaxCode>JC</TaxCode>

</Tax>

<Tax>

<TaxAmount>12.00</TaxAmount>

<TaxCode>YC</TaxCode>

</Tax>

</TotalTaxes>

<BookingSource>0</BookingSource>

<AaPayOptionalStatus>HD</AaPayOptionalStatus>

<PurchaseTimestamp>2014-03-07T23:59:00</PurchaseTimestamp>

<GroupCode>99</GroupCode>

<TicketUsedForEMDPricing>N</TicketUsedForEMDPricing>

<EMDConsummedAtIssuance>N</EMDConsummedAtIssuance>

<TaxExemption>N</TaxExemption>

<PresentTo>AEROMEXICO</PresentTo>

<AtCity>MEXICO CITY</AtCity>

<Endorsements>SOME ENDORSEMENTS</Endorsements>

<StationIndicator>D</StationIndicator>

<ServiceCity>MEX</ServiceCity>

</AncillaryService>

</Ancillaries>

</Item>

</ReservationItems>

</ItineraryInfo>

<ItineraryRef AirExtras="true" ID="NIADRK" InhibitCode="U"

PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="WD40" CreateDateTime="2014-03-06T05:24"

CreationAgent="HRB" HomePseudoCityCode="HDQ" LastUpdateDateTime="2014-03-06T05:31"

PseudoCityCode="WD40" SequenceNumber="3"/>

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 9 . S a m p l e X M L w i t h P Q +

The existing “PQ” record in PSS will be extended and enhanced. All

current data contained in the TFR, and PQ will be consolidated and any

new required data which is returned from Pricing will be stored in the

new record with the exception of Phase IV. Please note that Phase IV

is being replaced by the new Enhanced PQ.

RQ:

<TravelItineraryReadRQ TimeStamp="2011-02-16T16:00:00-06:00" Version="3.5.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">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>FULL</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="IOOEZT"/>

<EchoToken>INT</EchoToken>

</TravelItineraryReadRQ>

Page 50: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 49

RS:

<TravelItineraryReadRS Version="3.5.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns4="http://services.sabre.com/res/or/v1_2"

xmlns:or="http://services.sabre.com/res/or/v1_1"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2014-12-08T07:59:01.555-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="HDQ" Phone="000729682"

RPH="001"/>

</ContactNumbers>

<PersonName WithInfant="false" NameNumber="01.01" RPH="1">

<Email>‡[email protected]‡</Email>

<GivenName>IKS</GivenName>

<Surname>BTRA</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ItineraryPricing>

<PriceQuote RPH="1">

<MiscInformation>

<SignatureLine ExpirationDateTime="00:00"

Source="SYS" Status="ACTIVE">

<Text>HDQ HDQ 8MCZ 0758/08DEC14</Text>

</SignatureLine>

</MiscInformation>

<PricedItinerary DisplayOnly="false"

InputMessage="WPRQ" RPH="1" StatusCode="A" TaxExempt="false" ValidatingCarrier="VA">

<AirItineraryPricingInfo>

<ItinTotalFare>

<BaseFare Amount="543.83"

CurrencyCode="AUD"/>

<EquivFare Amount="462.00"

CurrencyCode="USD"/>

<Taxes>

<Tax Amount="16.10"

TaxCode="XT"/>

<TaxBreakdownCode

TaxPaid="false">6.60QR</TaxBreakdownCode>

<TaxBreakdownCode

TaxPaid="false">6.30QR</TaxBreakdownCode>

<TaxBreakdownCode

TaxPaid="false">3.20WG</TaxBreakdownCode>

</Taxes>

<TotalFare Amount="478.10"

CurrencyCode="USD"/>

<Totals>

<BaseFare Amount="543.83"/>

<EquivFare

Amount="462.00"/>

<Taxes>

<Tax Amount="16.10"/>

</Taxes>

<TotalFare

Amount="478.10"/>

</Totals>

</ItinTotalFare>

Page 51: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 50

<PassengerTypeQuantity Code="ADT"

Quantity="01"/>

<PTC_FareBreakdown>

<Endorsements>

<Endorsement

type="SYSTEM_ENDORSEMENT">

<Text>NON

ENDORSABLE</Text>

</Endorsement>

<Endorsement

type="WARNING">

<Text>VALIDATING

CARRIER SPECIFIED - VA</Text>

</Endorsement>

</Endorsements>

<FareBasis Code="Y"/>

<FareCalculation>

<Text>SYD VA

BNE543.83AUD543.83END</Text>

</FareCalculation>

<FlightSegment ConnectionInd="O"

DepartureDateTime="12-14T07:00" FlightNumber="909" ResBookDesigCode="Y"

SegmentNumber="1" Status="OK">

<BaggageAllowance

Number="01P"/>

<FareBasis Code="Y"/>

<MarketingAirline Code="VA"

FlightNumber="909"/>

<OriginLocation

LocationCode="SYD"/>

<ValidityDates>

<NotValidAfter>2015-

12-14</NotValidAfter>

</ValidityDates>

</FlightSegment>

<FlightSegment>

<OriginLocation

LocationCode="BNE"/>

</FlightSegment>

<ResTicketingRestrictions>LAST DAY

TO PURCHASE 13DEC/1100</ResTicketingRestrictions>

<ResTicketingRestrictions>GUARANTEED FARE APPL IF PURCHASED BEFORE

13DEC</ResTicketingRestrictions>

</PTC_FareBreakdown>

</AirItineraryPricingInfo>

</PricedItinerary>

<ResponseHeader>

<Text>FARE - PRICE RETAINED</Text>

<Text>FARE USED TO CALCULATE DISCOUNT</Text>

<Text>FARE NOT GUARANTEED UNTIL TICKETED</Text>

</ResponseHeader>

<PriceQuotePlus DomesticIntlInd="I" PricingStatus="S"

VerifyFareCalc="false" ItineraryChanged="false" ManualFare="false"

NegotiatedFare="false" SystemIndicator="S" NUCSuppresion="false"

SubjToGovtApproval="false" IT_BT_Fare="BT" DisplayOnly="false" DiscountAmount="0">

<PassengerInfo>

<PassengerData

NameNumber="01.01">BTRA/IKS</PassengerData>

</PassengerInfo>

<TicketingInstructionsInfo/>

</PriceQuotePlus>

</PriceQuote>

Page 52: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 51

<PriceQuoteTotals>

<BaseFare Amount="543.83"/>

<EquivFare Amount="462.00"/>

<Taxes>

<Tax Amount="16.10"/>

</Taxes>

<TotalFare Amount="478.10"/>

</PriceQuoteTotals>

</ItineraryPricing>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0466"

ArrivalDateTime="12-14T07:30" DayOfWeekInd="7" DepartureDateTime="2014-12-14T07:00"

ElapsedTime="01.30" eTicket="true" FlightNumber="0909" NumberInParty="01"

ResBookDesigCode="Y" SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false"

Status="HK" StopQuantity="00">

<DestinationLocation LocationCode="BNE"

Terminal="DOMESTIC" TerminalCode="D"/>

<Equipment AirEquipType="E90"/>

<MarketingAirline Code="VA"

FlightNumber="0909"/>

<Meal Code="S"/>

<OriginLocation LocationCode="SYD"

Terminal="TERMINAL 2 DOMESTIC" TerminalCode="2"/>

<UpdatedArrivalTime>12-

14T07:30</UpdatedArrivalTime>

<UpdatedDepartureTime>12-

14T07:00</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TAW/*"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="IOOEZT" InhibitCode="U"

PartitionID="VA" PrimeHostID="VA">

<Source AAA_PseudoCityCode="HDQ" CreateDateTime="2014-12-08T07:58"

CreationAgent="MCZ" HomePseudoCityCode="HDQ" PseudoCityCode="A0A0" ReceivedFrom="QA

TESTING" LastUpdateDateTime="2014-12-08T07:58" SequenceNumber="1"/>

</ItineraryRef>

<OpenReservationElements/>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 1 0 . S a m p l e X M L w i t h I t i n e r a r y O r d e r

RS:

<TravelItineraryReadRS Version="3.2.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns3="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2013-12-10T04:48:30.365-06:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

Page 53: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 52

<ContactNumber LocationCode="DFW" Phone="123456789" RPH="001"/>

</ContactNumbers>

<PersonName NameNumber="01.01" PassengerType="ADT" RPH="1"

WithInfant="false">

<GivenName>JOHN MR</GivenName>

<Surname>SMITH</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment AirMilesFlown="0187" ArrivalDateTime="01-25T14:06"

DayOfWeekInd="6" DepartureDateTime="2014-01-25T13:01" ElapsedTime="01.05"

FlightNumber="1318" NumberInParty="01" ResBookDesigCode="Y" SegmentNumber="0001"

SmokingAllowed="false" SpecialMeal="false" Status="HK" StopQuantity="00"

eTicket="true">

<DestinationLocation LocationCode="BOS" Terminal="TERMINAL C"

TerminalCode="C"/>

<Equipment AirEquipType="E90"/>

<MarketingAirline Code="B6" FlightNumber="1318"/>

<OperatingAirline/>

<OriginLocation LocationCode="JFK" Terminal="TERMINAL 5"

TerminalCode="5"/>

<SupplierRef ID="DCB6*EWEQXV"/>

<UpdatedArrivalTime>01-25T14:06</UpdatedArrivalTime>

<UpdatedDepartureTime>01-25T13:01</UpdatedDepartureTime>

</FlightSegment>

</Item>

<Item RPH="2">

<Vehicle DayOfWeekInd="6" SegmentNumber="0002" Status="HK">

<ConfirmationNumber>G050A055649-</ConfirmationNumber>

<DirectConnect>DCZE</DirectConnect>

<VehRentalCore PickUpDateTime="01-25T14:06" PickUpDay="6"

ReturnDateTime="01-26T17:25">

<LocationDetails LocationCode="BOS">

<ContactNumbers>

<ContactNumber Phone="617-569-7272"/>

</ContactNumbers>

</LocationDetails>

</VehRentalCore>

<VehVendorAvail>

<VehResCore>

<PricedEquip>

<Equipment EquipType="ECAR" Quantity="01"/>

</PricedEquip>

<RentalRate Changed="C" GuaranteedQuoted="G"

RateCode="MCLE" STM_RatePlan="MCLE">

<VehicleTypes>

<VehType>ECAR</VehType>

</VehicleTypes>

</RentalRate>

<VehicleCharges>

<VehicleCharge>

<Amount>USD55.49 UNL WD XD120.98 UNL XH9.25

UNL</Amount>

<ChargeDetails>

<ApproximateTotalCharge Amount="55.49"

MileageAllowance="UNL" RateType="WEEKEND RATE"/>

<ApproximateTotalCharge Amount="9.25"

MileageAllowance="UNL" RateType="EXTRA HOUR"/>

<ApproximateTotalCharge Amount="120.98"

MileageAllowance="UNL" RateType="EXTRA DAY"/>

Page 54: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 53

<ApproximateTotalCharge Amount="128.46"

MileageAllowance="UNL" NumDays="1" NumHours="3" RateType="APPROXIMATE TOTAL PRICE"

TotalMandatoryCharges="45.22"/>

</ChargeDetails>

<Mileage CurrencyCode="USD"/>

</VehicleCharge>

</VehicleCharges>

</VehResCore>

<Vendor Code="ZE"/>

</VehVendorAvail>

</Vehicle>

</Item>

<Item RPH="3">

<FlightSegment AirMilesFlown="2611" ArrivalDateTime="01-26T20:58"

DayOfWeekInd="7" DepartureDateTime="2014-01-26T17:25" ElapsedTime="06.33"

FlightNumber="0487" NumberInParty="01" ResBookDesigCode="Y" SegmentNumber="0003"

SmokingAllowed="false" SpecialMeal="false" Status="HK" StopQuantity="00"

eTicket="true">

<DestinationLocation LocationCode="LAX" Terminal="TERMINAL 3"

TerminalCode="3"/>

<Equipment AirEquipType="320"/>

<MarketingAirline Code="B6" FlightNumber="0487"/>

<OperatingAirline/>

<OriginLocation LocationCode="BOS" Terminal="TERMINAL C"

TerminalCode="C"/>

<SupplierRef ID="DCB6*EWEQXV"/>

<UpdatedArrivalTime>01-26T20:58</UpdatedArrivalTime>

<UpdatedDepartureTime>01-26T17:25</UpdatedDepartureTime>

</FlightSegment>

</Item>

<Item RPH="4">

<Vehicle DayOfWeekInd="7" SegmentNumber="0004" Status="HK">

<ConfirmationNumber>SZZZ002352-</ConfirmationNumber>

<DirectConnect>DCAD</DirectConnect>

<VehRentalCore PickUpDateTime="01-26T20:58" PickUpDay="7"

ReturnDateTime="02-02T12:45">

<LocationDetails LocationCode="LAX">

<ContactNumbers>

<ContactNumber Phone="310-216-9204"/>

</ContactNumbers>

</LocationDetails>

</VehRentalCore>

<VehVendorAvail>

<VehResCore>

<PricedEquip>

<Equipment EquipType="ECAR" Quantity="01"/>

</PricedEquip>

<RentalRate Changed="C" GuaranteedQuoted="G"

RateCode="LBPW" STM_RatePlan="LBPW">

<VehicleTypes>

<VehType>ECAR</VehType>

</VehicleTypes>

</RentalRate>

<VehicleCharges>

<VehicleCharge>

<Amount>USD79.44 UNL WY XD11.35 UNL XH3.78

UNL</Amount>

<ChargeDetails>

<ApproximateTotalCharge Amount="79.44"

MileageAllowance="UNL" RateType="WEEKLY RATE"/>

<ApproximateTotalCharge Amount="3.78"

MileageAllowance="UNL" RateType="EXTRA HOUR"/>

Page 55: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 54

<ApproximateTotalCharge Amount="11.35"

MileageAllowance="UNL" RateType="EXTRA DAY"/>

<ApproximateTotalCharge Amount="108.73"

MileageAllowance="UNL" NumDays="7" NumHours="0" RateType="APPROXIMATE TOTAL PRICE"

TotalMandatoryCharges="29.29"/>

</ChargeDetails>

<Commission Amount="7.94" Percent="10.000"/>

<Mileage CurrencyCode="USD"/>

</VehicleCharge>

</VehicleCharges>

</VehResCore>

<Vendor Code="AD"/>

</VehVendorAvail>

</Vehicle>

</Item>

<Item RPH="5">

<FlightSegment AirMilesFlown="0337" ArrivalDateTime="02-02T14:05"

DayOfWeekInd="7" DepartureDateTime="2014-02-02T12:45" ElapsedTime="01.20"

FlightNumber="2456" NumberInParty="01" ResBookDesigCode="Y" SegmentNumber="0005"

SmokingAllowed="false" SpecialMeal="false" Status="HK" StopQuantity="00"

eTicket="true">

<DestinationLocation LocationCode="SFO" Terminal="TERMINAL 2"

TerminalCode="2"/>

<Equipment AirEquipType="738"/>

<MarketingAirline Code="AA" FlightNumber="2456"/>

<OperatingAirline/>

<OriginLocation LocationCode="LAX" Terminal="TERMINAL 4"

TerminalCode="4"/>

<SupplierRef ID="DCAA*MOSGUX"/>

<UpdatedArrivalTime>02-02T14:05</UpdatedArrivalTime>

<UpdatedDepartureTime>02-02T12:45</UpdatedDepartureTime>

</FlightSegment>

</Item>

<Item RPH="6">

<Vehicle DayOfWeekInd="7" SegmentNumber="0006" Status="HK">

<ConfirmationNumber>G050A075170-</ConfirmationNumber>

<DirectConnect>DCZT</DirectConnect>

<VehRentalCore PickUpDateTime="02-02T14:05" PickUpDay="7"

ReturnDateTime="02-06T12:50">

<LocationDetails LocationCode="SFO">

<ContactNumbers>

<ContactNumber Phone="877 283-0898"/>

</ContactNumbers>

</LocationDetails>

</VehRentalCore>

<VehVendorAvail>

<VehResCore>

<PricedEquip>

<Equipment EquipType="CEAR" Quantity="01"/>

</PricedEquip>

<RentalRate Changed="C" GuaranteedQuoted="G"

RateCode="RDUD3" STM_RatePlan="RDUD3">

<VehicleTypes>

<VehType>CEAR</VehType>

</VehicleTypes>

</RentalRate>

<VehicleCharges>

<VehicleCharge>

<Amount>USD62.03 UNL DY XH10.55 UNL</Amount>

<ChargeDetails>

<ApproximateTotalCharge Amount="62.03"

MileageAllowance="UNL" RateType="DAILY RATE"/>

Page 56: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 55

<ApproximateTotalCharge Amount="10.55"

MileageAllowance="UNL" RateType="EXTRA HOUR"/>

<ApproximateTotalCharge Amount="248.12"

MileageAllowance="UNL" NumDays="4" NumHours="0" RateType="APPROXIMATE TOTAL PRICE"

TotalMandatoryCharges=".00"/>

</ChargeDetails>

<Mileage CurrencyCode="USD"/>

</VehicleCharge>

</VehicleCharges>

</VehResCore>

<Vendor Code="ZT" CompanyShortName="?THRIFTY"/>

</VehVendorAvail>

</Vehicle>

</Item>

<Item RPH="7">

<FlightSegment AirMilesFlown="2586" ArrivalDateTime="02-06T21:20"

DayOfWeekInd="4" DepartureDateTime="2014-02-06T12:50" ElapsedTime="05.30"

FlightNumber="0016" NumberInParty="01" ResBookDesigCode="Y" SegmentNumber="0007"

SmokingAllowed="false" SpecialMeal="false" Status="HK" StopQuantity="00"

eTicket="true">

<DestinationLocation LocationCode="JFK" Terminal="TERMINAL 8"

TerminalCode="8"/>

<Equipment AirEquipType="763"/>

<MarketingAirline Code="AA" FlightNumber="0016"/>

<Meal Code="G"/>

<OperatingAirline/>

<OriginLocation LocationCode="SFO" Terminal="TERMINAL 2"

TerminalCode="2"/>

<SupplierRef ID="DCAA*MOSGUX"/>

<UpdatedArrivalTime>02-06T21:20</UpdatedArrivalTime>

<UpdatedDepartureTime>02-06T12:50</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TAW/"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" CustomerIdentifier="123456" ID="MOSGUX"

InhibitCode="U" PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="B4T0" CreateDateTime="2013-12-10T04:39"

CreationAgent="-NI" HomePseudoCityCode="HDQ" LastUpdateDateTime="2013-12-10T04:47"

PseudoCityCode="B4T0" ReceivedFrom="SMITH" SequenceNumber="3"/>

</ItineraryRef>

</TravelItinerary>

3 . 2 . 1 1 . S a m p l e X M L w i t h A n c i l l a r y

RQ:

<TravelItineraryReadRQ Version="3.1.0" TimeStamp="2012-09-19T10:00:00-06:00"

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"

xmlns:dd="http://webservices.sabre.com/dd2">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>ANCILLARY</SubjectArea>

</SubjectAreas>

Page 57: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 56

</MessagingDetails>

<UniqueID ID="TYDSAK"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.1.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns3="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2013-07-26T06:31:52.590-05:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<PersonName NameNumber="01.01" RPH="1" WithInfant="false">

<GivenName>JON</GivenName>

<Surname>SMITH</Surname>

</PersonName>

<PersonName NameNumber="02.01" RPH="2" WithInfant="false">

<GivenName>TESTB</GivenName>

<Surname>TESTB</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment ArrivalDateTime="08-15T08:05" DayOfWeekInd="4"

DepartureDateTime="2013-08-15T06:30" FlightNumber="0804" NumberInParty="02"

ResBookDesigCode="Y" SegmentNumber="0001" SpecialMeal="false" Status="HK"

eTicket="true">

<DestinationLocation LocationCode="MEL"/>

<Equipment AirEquipType="73H"/>

<MarketingAirline Code="VA" FlightNumber="0804"/>

<OperatingAirline/>

<OriginLocation LocationCode="SYD"/>

<UpdatedArrivalTime>08-15T08:05</UpdatedArrivalTime>

<UpdatedDepartureTime>08-15T06:30</UpdatedDepartureTime>

</FlightSegment>

</Item>

<Item RPH="2">

<Ancillaries>

<AncillaryService ActionCode="HK" AdvancePurchaseIndicator="X"

BookingIndicator="01" CommisionIndicator="Y" EmdPaperIndicator="E"

FareGuaranteedIndicator="F" FeeApplicationIndicator="3" InterlineIndicator="Y"

NameNumber="01.01" NumberOfItems="1" RefundFormIndicator="1" RefundIndicator="Y"

SegmentIndicator="P" ServiceChargeIndicator="F" TaxIndicator="X"

TicketingIndicator="1">

<CommercialName>SPEED BOARDING</CommercialName>

<RficCode>C</RficCode>

<RficSubcode>0CE</RficSubcode>

<SSRCode>NZBA</SSRCode>

<OwningCarrierCode>WS</OwningCarrierCode>

<SsimCode>C</SsimCode>

<Vendor>MMGR</Vendor>

<EMDType>2</EMDType>

<EquivalentPrice Currency="USD" Price="25.0"/>

<TTLPrice Currency="USD" Price="25.0"/>

<OriginalBasePrice Currency="EUR" Price="15"/>

<PassengerTypeCode>ADT</PassengerTypeCode>

<BoardPoint>SYD</BoardPoint>

<OffPoint>MEL</OffPoint>

Page 58: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 57

<TaxesIncluded>true</TaxesIncluded>

<Taxes>

<Tax TaxAmount="100.0" TaxCode="VAT"/>

</Taxes>

<TotalOriginalBasePrice Currency="EUR" Price="15"/>

<TotalEquivalentPrice Currency="USD" Price="25.0"/>

<TotalTTLPrice Currency="USD" Price="25.0"/>

<TotalTaxes>

<Tax>

<TaxAmount>100.0</TaxAmount>

<TaxCode>VAT</TaxCode>

</Tax>

</TotalTaxes>

<BookingSource>0</BookingSource>

<FeeWaiveReason>02</FeeWaiveReason>

<AaPayOriginalSeat>A12</AaPayOriginalSeat>

<AaPayOptionalStatus>NN</AaPayOptionalStatus>

<TTYConfirmationTimestamp>2013-08-10T17:45:00-

05:00</TTYConfirmationTimestamp>

<BrandedFareId>AB</BrandedFareId>

<GroupCode>BG</GroupCode>

<TicketUsedForEMDPricing>N</TicketUsedForEMDPricing>

<EMDConsummedAtIssuance>Y</EMDConsummedAtIssuance>

<TaxExemption>Y</TaxExemption>

<TravelPortions>

<TravelPortion sequence="1">

<AirlineCode>VA</AirlineCode>

<FlightNumber>0804</FlightNumber>

<ClassOfService>Y</ClassOfService>

<DepartureDate>2013-08-15-05:00</DepartureDate>

<BoardPoint>SYD</BoardPoint>

<OffPoint>MEL</OffPoint>

</TravelPortion>

</TravelPortions>

</AncillaryService>

</Ancillaries>

</Item>

</ReservationItems>

</ItineraryInfo>

<ItineraryRef AirExtras="true" ID="TYDSAK" InhibitCode="U"

PartitionID="VA" PrimeHostID="VA">

<Source AAA_PseudoCityCode="A0A0" CreateDateTime="2013-07-26T06:30"

CreationAgent="HRB" HomePseudoCityCode="HDQ" PseudoCityCode="HDQ"/>

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 1 2 . S a m p l e X M L w i t h C r u i s e

RQ:

<TravelItineraryReadRQ Version="3.1.0" TimeStamp="2012-09-19T10:00:00-06:00"

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"

xmlns:dd="http://webservices.sabre.com/dd2">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>SIMPLE</SubjectArea>

</SubjectAreas>

</MessagingDetails>

Page 59: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 58

<UniqueID ID="VFIJJJ"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.1.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns3="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2013-07-26T06:27:34.915-05:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<PersonName NameNumber="01.01" RPH="1" WithInfant="false">

<GivenName>TESTA</GivenName>

<Surname>TESTA</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<Cruise DayOfWeekInd="7" NumberInParty="01" SegmentNumber="0001"

Status="GK" Type="SEA">

<Berth>0-BERTH99</Berth>

<Berth>1-BERTH01</Berth>

<Cabin>0-CABIN99</Cabin>

<Cabin>1-CABIN01</Cabin>

<ConfirmationNumber>1234A-</ConfirmationNumber>

<DestinationLocation LocationName="SANJUAN">

<ArrivalDate>08-14</ArrivalDate>

<ArrivalTime>12:12</ArrivalTime>

<Point>PIER 5</Point>

</DestinationLocation>

<OriginLocation LocationName="MIAMI">

<DepartureDate>08-04</DepartureDate>

<DepartureTime>12:12</DepartureTime>

<Point>PIER 10</Point>

</OriginLocation>

<Seat>0-SEAT99</Seat>

<Seat>1-SEAT01</Seat>

<ServiceInformation>

<Text>SS NORWAY</Text>

</ServiceInformation>

<ShipName>DAISY</ShipName>

<SpaceReserved>AAAAA</SpaceReserved>

<TotalFare>999999</TotalFare>

<TrailerPrice>TTT</TrailerPrice>

<Vendor Code="RL"/>

</Cruise>

</Item>

</ReservationItems>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="VFIJJJ" InhibitCode="U"

PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="B4T0" CreateDateTime="2013-07-26T06:20"

CreationAgent="HRB" HomePseudoCityCode="HDQ" PseudoCityCode="B4T0"/>

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

Page 60: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 59

3 . 2 . 1 3 . S a m p l e X M L w i t h A c c o u n t i n g L i n e

RQ:

<TravelItineraryReadRQ Version="3.1.0" TimeStamp="2012-09-19T10:00:00-06:00"

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"

xmlns:dd="http://webservices.sabre.com/dd2">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>ACCOUNTING_LINES</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="YIFPTM"/>

</TravelItineraryReadRQ>

RS:

<TravelItineraryReadRS Version="3.1.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns3="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2013-07-26T06:33:57.041-05:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<AccountingInfo LinkCode="A" Type="ACO">

<Airline Code="B6"/>

<BaseFare Amount="100.99"/>

<DocumentInfo>

<Document Number="1234567890"/>

</DocumentInfo>

<FareApplication>ONE</FareApplication>

<PaymentInfo>

<Commission Amount="20.00"/>

<Payment>

<CC_Info>

<PaymentCard Code="AX" Number="3XXXXXXXXXX8431"/>

</CC_Info>

<Form>CC</Form>

</Payment>

</PaymentInfo>

<PersonName NameNumber="1.1">TESTA TEST</PersonName>

<Taxes>

<Tax Amount="9.99"/>

</Taxes>

<Text>INCLUDES SERVICE CHARGE</Text>

<TicketingInfo>

<eTicket Ind="false"/>

<Exchange Ind="false"/>

<Ticketing ConjunctedCount="1" CouponCount="D"/>

</TicketingInfo>

</AccountingInfo>

<CustomerInfo>

<PersonName NameNumber="01.01" RPH="1" WithInfant="false">

<GivenName>JORGE SR</GivenName>

<Surname>RIOJA</Surname>

</PersonName>

<PersonName NameNumber="02.01" RPH="2" WithInfant="false">

<GivenName>TESTB</GivenName>

Page 61: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 60

<Surname>TESTB</Surname>

</PersonName>

</CustomerInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment ArrivalDateTime="08-10T15:09" DayOfWeekInd="6"

DepartureDateTime="2013-08-10T11:59" FlightNumber="0570" NumberInParty="02"

ResBookDesigCode="Y" SegmentNumber="0001" SpecialMeal="false" Status="HK"

eTicket="true">

<DestinationLocation LocationCode="BOS"/>

<Equipment AirEquipType="320"/>

<MarketingAirline Code="B6" FlightNumber="0570"/>

<OperatingAirline/>

<OriginLocation LocationCode="FLL"/>

<SupplierRef ID="DCB6*WRBTXZ"/>

<UpdatedArrivalTime>08-10T15:09</UpdatedArrivalTime>

<UpdatedDepartureTime>08-10T11:59</UpdatedDepartureTime>

</FlightSegment>

</Item>

<Item RPH="2">

<MiscSegment DayOfWeekInd="1" DepartureDateTime="08-12"

NumberInParty="01" SegmentNumber="0002" Status="GK" Type="MCO">

<OriginLocation LocationCode="BOS"/>

<Text>TRAVELERS CHECKS</Text>

<Vendor Code="AA"/>

</MiscSegment>

</Item>

</ReservationItems>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="YIFPTM" InhibitCode="U"

PartitionID="AA" PrimeHostID="1S">

<Source AAA_PseudoCityCode="B4T0" CreateDateTime="2013-07-26T06:33"

CreationAgent="HRB" HomePseudoCityCode="HDQ" PseudoCityCode="B4T0"/>

</ItineraryRef>

</TravelItinerary>

</TravelItineraryReadRS>

3 . 2 . 1 4 . S a m p l e X M L w i t h A l p h a c o d e d r e m a r k s , F i l e

I n f o

RQ:

<TravelItineraryReadRQ Version="3.1.0" TimeStamp="2012-09-19T10:00:00-06:00" 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"

xmlns:dd="http://webservices.sabre.com/dd2">

<MessagingDetails>

<SubjectAreas>

<SubjectArea>ACTIVE_PNR_DATA</SubjectArea>

</SubjectAreas>

</MessagingDetails>

<UniqueID ID="SFYQHT"/>

</TravelItineraryReadRQ>

RS:

Page 62: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Request and Response payloads examples 61

<TravelItineraryReadRS Version="3.1.0"

xmlns="http://webservices.sabre.com/sabreXML/2011/10"

xmlns:ns3="http://services.sabre.com/STL_Header/v120"

xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">

<stl:Success timeStamp="2013-07-26T06:42:16.690-05:00"/>

</stl:ApplicationResults>

<TravelItinerary>

<CustomerInfo>

<ContactNumbers>

<ContactNumber LocationCode="HDQ" Phone="1800123456" RPH="001"/>

</ContactNumbers>

<PersonName NameNumber="01.01" RPH="1" WithInfant="false">

<Email>‡[email protected]‡</Email>

<GivenName>TEST</GivenName>

<Surname>TEST</Surname>

</PersonName>

</CustomerInfo>

<FileInfo>

<File ProductCode="SGP" RPH="001">FILEINFOTEXT</File>

</FileInfo>

<ItineraryInfo>

<ReservationItems>

<Item RPH="1">

<FlightSegment ArrivalDateTime="07-03T15:45" DayOfWeekInd="3"

DepartureDateTime="2013-07-03T10:35" FlightNumber="0052" NumberInParty="01"

ResBookDesigCode="Y" SegmentNumber="0001" SpecialMeal="false" Status="HK"

eTicket="true">

<DestinationLocation LocationCode="AKL"/>

<Equipment AirEquipType="73H"/>

<MarketingAirline Code="VA" FlightNumber="0052"/>

<OperatingAirline/>

<OriginLocation LocationCode="SYD"/>

<UpdatedArrivalTime>07-03T15:45</UpdatedArrivalTime>

<UpdatedDepartureTime>07-03T10:35</UpdatedDepartureTime>

</FlightSegment>

</Item>

<Item RPH="2">

<FlightSegment ArrivalDateTime="07-12T09:50" DayOfWeekInd="5"

DepartureDateTime="2013-07-12T08:00" FlightNumber="0051" NumberInParty="01"

ResBookDesigCode="Y" SegmentNumber="0002" SpecialMeal="false" Status="HK"

eTicket="true">

<DestinationLocation LocationCode="SYD"/>

<Equipment AirEquipType="73H"/>

<MarketingAirline Code="VA" FlightNumber="0051"/>

<OperatingAirline/>

<OriginLocation LocationCode="AKL"/>

<UpdatedArrivalTime>07-12T09:50</UpdatedArrivalTime>

<UpdatedDepartureTime>07-12T08:00</UpdatedDepartureTime>

</FlightSegment>

</Item>

</ReservationItems>

<Ticketing RPH="01" TicketTimeLimit="TAW/*"/>

</ItineraryInfo>

<ItineraryRef AirExtras="false" ID="SFYQHT" InhibitCode="U"

PartitionID="VA" PrimeHostID="VA">

<Source AAA_PseudoCityCode="A0A0" CreateDateTime="2013-07-02T14:23"

CreationAgent="HRB" HomePseudoCityCode="HDQ" PseudoCityCode="HDQ" ReceivedFrom="QA

TESTING"/>

</ItineraryRef>

<RemarkInfo>

<Remark Code="A" RPH="001" Type="Alpha-Coded">

<Text>CAR NEEDED</Text>

Page 63: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Defined Errors 62

</Remark>

<Remark Code="B" RPH="002" Type="Alpha-Coded">

<Text>HOTEL NEEDED</Text>

</Remark>

<Remark Code="C" RPH="003" Type="Alpha-Coded">

<Text>HAVE A NICE VACATION</Text>

</Remark>

</RemarkInfo>

</TravelItinerary>

</TravelItineraryReadRS>

Defined Errors

4 . 1 . E r r o r L i s t

There is a list of most common error messages that are returned presented below.

Error Code Message

700001 General PNR error

700002 Invalid PNR locator

700104 Error parsing PNR

700201 PNR Connector unknown

700202 PNR Connector communication error

700203 PNR Connector communication timeout error

700207 MOM messaging error

700208 PNRC service invocation error

700211 OTA parsing error

700212 Cannot unpack request from request root element

700213 Cannot pack response to response root element

700215 TPFDF parsing exception

700216 No ATH

700217 Invalid ICE Session

700218 Broken ICE Session

700219 FIT parsing exception

700220 Invalid ICE credentials

700221 Access restricted to flight data

700223 Access restricted to PNR data

700226 PNR not found

700301 PDC unknown error

4

Page 64: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Defined Errors 63

700302 PDC communication error

700303 PDC communication timeout error

700306 Invalid XML Error - Request that PDC received was not valid according

to the schema for that service

700307 ICE authentication error - Either no ICE session ID was provided with

the request, or user who created that session does not have required

credentials

700308 ICE authorization error - User is not allowed to access requested profiles

700309 Unable to locate service provider via Meridian NS

700310 CORBA No permission condition raised.

700311 Communication with service provider interrupted

700312 Unable to obtain authorization via ICE - Should never appear - ICE

authorization/authentication is handled by PDC

700313 Uncategorized error - Any error that doesn't fit into existing categories

700301 PNR Unknown error

700302 PNR Communication error

700303 PNR Communication timeout

700404 Unable to read terminal

700405 Unable to Find AAA

700406 Agent not signed in

700407 PNR Locator error

700408 No PNR in AAA

700409 PNR Retrieval error

700410 PSS invalid request

700411 The PNR in the AAA has been modified

700412 Agent is active on a PNR queue

700414 Unable to process in PSS

700415 Parsing error

700418 Access restricted to flight data

700419 Access restricted to PNR data

700420 PSS Communication error

700421 PSS Communication timeout

700422 Access restricted to PNR data

700423 PNR Restricted

700424 PNR Not Found

700425 PNRC Timeout Error code

700426 PNR Database unavailable

700427 Link Down Error code

700428 Max message size exceeded

700429 System not in NORM state Error code

700430 Unable to Process error code

200107 Unable to Process - invalid version number

Page 65: Documentation Technical PNR Serviceswebservices.sabre.com/drc/providerdoc/pnrservices/...PAY_INFO Form of payment data stored in PNR PRICING_INFORMATION Pricing data stored in PQ record

Sabre Inc. Confidential/All Rights Reserved Frequently Asked Questions 64

Frequently Asked Questions

5 . 1 . W h o s h o u l d I c o n t a c t f o r q u e r y h e l p

Should you require any additional information about this service please send email to

[email protected] for help. When sending requests to Sabre Web Services Support Desk,

please consider the specific information contained in our support site http://myhelp.sabre.com/wbsvc/ . In

case of pressing issues you can reach the Sabre Webservices team by phone at (800) 678-9460 (USA),

(682) 605-5570 (Canada), +598 (2) 518-6020 (International)

5 . 2 . F i r s t L e v e l S u p p o r t

First Level Support will be provided by the Sabre Webservices Team who will contact Application

Development On Call if required.

5 . 3 . G l o s s a r y

Term Explanation

AAA Agent Assembly Area – refers to the buffer in the Sabre system where

content is retained while a Sabre Host session is active.

Locator PNR locator

PCC Pseudo City Code uniquely identifies travel agency in the same way that a

city code identifies a city

PNR Passenger Name Record

POS Point of Sale

PSS Passenger Service System also known as Sabre Host

Segment Itinerary field of a Passenger Name Record holding actual booking (Air, Car,

Hotel etc.)

SSR Special Service Request is used when action or response from carrier is

required

EPR Employee Profile Record

5


Recommended