OrderCreateRQ - ShortSell

 

  • <OrderCreateRQ>

  • <PointOfSale>

  • <Document>

  • <Party>

  • <Query>

User Guidance

Input Parameters

Type

Mandatory/Optional

Request Object

OrderCreateRQ

M

< OrderCreateRQ >

XML Example for the following elements

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

Elements

Details

Mandatory/Optional

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

<PointOfSale>

<PointOfSale>

XML Example for the following elements

<ns:PointOfSale> <ns:Location> <ns:CountryCode>IT</ns:CountryCode> <ns:CityCode>ROM</ns:CityCode> </ns:Location> <ns:RequestTime Zone = "CET">2019-01-28T07:01:00</ns:RequestTime> </ns:PointOfSale>

Elements

Details

Mandatory/Optional

PointOfSale

Point of Sale information.

M

Location

Point of sale location information.

O

CountryCode

Country Code

M

CityCode

Airport or City Code

M

RequestTime

Point Of Sale Timestamp value

 Example: 2017-01-13T13:59:38Z

O

Zone (Attribute)

Point of Sale timezone

 Example : UTC, CET

O

<Document>

<Document>

XML Example for the following elements

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

 

Elements

Details

Mandatory/Optional

Document

NDC Message Document information

M

Name

Document name will be always NDC

O

ReferenceVersion

Will be NDC version

O

<Party>

<Party>

XML Example for the following elements

Normal bookings/B2C bookings

B2B login/travel agent login

Elements

Details

Mandatory/Optional

Party

Party & Sender Definition

M

Sender

Message Sender information.

M

AgentUserSender

Agent User Sender Details

M

Name

Agency Seller Name

O

AgentUserID

User ID of the Agent

AgentUserID

In case of B2C bookings, AgentUserID holds the channel code.

Example:

M

Owner (Attribute)

Airline designator or CRS code of the owner/ assigner of the Offer ID, typically used for offer ordering purposes.

Owner (Attribute)

In case of a Travel Agent booking, Owner value will be the Agency Code.

Example:

O

OtherIDs

Additional Agency (Seller) identification

O

OtherID

Other Identifier

M

Description (Attribute)

Other identification description.

M

Recipient

Named Message Recipient.

M

ORA_Recipient

SUPPLIER: ORA (Offer Originating Airline)

Recipient.

M

AirlineID

Airline ID

M

Name

Airline Name

O

<Query>

<Query>

Query

Core Service Price query parameters.

M

<Order>

<Order>

Order

Order to be created

M

XML Example for the Order elements

Following examples includes the Offers for Flight Fare Offers, Seat Offers , SSR Offers and Extra Baggage Offers.

Element

Details

Optional/Mandatory

Offer

Offer selected by the Passenger for creating an Order.

M

OfferID (Attribute)

Reference to the OfferID of the selected Offers returned in OfferPriceRS.

M

Owner (Attribute)

AirLine ID

M

ResponseID (Attribute)

Reference to unique shopping session response ID, as provided in the previous OfferPrice/SeatAvailability/ServiceList response

M

OfferItem

OfferItem selected by the Passenger for creating the requested Order. Repeat occurrence of OfferItem (once per passenger) if different passengers want to select different service options, different quantities of a-la-carte items or different seat locations. As a minimum, all mandatory OfferItems from the desired offer should be explicitly defined within these selections and should repeat the same Passenger and Flight Segment associations defined in the originating OfferItems.

M

OfferItemID (Attribute)

Pass the OfferItemID that is returned in OfferPrice response for the selected offer.

M

PassengerRefs

Reference to the passenger(s) for which this OfferItem applies.

M

SeatSelection

Should be a given if the passenger wish to select seats in the Selected Offer.

O

Row

Row Number of the Selected Seat

M

Column

Column Number of the selected Seat

M

 

<Payments>

Payments

Specify payment information

O

XML Example for the Order elements

 

Payment

Payment info

M

Method

Payment info

M

PaymentCard

Card details

M

CardCode

Car code

Example: VI for VISA

M

CardNumber

Card Number

M

SeriesCode

Series Code

M

CardHolderName

Card Holder Name

M

CardHolderBillingAddress

Billing address Details

M

Amount

Payment amount .

M

Code

Currency code

M

EffectiveExpireDate

Card expiry details

M

Expiration

Should be encrypted

M

 

<DataLists>

PassengerList

Passenger details

M

ContactList

ContactList

O