ServiceListRS -ShortSell

 

User Guidance

Input Parameters

Type

Mandatory/Optional

Request Object

ServiceListRS

M

< ServiceListRS>

<ns2:ServiceListRS xmlns:ns2="http://www.iata.org/IATA/EDIST/2017.2" xmlns:ns3="http://www.ibsplc.com/iFlyRes/simpleTypes/2017.2" TimeStamp="2020-08-19T08:12:59.535Z" Version="17.2">

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

 

<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

<Success/>

Elements

Details

Mandatory/Optional

Success

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

M

<ALaCarteOffer>

ALaCarteOffer

Container for standalone optional OfferItems.

M

OfferID (Attribute)

Airline-assigned unique Offer identifier.

M

Owner (Attribute)

Airline designator of the owner/ assigner of the Offer ID.

Example : BA, XQ, EK

M

XML Example for the following elements

ALaCarteOffer

Offer details

O

ALaCarteOfferItem

Container for standalone optional OfferItems.

M

OfferItemID

Unique id

Example : OO158-eJwli0EKgCAUBU9U.DX1-6VIgQu1zCBX7-63SGgWsxgYssKeWbS2nnDmFJFEsNDfWdh4QRj9aAHklLLOTE-wXqDNIaTSsT8Ne6yl5gGj-Zxxd8wDlmhlDfUBbQMbBg__

Note: Baggage offers OfferItemID starts with BO and Corresponding service definition will be there in the service definition list

M

Eligibility

Contains pax and segment reference for eligible offer

M

PassengerRefs

Passenger reference

M

SegmentRefs

Segment reference

M

UnitPriceDetail

Flat price for an individual unit of the referenced Service

M

TotalAmount

Total price amount. Notes: 1. This is typically the lowest price for this alternate lead shopping date. 2. If expressed in currency, this price should include base price, taxes and fees/ surcharges. (en, description) 

M

DetailCurrencyPrice

Total Price of the offer item

M

Total

Total amount of item

M

Details

Details all price break-down item subtotals, which exclude taxes, fees and charges. (en, description)

O

Detail

 Price details. Note: This price does not include taxes and fee/ surcharges. (en, description)

M

SubTotal

 Price breakdown sub-total. Note: This is the total of all price breakdown items, excluding tax and/ or surcharge. (en, description)

O

Application

Price application. Example: Base Fare

O

Taxes

Ticket Tax/fee/charge details to indicate taxes that apply to country of commencement of travel and routing.

O

Total

Sub-total of all applicable taxes. Monetary value and currency code

O

Breakdown

A collection of detailed taxes

O

Tax

Tax breakdown detail.

M

Amount

Amount

M

Nation

Tax Nation or Designator.

O

TaxCode

Tax Code. Example: AY, GB

O

TaxType

Tax type. Used to specify where the tax was applied. May be nice to have for auditing purposes. Example: 001, 002

O

Description

Tax short description. Example: $4 per flight segment, per passenger (U.S. domestic segment tax)

O

Service

Instance of service definition (as found in DataLists) as it has been offered, and eventually ordered and consumed by a specific Passenger in the context of an Offer.

M

ServiceID

Unique id for service instance

M

ServiceDefinitionRef

Reference to ServiceItems

M

<Metadata>

XML Example for the following elements

Metadata

Already detailed in other services

O

OtherMetadata

Other Metadata Lists(s).

M

CurrencyMetadatas

Pre-defined and Augmented CURRENCY Metadata.

M

CurrencyMetadata

CURRENCY Metadata

M

Decimals

Number of decimal places. Example: 2. Note this is the number of decimal places normally used when displaying amounts in this currency

O

PriceMetadatas

Pre-defined and Augmented PRICE Metadata.

M

PriceMetadata

PRICE Metadata

M

AugmentationPoint

Augmentation Point

M

AugPoint

Augmentation Point Definition

M

TaxDetailAugPoint

Tax Details

O

DisplayTaxCode

Tax Code

O

<DataLists>

<PassengerList>

XML Example for the following elements

PassengerList

Passenger data list definition.

M

PassengerID (Attribute)

Uniquely identifies a Passenger within the context of one message.

M

Passenger

Any person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship.

M

PTC

Type code applying to the Passenger which typically drives pricing

Example: ADT, CHD, etc.

M

<FlightSegmentList>

XML Example for the following elements

FlightSegment

Flight Segment

M

SegmentKey (Attribute)

A globally unique identifier for this Flight Segment instance.

M

ElectronicTicketInd (Attribute)

When true, an electronic ticket may be issued.

O

Departure

Departure (origin) Airport, Date and Time information. (en, description)

M

AirportCode

Airport or a city code. Use a three letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory . Example: TPA

M

Date

Departure date. Example: 2017-01-13 Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD)

M

Time

Departure time. Example: 09:15 Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM)

O

Terminal Information

Terminal information will be present under the Departure and Arrival tags only if the terminal information is available in the flight

O

Arrival

Arrival (destination) Airport, Date and Time information.

M

AirportCode

Airport or a city code. Use a three letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory . Example: TPA

M

Date

Arrival date. Example: 2017-01-13 Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD)

O

Time

Arrival time. Example: 09:15 Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM)

O

MarketingCarrier

Marketing Carrier information

M

AirlineID

A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory .

M

FlightNumber

Flight Number. Example: 1234, or OPEN, or ARNK

M

Equipment

Aircraft Equipment.

M

AircraftCode

The IATA aircraft type 3 character code; use SSIM Appendix A. Example:318.

M

AirlineEquipCode

Airline-specific aircraft equipment code. Example: 737-800

O

ClassOfService

Class of Service. Example: T

M

Code

Class of Service Code

M

FareBasisCode

Fare basis code. Example: Y26CH

O

FlightDetail

Flight Details.

O

FlightDuration

Flight Duration with application.

M

Stops

Flight Stop Quantity and Location(s).

O

StopQuantity

Stop Quantity. Example: 1

O

<FlightList>

XML Example for the following elements

FlightList

List of Flight elements

M

Flight

Journey information describing the travel between an airport/city where travel commences and an airport/city where travel ultimately terminates. A journey may be comprised of one or more segments. Note: This node will be renamed to journey in future releases.

M

FlightKey (Attribute)

A globally unique identifier for this Flight instance.

O

Journey

Flight journey information.

O

Time

Total Journey Time. Example: PT7H45M (7 hours and 45 minutes) Note: Total journey time includes the combined air time, connection time and/ or stop information for all specified flight segments

O

SegmentReferences

Association to multiple Flight Segment instance(s). Example: segment1 segment2 Note: Flight Slice On and Off Board Points may also be specified.

M

<OriginDestinationList>

XML Example for the following elements

OriginDestination

Origin/ Destination information. Contains a list of all Flight element that are part of that OD.

M

OriginDestinationKey

A globally unique identifier for this OriginDestination instance.

O

DepartureCode

Departure (origin) Airport Code.

M

ArrivalCode

Airport or a city code. Use a three letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory .

Example: TPA

M

FlightReferences

Association to multiple Flight instance(s).

Example: V1_FL.1605138125285

M

OnPoint (Attribute)

Flight slice on point.

O

OffPoint (Attribute)

Flight slice off point.

O

<ServiceDefinitionList>

XML Example for the following elements

ServiceDefinition

Service Definition

M

ServiceDefinitionID

A unique Service ID that has been returned in the Shopping results, and identifies an airline service item (ie a product or a service) that can be separately delivered and uniquely described by an airline.

M

Owner

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

O

Name

Service name.

Example: Lounge Pass

M

Encoding

Service Codes and Reason for Issuance.

O

RFIC

Reason For Issuance Code

Example: A (Air Transportation) C (Baggage) E (Airport Services) F (Merchandise) G (In-flight Services) Refer to PADIS Codeset for data element 4183

M

Code

Service code.

Example: XLEG (Extra Leg Room Seat, implementer encoding) XBAG (Extra Bag, implementer encoding). Used in conjunction with SubCode (Associated Reason For Issuance SubCode)

O

SubCode

Associated Reason For Issuance Sub Code. Examples: 0CC (First Checked Bag) 0B1 (In-flight Entertainment) 0BX (Lounge) 0B3 (Meal/ Beverage) 0B5 (Pre-reserved Seat Assignment) 0G6 (Priority Boarding)

O

Descriptions

SERVICE Description. Note: Supports plain text, multimedia and code and link references

M

Description

Service Description detail.

M

Text

Description value

O

Application

Description Application.

Example: SEAT 3B, Discount 15P

O

Â