Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • <OrderViewRS>

  • <Document>

  • <Party>

  • <Success>

  • <Response>

  • <Order>

  • TicketDocInfos

  • <DataLists>

  • <MetaData>

User Guidance

Input Parameters

Type

Mandatory/Optional

Request Object

OrderViewRS

M

< OrderViewRS >

XML Example for the following elements

Code Block
<OrderViewRS Version="17.2" xmlns="http://www.iata.org/IATA/EDIST">

Elements

Details

Mandatory/Optional

Code Block
Version (Attribute)

Specify NDC schema message version. Always pass 17.2
Note: This is a mandatory attribute in NDC schema. The service will not validate what is being passed in this attribute

M

<Document>

XML Example for the following elements

Code Block
<Document>
        <Name>NDC</Name>
        <ReferenceVersion>17.2</ReferenceVersion>
</Document>

Elements

Details

Mandatory/Optional

Code Block
<Document>

NDC Message Document information

M

Code Block
<Name>

Document name will be always NDC

O

Code Block
< ReferenceVersion>

Will be NDC version

O

<Party>

Elements

Details

Mandatory/Optional

<Party>

Party & Sender Definition

M

Example for Party:

Code Block
<ns2:Party>
    <ns2:Sender>
        <ns2:AgentUserSender>
            <ns2:OtherIDs>
                <ns2:OtherID Description = "Booking Channel ID">Agent EN</ns2:OtherID>
            </ns2:OtherIDs>
            <ns2:AgentUserID Owner = "ABDUTEST">TESTABDUAGENT</ns2:AgentUserID>
        </ns2:AgentUserSender>
    </ns2:Sender>
    <ns2:Participants xsi:nil = "true" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"/>
    <ns2:Recipient>
        <ns2:ORA_Recipient>
            <ns2:AirlineID>V1</ns2:AirlineID>
        </ns2:ORA_Recipient>
    </ns2:Recipient>
</ns2:Party>

Sender

M

AgentUserSender

Agent User Sender Details as mentioned in the above sessions

M

Participants

M

Recipient

M

ORA_Recipient

M

AirlineID

Airline Code

M

Success

The presence of the empty Success element explicitly indicates that the message succeeded

M

Response

Query Results

M

OrderViewProcessing

Transaction Processing Results

M

Order

This section contains details on all the elements in the booking- payment details, flight and seat etc.

M

OrderID

PNR number

M

BookingReferences

BookingReferences

M

BookingReference

Type

Type as per PADIS Code

M

ID

PNR Number or RLOC

M

AirlineID

Ailine ID eg : 1A

O

OtherID

Channel or Tour Operator Code

EG: ORDER CREATED CHANNEL Guest EN

TOUR OPERATOR ID TCK01

M

Example for BookingReferences for a GDS PNR:

Code Block
<ns2:BookingReferences>
    <ns2:BookingReference>
        <ns2:Type>6</ns2:Type>
        <ns2:ID>EXA52Y</ns2:ID>
        <ns2:OtherID Name = "ORDER CREATED CHANNEL">1A</ns2:OtherID>
    </ns2:BookingReference>
    <ns2:BookingReference>
        <ns2:Type>6</ns2:Type>
        <ns2:ID>KLOWIV</ns2:ID>
        <ns2:AirlineID>V1</ns2:AirlineID>
    </ns2:BookingReference>
</ns2:BookingReferences>

Example for BookingReferences for a Tour Operator PNR:

Code Block
<ns2:BookingReferences>
    <ns2:BookingReference>
        <ns2:Type>6</ns2:Type>
        <ns2:ID>A3QX62</ns2:ID>
        <ns2:OtherID Name = "ORDER CREATED CHANNEL">AIRES APP</ns2:OtherID>
    </ns2:BookingReference>
    <ns2:BookingReference>
        <ns2:Type>6</ns2:Type>
        <ns2:ID>TESTTO123</ns2:ID>
        <ns2:OtherID Name = "TOUR OPERATOR ID">TESTCO</ns2:OtherID>
    </ns2:BookingReference>
</ns2:BookingReferences>

Example for BookingReferences for a Normal PNR:

Code Block
<ns2:BookingReferences>
    <ns2:BookingReference>
        <ns2:Type>6</ns2:Type>
        <ns2:ID>B283K2</ns2:ID>
        <ns2:OtherID Name = "ORDER CREATED CHANNEL">AIRES APP</ns2:OtherID>
    </ns2:BookingReference>
</ns2:BookingReferences>

TotalOrderPrice

PRICE DETAILS OF ORDER

M

DetailCurrencyPrice

M

Total

Total price amount

M

Code

Currency code

O

Status

M

StatusCode

OK if order is success

M

Payments

Payment details

M

Payment

Amount

M

SimpleCurrencyPrice

Amount paid

M

Method

Payment method

M

PaymentCardMethod

M

CardCode

egVI for VISA

M

MaskedCardNumber

Masked card number

M

CardHolderName

CardHolderName

M

TimeLimits

Order-Level Time Limits.

O

PaymentTimeLimit

PaymentTimeLimit in GMT

O

OrderItems

M

OrderItem

This will be returned once for FlightItem and will be repeated to return each SeatItem

M

OrderItemID

Unique id V1_ORDERITEM_166814048

M

Owner

Airline code

M

PriceDetail

Price details

M

BaseAmount

BaseAmount eg 1000

M

Code

Currency code eg GBP

M

Surcharges

SURCHARGE price details

M

Surcharge

Total

Total surcharge amount

M

Taxes

Total tax price details

M

Total

Total tax amount

M

Service

this section contains the passenger reference & segment reference

M

PassengerRef

Passenger reference

M

SegmentRef

Segment reference

M

ServiceDefinitionRef

Service reference in case of SSR/Bag

FareDetail

Fare details

M

FareComponent

Price

Fare , tax details, Discounts

M

BaseAmount

BaseAmount

M

Taxes

Taxes

M

Total

Total tax amount

M

Breakdown

Gives tax breakdown with tax codes, country codes and tax amounts

M

FareBasis

Fare basis details

M

FareBasisCode

M

Code

Fare basis cide eg :YOW

M

RBD

Selling or booking class code eg :O

M

TicketDesig

FARE BASIS CODE

M

FareRules

Fare rukes if any

M

SegmentRefs

Segment reference for the fare componenet

M

TicketDocInfos

M

TicketDocInfo

Eticket details

M

TicketDocNbr

E ticket number eg : 0048448343449

M

Type

Document type.

IATA PADIS Code from codeset 1001

M

NumberofBooklets

Eg :1

M

DateOfIssue

Eg/: 2019-02-18Z

M

TicketingLocation

Eg:ROM

M

CouponInfo

COUPON DETAILS

M

CouponNumber

CouponNumber

M

Status

COUPON STATUS

M

SoldAirlineInfo

M

Departure

Departure airport code , date and timeM

M

Arrival

Arrival airport code , date and time

M

MarketingCarrier

Carrier info with airline code and flight number

M

PassengerReference

Passenger refrerence

M

Datalists

PassengerList

Passenger details

M

ContactList

Contact information

M

BaggageAllowanceList

Baggage allowance details

M

FlightSegmentList

Flight egmnet details

M

ServiceDefinitionList

Service definition list

M

Metadata

PassengerMetadata

Code Block
<ns2:PassengerMetadata MetadataKey = "V1_MDK_1550472531556">
    <ns2:AugmentationPoint>
        <ns2:AugPoint Key = "V1_AUG_1550472531557">
            <ns3:ItineraryAmountDetailAugPoint>
                <TotalPriceAmount Code = "EUR">60.83</TotalPriceAmount>
                <TotalFeeAmount Code = "EUR">0.0</TotalFeeAmount>
                <TotalAmount Code = "EUR">60.83</TotalAmount>
                <TotalAmountToBePaid Code = "EUR">0.0</TotalAmountToBePaid>
                <TotalAmountPaid Code = "EUR">60.83</TotalAmountPaid>
            </ns3:ItineraryAmountDetailAugPoint>
        </ns2:AugPoint>
    </ns2:AugmentationPoint>
</ns2:PassengerMetadata>

M

CurrencyMetadatas

Currency details

M

PriceMetadatas

Contain FareComponentAugPoint , TaxDetailAugPoint , FareDetailAugPoint