Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Image Modified

...

...

Legend

...

New or modified field

...

Field to be removed/deprecated

...

Unique to v2 Branded Fares

Functional Description

...

The purpose of this table is to show the responses for NDC services Order Create, Order Change and Order Retrieve.

Examples of messages with complete flows can be downloaded from here.

Response Body (OrderViewRS)

...

NAME

...

DESCRIPTION

...

FORMAT

...

POSSIBLE VALUES

...

NDC Services

...

Version

...

NDC message version

...

Alphanumeric

...

Any 

...

All Services

...

PrimaryLangID

...

NDC message lenguage identification

...

Numeric

...

Any (Ex: es)

...

All Services

...

xmlns

...

IATA oficial website

...

Alphabetical

...

Any 

...

All Services

...

<Document>

...

ReferenceVersion

...

Version

...

Numeric

...

Any

...

All Services

...

<Errors>

...

Error

Info

Attribute

ShortText

Info

Attribute

Code

...

Different messages to inform about errors that occurs during the process.

...

Alphanumeric

...

Any

...

All Services

...

<Success/>

...

<Warnings/>

...

Warning

...

Different messages to inform the agency, for example:

  • Error issuing tickets

  • Changes made outside NDC

...

Alphanumeric

...

Any

...

All Services

...

<Party / Sender / TravelAgencySender>

...

Type

...

Agency Type

  • Online (Default)

  • Offline

If we receive any other value it must return error but only in IBPay payments

...

Alphabetical

...

Any

...

OrderCreate

...

IATA_Number

...

Sender IATA number (if you have one)

...

numeric

...

8 numbers

...

All Services

...

AgencyID

...

Agency ID

...

alphanumeric

...

Any

...

All Services

...

Name

...

Agency name

...

alphanumeric

...

Any

...

All Services

...

<Party / Sender / TravelAgencySender / Contacts>

...

Contact

Info

Attribute

ContactType

...

Field that agencies can inlclude to specify the information to include in confirmation mails.

  • itin_only

  • itin_and_price (default value)

...

alphabetical

...

  • itin_only

  • itin_and_price (default value)

...

All Services

...

Contact / EmailContact / Address

...

Email to contact the Agency

...

alphanumeric

...

Any

...

All Services

...

Contact / PhoneContact / Application

...

Agency phone type

...

alphabetic

...

  • BUSINESS

  • MOBILE

...

All Services

...

Contact / PhoneContact / Number

...

Phone number to contact the Agency

...

numeric

...

Any

...

All Services

...

Contact / Name / Surname

...

Reference Agency contact surname

...

alphanumeric

...

Any

...

All Services

...

Contact / Name / Given

...

Reference Agency contact name

...

alphanumeric

...

Any

...

All Services

...

<Party> (With Corporates)

...

Sender / CorporateSender / ID

...

ID for the corporate

...

Alphanumeric

...

Any

...

All Services

Participants / Participant / TravelAgencyParticipant / Name

...

Agency name

...

Alphabetic

...

Any

...

All Services

...

Participants / Participant / TravelAgencyParticipant / Contacts / Contact

Info

Attribute

ContactType

...

Field that agencies can inlclude to specify the information to include in confirmation mails.

  • itin_only

  • itin_and_price (default value)

...

Alphabetic

...

  • itin_only

  • itin_and_price (default value)

...

All Services

Participants / Participant / TravelAgencyParticipant / Contacts / Contact / EmailContact / Address

...

Email to contact the Agency

...

Alphanumeric

...

Any

...

All Services

Participants / Participant / TravelAgencyParticipant / Contacts / Contact / PhoneContact / Application

...

Agency phone type

...

Alphabetic

...

  • BUSINESS

  • MOBILE

...

All Services

Participants / Participant / TravelAgencyParticipant / Contacts / Contact / PhoneContact / Number

...

Phone number to contact the Agency

...

Numeric

...

Any

...

All Services

...

Participants / Participant / TravelAgencyParticipant / Contacts / Contact / Name / Surname

...

Reference Agency contact surname

...

Alphanumeric

...

Any

...

All Services

...

Participants / Participant / TravelAgencyParticipant / Contacts / Contact / Name / Given

...

Reference Agency contact name

...

Alphanumeric

...

Any

...

All Services

Participants / Participant / TravelAgencyParticipant / IATA_Number

...

Sender IATA number (if you have one)

...

Numeric

...

8 numbers

...

All Services

Participants / Participant / TravelAgencyParticipant / AgencyID

...

Agency ID

...

Alphanumeric

...

Any

...

All Services

...

<Response / OrderViewProcesing>

...

Remarks / Remark DisplayInd

...

Boolean

...

true

...

All Services

...

Remarks / Remark

...

  • Information indicating whether or not passengers should present residence documentation at the airport.

  • Refunded quantity

...

Alphanumeric

...

Any

...

All Services

...

MarketingMessages / MarketMessage / Text

...

Information message

...

Alphabetic

...

Any

...

All Services

...

<Response / Order>

...

Order

Info

Attribute

OrderID

Info

Attribute

Owner

...

ID for the Order and Airline code

...

Alphanumeric

...

Any

...

All Services

...

BookingReferences / BookingReference / ID

...

Order's Locator

  • In case there are Resiber/Amadeus locators, both are displayed.

...

Alphanumeric

...

Any

...

All Services

...

BookingReferences / BookingReference / AirlineID

...

ID for the Airline

...

Alphanumeric

...

  • IB

...

All Services

...

BookingReferences / BookingReference / ID

...

External reference ID

...

Alphabetical

...

XRef

...

All Services

...

BookingReferences / BookingReference / OtherID

Info

Attribute

Name

...

This attribute contains the senders IATA Number

...

Numeric

...

7/8 Numbers

...

All Services

...

BookingReferences / BookingReference / OtherID

...

Sender´s external reference

...

Alphanumeric

...

Any (String exceeding 30 chars will be truncated)

...

All Services

...

OriginalOrder

Info

Attribute

OriginalOrderID

...

Original order identification

  • This info is displayed in voluntary change flow for some paxes of the initial booking (not all of them) because of two alive orders are generated.

...

Alphanumeric

...

Any

Order Change

...

TotalOrderPrice / DetailCurrencyPrice / Total

Info

Attribute

Code

...

Total price of the Order with associated currency 

...

Numeric

...

Any

...

All Services

...

TotalOrderPrice / DetailCurrencyPrice / Taxes / Total

Info

Attribute

Code

...

Total taxes amount of the Order with associated currency

...

Numeric

...

Any

...

All Services

...

TotalOrderPrice / SimpleCurrencyPrice

Info

Attribute

Code

...

Total price of the new order after making a date, hour or cabin change to the initial booking (Penalty is not included in case that it applies)

...

Numeric

...

Any

...

Order Change

...

Payments / Payment / Type

...

Code of payment type

...

Alpha

...

  • CC

  • CA

  • MS

...

OrderCreate

OrderChange

...

Payments / Payment / Amount / SimpleCurrencyPrice

Info

Attribute

Code

...

Amount of payment method

Code of currency

...

numeric

3 alpha

...

Any

...

OrderCreate

OrderChange

...

– This refers to Voucher payment method --

...

Payments / Payment / Method / VoucherMethod / Number

...

Voucher discount ID

...

Alphanumeric

...

Any

...

OrderCreate

OrderChange

...

– This refers to Cash payment method --

...

Payments / Payment / Method / CashMethod

...

Indicate that payment method is cash

...

Empty

...

Empty

...

OrderCreate

OrderChange

...

– This refers to Credit cardpayment method --

...

Payments / Payment / PaymentCardMethod / CardType

...

Type of credit card

...

2 alpha

...

OrderCreate

OrderChange

...

Payments / Payment / PaymentCardMethod / MaskedCardNumber

...

Masked card number

...

Alphanumeric

...

Any

...

OrderCreate

OrderChange

...

TimeLimits / PaymentTimeLimit

Info

Attribute

DateTime

...

Date for payment time limit

...

Date

...

Any

...

Order Create

Order Retrieve

...

Status / StatusCode

...

Shows if the order is unserviciable (UNS)

...

Alphabetic

...

  • UNS

...

Order Retrieve

...

<Response / Order / OrderItems / OrderItem>

...

OrderItemID

Info

Attribute

OrderItemID

...

ID for the OrderItem

...

Alphanumeric

...

Any

...

All Services

...

ItemStatus

...

Status for the OrderItem in Partial Refunds

  • B (Used/Flown)

...

Alphabetic

...

  • B (Used/Flown)

...

Order Change

...

PriceDetail / TotalAmount / SimpleCurrencyPrice

Info

Attribute

Code

...

Total amount of the OrderItem with associated currency

...

Numeric

...

Any

...

All Services

...

PriceDetail / BaseAmount

Info

Attribute

Code

...

Base amount of the OrderItem without taxes

...

Numeric

...

Any

...

All Services

...

PriceDetail / Taxes / Total

Info

Attribute

Code

...

Total amount of taxes of the OrderItem with associated currency

...

Numeric

...

Any

...

All Services

...

PriceDetail / Taxes / Breakdown / Tax / Amount

Info

Attribute

Code

...

Each amount of tax with associated currency

...

Numeric

...

Any

...

All Services

...

PriceDetail / Taxes / Breakdown / Tax / Nation

...

Nation for the tax

...

Alphabetical

...

Any

...

All Services

...

PriceDetail / Taxes / Breakdown / Tax / TaxCode

...

Code for the tax

...

Alphanumeric

...

Any

...

All Services

...

PriceDetail / Taxes / Breakdown / Tax / TaxType

...

Type for the tax

...

Alphanumeric

...

Any

...

All Services

...

PriceDetail / Taxes / Breakdown / Tax / Description

...

Description for the tax

...

Alphanumeric

...

Any

...

OrderCreate - No Payment

...

(plus) Service

Info

Attribute

ServiceID

Info

Attribute

ServiceStatus

...

ID for the flight and baggage service and service status key.

Service status will be displayed only for flight services and special needs (not for ancillaries and other type of services).

...

Alphanumeric

...

Any

...

All Services

...

Service / PassengerRef

...

Passenger Identifier

...

Alphanumeric

...

Any

...

All Services

...

Service / ServiceRef

...

Service Identifier

...

Alphanumeric

...

Any

...

All Services

...

Service / SegmentRef

...

Segment Identifier

...

Alphanumeric

...

Any

...

All Services

...

Service / ServiceDefinitionRef

Info

Attribute

SegmentRef

...

Service Identifier with associated segment

...

Alphanumeric

...

Any

...

All Services

...

Service / SelectedSeat / Seat / Row

...

Row seat

...

Numeric

...

Any

...

All Services

...

Service / SelectedSeat / Seat / Column

...

Column seat

...

Alphabetical

...

Any

...

All Services

...

FareDetail / PassengerRefs

...

Passenger ID

...

Alphanumeric

...

Any

...

All Services

...

FareDetail / Price / TotalAmount / SimpleCurrencyPrice

Info

Attribute

Code

...

Price

...

Numeric

...

Any

...

All Services

...

FareDetail / Price / BaseAmount

Info

Attribute

Code

...

Base Price

...

Numeric

...

Any

...

All Services

...

FareDetail / Price / Taxes / BreakDown / Tax / Amount

Info

Attribute

Code

...

Tax

...

Numeric

...

Any

...

All Services

...

FareDetail / Price / Taxes / BreakDown / Tax / Nation

...

Nation for the tax

...

Alphabetical

...

Any

...

All Services

...

FareDetail / Price / Taxes / BreakDown / Tax / TaxCode

...

Tax code

...

Alphabetical

...

Any

...

All Services

...

FareDetail / Price / Taxes / BreakDown / Tax / TaxType

...

Type for the tax

...

Alphanumeric

...

Any

...

All Services

...

FareDetail / Price / Taxes / BreakDown / Tax / Description

...

Description for the tax

...

Alphanumeric

...

Any

...

OrderCreate - No Payment

...

FareDetail / FareComponent / FareBasis / FareBasisCode / Code

...

Code of the fare

...

Alphanumeric

...

Any

...

All Services

...

FareDetail / FareComponent / FareBasis / RBD

...

RBD for the fare

...

Alphabetical

...

Any

...

All Services

...

FareDetail / FareComponent / FareBasis / CabinType / CabinTypeCode

...

Code of the cabin

Numeric

Alphabetical

  • 1 = First

  • 2 = Business

  • 4 = Premium Economy

  • 5 = Economy

  • B = BUSINESS

  • R = ECONOMY

  • F = FIRST

  • E = TOURIST

  • N = PREMIUMTOURIST

Migrated flows:
OrderCreate

OrderRetrieve

OrderChange Payment (Time Limit Orders)

OrderChange Partial Refund

Non-migrated flows

...

FareDetail / FareComponent / FareBasis / CabinType / CabinTypeName

...

Name of the cabin

...

Alphabetical

...

Any of the top row

...

All Services

...

<FareDetail / FareComponent / FareRules>

  • This section will be displayed only if the order has not been changed outside the NDC channel.

...

FareDetail / FareComponent / FareRules / Penalty

Info

Attribute

CancelFeeInd

...

This indicator will displayed the following options:

  • "true" → This fare will have cancellation and refund fee

  • "false" → This fare will not have cancellation and refund fee

...

Boolean

...

true/false

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

FareDetail / FareComponent / FareRules / Penalty

Info

Attribute

ChangeFeeInd

...

This indicator will displayed the following options:

  • "true" → This fare will have change fee

  • "false" →This fare will not have change fee

...

Boolean

...

true/false

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

FareDetail / FareComponent / FareRules / Penalty

Info

Attribute

RefundableInd

...

This indicator will displayed the following options:

  • "false" → This fare will not be refundable

  • "true" → This fare will be refundable

...

Boolean

...

true/false

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

FareDetail / FareComponent / FareRules / Penalty

Info

Attribute

refs

...

References to PenaltyList/Penalty

  • Example: refs="PenaltyRule01 PenaltyRule02"

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

FareDetail / FareComponent / PriceClassRef

Reference to PriceClass (Branded Fare)

  • Example: FLEXIBLEvEURQEtU

  • This section will be displayed only if the order has not been changed outside the NDC channel.

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

FareDetail / FareComponent / TicketDesig

...

Ticket designator associated to the order.

...

Alphanumerical

...

Some possible examples:

  • CHRC

  • INBP

  • RCF1

  • F1

  • F2

  • TO

...

All Services

...

FareDetail / FareComponent / SegmentRefs

...

Reference to the segment

...

Alphanumeric

...

Any

...

All Services

...

FareDetail / TourCode

...

Private fare associated tour code

...

Alphanumeric

...

Any

...

All Services

...

<Response / TicketDocInfos / TicketDocInfo>

...

TicketDocument

Info

Attribute

PrimaryDocInd

...

In case of conjunction tickets, this indicator will be displayed associated to the primary ticket.

Also if conjunction tickets apply, all of them will be displayed inside the same “TicketDocInfo” tag as a list of associated tickets.

...

Alphabetical

...

true

...

All Services

...

TicketDocument / TicketDocNbr

...

Number of the ticket

...

Numeric

...

Any

...

All Services

...

TicketDocument / Type

...

Type of ticket

...

Alphabetical

...

  • T (Ticket)

  • J (Ancillaries EMD)

  • Y (Devolution or Penalty EMD)

*Penalty EMD will only be displayed in Order Change, not in Order Retrieve after the change.

...

  • All Services (Ticket & ancillaries EMDs)

  • Order Change & Order Retrive (Devolution EMD)

  • Order Change (Penalty EMD)

...

TicketDocument / NumberofBooklets

...

Number of tickets associated in case of conjunction tickets

...

Numeric

...

1-4

...

All Services

...

TicketDocument / DateOfIssue

...

Date of ticket issue at local office

...

Date

...

yyyy-MM-dd

...

All Services

...

TicketDocument / TimeOfIssue

...

Hour of ticket issue at local office

...

Hour

...

HH:mm

...

All Services

...

TicketDocument / Remark

...

Associated remark to baggages pieces or seat description

...

Alphanumeric

...

Any

...

All Services

...

TicketDocument / CouponInfo / CouponNumber

...

Order number of the coupon

...

Numeric

...

Any

...

All Services

...

TicketDocument / CouponInfo / FareBasisCode / Code

...

Code of the fare

...

Alphanumeric

...

Any

...

All Services

...

TicketDocument / CouponInfo / CouponValid / EffectiveDatePeriod / Effective

...

Coupon effective date

...

Date

...

yyyy-MM-dd

...

All Services

...

TicketDocument / CouponInfo / Status

...

Status of the coupon

...

Alphabetical

...

IATA Padis Codeset - List for data element 4405 (Status, coded)

Here some examples of possible values:

  • OPE (Open for Use)

  • AIR (Airport Control)

  • B (Used/Flown)

  • RF (Refunded)

  • OTH (Others like consumed at issuance)

...

All Services

...

TicketDocument / CouponInfo / DateOfService

...

Date of service

...

Date

...

yyyy-MM-dd

...

All Services

...

TicketDocument / CouponInfo / InConnectionWithInfo

Info

Attribute

AssociateInd

...

Connection with info

...

Boolean

...

  • True

  • False

...

All Services

...

TicketDocument / CouponInfo / InConnectionWithInfo / InConnectionDocNbr

...

Document in connection

...

Numeric

...

Numeric

...

All Services

...

TicketDocument / CouponInfo / InConnectionWithInfo / InConnectionCpnNbr

...

Coupon in connection

...

Numeric

...

Numeric

...

All Services

...

TicketDocument / CouponInfo / ReasonForIssuance / RFIC

...

Reason for Insuance

...

Alphabetic

...

Examples:

  • A (Seat EMDs)

  • C (Baggage EMDs)

  • D (Penalty & Residual Value EMDs)

...

All Services

...

TicketDocument / CouponInfo / ReasonForIssuance / Code

...

Type of service code

...

Alphanumeric

...

Examples:

  • 0B5 (Seat EMDs)

  • 0GO (Baggage EMDs)

  • 993 (Penalty EMDs)

  • 99I (Residual Value EMDs)

...

All Services

...

TicketDocument / CouponInfo / ReasonForIssuance / Description

...

Service description

...

Alphabetic

...

Examples:

  • SEAT ASSIGNMENT

  • BAGGAGE 23 KG

  • PENALTY FEE

  • RESIDUAL VALUE FUTURE TRANS

...

All Services

...

TicketDocument / CouponInfo / SoldAirlineInfo / DepartureDateTime

Info

Attribute

ShortDate

Info

Attribute

Time

...

Date and hour of departure

...

Date

Hour

...

yyyy-MM-dd

HH:mm

...

All Services

...

TicketDocument / CouponInfo / SoldAirlineInfo / Departure / AirportCode

...

IATA 3 character code for the departure city/airport/station

...

3 Alphanumeric

...

Any

...

All Services

...

TicketDocument / CouponInfo / SoldAirlineInfo / Departure / Date

...

Date of departure

...

Date

...

yyyy-MM-dd

...

All Services

...

TicketDocument / CouponInfo / SoldAirlineInfo / Departure / Time

...

Hour of departure

...

Hour

...

HH:mm

...

All Services

...

TicketDocument / CouponInfo / SoldAirlineInfo / Arrival / AirportCode

...

IATA 3 character code for the arrival city/airport/station

...

3 Alphanumeric

...

Any

...

All Services

...

TicketDocument / CouponInfo / SoldAirlineInfo / MarketingCarrier / AirlineID

...

ID of the airline that markets the flight

...

Alphabetical

...

Any

...

All Services

...

TicketDocument / CouponInfo / SoldAirlineInfo / MarketingCarrier / FlightNumber

...

Number of the airline that markets the flight

...

Numeric

...

Any

...

All Services

...

TicketDocument / CouponInfo / SoldAirlineInfo / Status

...

Status of the coupon

...

Alphabetical

...

Any

...

All Services

...

TicketDocument / CouponInfo / AddlBaggageInfo / AllowableBag

Info

Attribute

Number

...

Allowed bags

...

Numeric

...

Any

...

All Services

...

TicketDocument / ReportingType

...

Type of reporting, for billing and settlement purposes, each time a travel agent requests an airline to perform an action on a document (issuance, refund, exchange), he needs to know how to reconciliate this action

...

Alphabetic

...

  • Airline

  • BSP

  • ARC

...

All Services

...

TicketDocument / Price / Total

Info

Attribute

Code

...

Currency and  total price of the document

...

Alphanumeric

...

Any

...

All Services

...

PassengerReference

...

Ticket/EMD Passenger Reference

...

Alphanumeric

...

Any

...

All Services

...

<Response / Commission> (Only if Sender is Real IATA)

...

Percentage

...

Percentage of the commision

...

Numeric

...

Any

...

All Services

...

Amount

...

Amount of the commision

...

Numeric

...

Any

...

All Services

...

<Response / DataLists / PassengerList / Passenger>

...

Passenger

Info

Attribute

PassengerID

...

Passenger Identifier

PassengerID attribute value can be indicated in PassengerID attribute from AirShopping request.

...

Alphanumeric

Alphanumeric

...

Any

Value indicated in PassengerID attribute from AirShopping request

...

All Services

...

PTC

...

Attribute Passenger Type Code

...

PaxType (3 Alphabetical)

...

Types of Passenger

...

All Services

...

Birthdate

...

Birthdate of the passenger

...

Date

...

Date depends of the PTC

...

All Services

...

Individual / Gender

...

Gender of the passenger

...

Alphabetical

...

  • Male

  • Female

...

All Services

...

Individual / NameTitle

...

Title of the passenger

...

Alphabetical

...

  • MR

  • MRS

  • MS

  • MSS

...

All Services

...

Individual / GivenName

...

Name of the passenger

...

Alphabetical

...

Any

...

All Services

...

Individual / Surname

...

Surname of the passenger

If the name and surnames exceed the maximum number of characters allowed, the original name will be displayed, without trimming

If agency has specified separated by a special character "@" first and second surname, it will be displayed as introduced with separator → Ex: De la Morena@López)

...

Alphabetical

...

Any

...

All Services

...

Individual / SurnameSuffix

...

Passenger suffix

...

Alphabetical

...

Any

...

All Services

...

LoyaltyProgramAccount / Airline / AirlineDesignator

...

Airline carrier for Frecuent Flyer number

...

2 Alphanumeric

...

Any

...

All Services

...

LoyaltyProgramAccount / AccountNumber

...

Frecuent Flyer number

...

Numeric

...

Any

...

All Services

...

FOID / FOID_Number

...

Number for the document

...

Alphanumeric

...

Any

...

All Services

...

FOID / FOID_Type

...

Type of the passenger ID Info

...

2 Alphanumeric

...

  • NI

  • PP

...

All Services

...

IdentityDocument / IdentityDocumentNumber

...

Number of identity document

...

Numeric

...

Any

...

All Services

...

IdentityDocument / IdentityDocumentType

...

Type of document

...

Alphanumeric

...

Any

  • F1 (Other Documents, Resident Discount)

  • AI (Additional information, Large Family Discount)

  • F (FiscalId. In case of sending it for the INF, it will be ignored)

...

All Services

...

ContactInfoRef

...

Reference of passenger's contact info

...

Alphanumeric

...

Any

...

All Services

...

Remark / Remark

...

  • Type of discount and city/autonomous community code for passenger

  • Verified or not verified resident discount for passenger

...

Alphanumeric

...

Any

...

All Services

...

InfantRef

...

Reference to the associated infant in lap passenger for adult passengers

...

Alphanumeric

...

Any

...

All Services

...

<Response / DataLists / ContactList>

...

ContactInformation

Info

Attribute

ContactID

...

Id of the contact information

...

Alphanumeric

...

Any

...

All Services

...

ContactInformation / ContactProvided / ContactType

...

Identifier of field that agencies can inlclude to specify the information to include in confirmation mails.

  • itin_only (omits the pricing

  • itin_and_price (which is the default value)

  • not_send_mail

...

Alphabetic

...

  • itin_only (omits the pricing

  • itin_and_price (which is the default value)

  • not_send_mail

...

All Services

...

ContactInformation / ContactProvided / EmailAddress / EmailAddressValue

...

Email address of the contact

...

Alphanumeric

...

Any

...

All Services

...

ContactInformation / ContactProvided / Phone / Label

...

Identify type of phone number

...

Alphabetic

...

Any

...

Order Create

...

ContactInformation / ContactProvided / Phone / CountryDialingCode

...

Country Code associated to phone number if it is filled

...

Alphanumeric

...

Ej: (+34)

...

All Services

...

ContactInformation / ContactProvided / Phone / PhoneNumber

...

Phone number of the contact

...

Numeric

...

Any

...

All Services

...

ContactInformation / Individual / Gender

...

Gender of the passenger

...

Alphabetical

...

All Services

...

ContactInformation / Individual / Surname

...

Concatened Name and Surname of emergency contact

...

Alphabetic

...

Any

...

All Services

...

<Response / DataLists / BaggageAllowanceList>

  • This section will be displayed only if the order has not been changed outside the NDC channel.

...

BaggageAllowance

Info

Attribute

BaggageAllowanceID

...

Id for the Baggage

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

BaggageAllowance / BaggageCategory

...

Identifier

  • Example: "CarryOn" or "Checked"

...

Alphabetical

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

BaggageAllowance / PieceAllowance

Info

Attribute

refs

...

References to media list.

  • Example: refs="Media-CarryOn-Baggage"

...

Alphanumeric

...

  • "Media-CarryOn-Baggage"

  • "Media-Checked-Baggage"

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

BaggageAllowance / PieceAllowance / ApplicableParty

...

Text "Traveler" (Identifier for all conditions)

...

Alphabetical

...

“Traveler”

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

BaggageAllowance / PieceAllowance / TotalQuantity

...

Quantity allowed

...

Numeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

BaggageAllowance / PieceAllowance / BagType

...

Type of bag allowed

...

Alphabetical

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

BaggageAllowance / PieceAllowance / Descriptions / Description / Text

...

Associated quantity text

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

BaggageAllowance / Piece Allowance / PieceMeasurements

Info

Attribute

Quantity

...

Quantity of piece measurements

NOT USED BY IBERIA today. Included due to mandatory in Schema.

PLEASE IGNORE and use BaggageAllowance / PieceAllowance / TotalQuantity

...

Numeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

<Response / DataLists / DescriptionList>

...

Description

Info

Attribute

ObjectKey

...

Type of private fare

...

Alphabetical

...

Requested product in AirShopping

...

All Services

...

Description / Text

...

Description of private fare

...

Alphabetical

...

Requested product in AirShopping

...

All Services

...

<Response / DataLists / FareList>

...

FareGroup

Info

Attribute

refs

Info

Attribute

ListKey

...

Reference of the fare

Referece of the fare basis code

...

Alphabetical

Alphabetical

...

Any

Any

...

All Services

...

FareGroup / Fare / FareCode

...

Code for the fare

...

Alphanumeric

...

IATA PADIS Code: 

  • 70J - Public fares

  • 758 - Private Fares

  • 70M - Corporate Private Fares

...

All Services

...

FareGroup / FareBasisCode / Code

...

Code for the fare basis

...

Alphabetical

...

Any

...

All Services

...

<Response / DataLists / FlightSegmentList / FlightSegment>

...

FlightSegment

Info

Attribute

SegmentKey

Info

Attribute

SecureFlight

...

ID of the segment

SecureFlight = true (If it is a secure flight)

...

Alphanumeric

...

Any

...

All Services

...

Departure / AirportCode

...

IATA 3 character code for the departure city/airport/station

...

3 Alphanumeric

...

Any

...

All Services

...

Departure / Date

...

Date of departure

...

Date

...

yyyy-MM-dd

...

All Services

...

Departure / Time

...

Time of departure

...

Hour

...

HH:mm

...

All Services

...

Departure / AirportName

...

Name of the departure city/airport/station

...

Alphanumeric

...

Any

...

All Services

...

Departure / Terminal / Name

...

Name of the departure terminal at city/airport/station

...

Alphanumeric

...

Any

...

All Services

...

Arrival / AirportCode

...

IATA 3 character code for the arrival city/airport/station

...

3 Alphanumeric

...

Any

...

All Services

...

Arrival / Date

...

Date of departure

...

Date

...

yyyy-MM-dd

...

All Services

...

Arrival / Time

...

Time of arrival

...

Hour

...

HH:mm

...

All Services

...

Arrival / ChangeOfDay

...

Change of day between departure and arrival

...

1 Numeric

...

Any

...

All Services

...

Arrival / AirportName

...

Name of the arrival city/airport/station

...

Alphanumeric

...

Any

...

All Services

...

Arrival / Terminal / Name

...

Name of the arrival terminal at city/airport/station

...

Alphanumeric

...

Any

...

All Services

...

MarketingCarrier / AirlineID

...

ID of the airline that markets the flight

...

Alphabetical

...

Any

...

All Services

...

MarketingCarrier / Name

...

Name of the airline that markets the flight

...

Alphanumeric

...

Any

...

All Services

...

MarketingCarrier / FlightNumber

...

Number of the flight

...

Numeric

...

Any

...

All Services

...

OperatingCarrier / AirlineID

...

ID of the airline that operates the flight

...

Alphabetical

...

Any

...

All Services

...

OperatingCarrier / Name

...

Name of the airline that operates the flight

...

Alphanumeric

...

Any

...

All Services

...

OperatingCarrier / FlightNumber

...

Number of the flight

...

Numeric

...

Any

...

All Services

...

OperatingCarrier / Disclosures / Description / Text

...

Description of the airline

...

Alphanumeric

...

Any

...

All Services

...

Equipment / AircraftCode

...

Code of the aircraft that operates the flight

...

Alphanumeric

...

Any

...

All Services

...

Equipment / Name

...

Name of the aircraft that operates the flight

...

Alphanumeric

...

Any

...

All Services

...

FlightDetail / FlightDuration / Value

...

Duration of the flight

...

Alphanumeric

...

Any

...

All Services

...

<Response / DataLists / FlightList>

...

Flight

Info

Attribute

FlightKey

...

ID of the flight

...

Alphanumeric

...

Any

...

All Services

...

Journey / Time

...

Duration of the flight

...

Alphanumeric

...

Any

...

All Services

...

SegmentReferences

...

References for the segment

...

Alphanumeric

...

Any

...

All Services

...

<Response / DataLists / OriginDestinationList>

...

OriginDestination

Info

Attribute

OriginDestinationKey

...

ID of the origin-destination

OriginDestinationKey attribute value can be indicated in OriginDestinationKey attribute from AirShopping request. If this value is not indicated, it will be auto-generated with the default format.

...

Alphanumeric

Default format: ODX (X → Number digit)

...

Any (Default format example: OD1)

...

All Services

...

DepartureCode

...

IATA 3 character code of the departure city/airport/station

...

3 Alphanumeric

...

Any

...

All Services

...

ArrivalCode

...

IATA 3 character code of the arrival city/airport/station

...

3 Alphanumeric

...

Any

...

All Services

...

FlightReferences

...

References for the flight

...

Alphanumeric

...

Any

...

All Services

...

<Response / DataLists / MediaList>

...

Media

Info

Attribute

ListKey

...

ID of the Media Item

...

Alphanumeric

...

Any

...

All Services

...

Media / MediaLink

...

Http link referring to the Media Item

...

Alphanumeric

...

Any

...

All Services

...

<Respone / DataLists / PenaltyList / Penalty>

  • This section will be displayed only if the order has not been changed outside the NDC channel.

...

Penalty

Info

Attribute

ObjectKey

...

Id for the penalty

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

Details / Detail / Type

...

Type of action associated to he penalty like Cancel, Change...

...

Alphabetical

...

Any

Ex: Cancel, Change

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

Details / Detail / Application

...

Associated Code to action refered above like Change, Cancel

FAT Fare or application penalty type
1 No show
2 Prior to departure
3 After departure

...

Numeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

Details / Detail / Amounts / Amount / CurrencyAmountValue

Info

Attribute

Code

...

Amount and currency for the penalty

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

Details / Detail / Amounts / Amount / AmountApplication

...

Identifies minimum and maximun penalty amount

...

Alphabetical

...

minPrice

maxPrice

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

<Response / DataLists / PriceClassList / PriceClass>

  • This section will be displayed only if the order has not been changed outside the NDC channel.

...

PriceClass

Info

Attribute

PriceClassID

...

Price Class identificator key:

  • Branded Fare example → BUSFLEXp8eGI8Gt

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

Name

...

Identification name of the price class

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

Code

...

Code of the price class.

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

Descriptions / Description

Info

Attribute

ObjectKey

...

Identification of the description of the condition:

  • Branded Fare example → CFFIB210210BUSFLEX050

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

Descriptions / Description / Text

...

Descriptive text about the condition to apply:

  • Branded Fare example → BF/SE/050/BS//STANDARD SEAT SELECTION/FREE

...

Alphanumeric

...

Any

...

OrderCreate v2

OrderChange v2 (Payment, Delete Paxes & Partial Refund flows)

OrderRetrieve v2

...

<Response / DataLists / ServiceDefinitionList>

...

ServiceDefinition

Info

Attribute

ServiceDefinitionID

...

ID reference of the service

...

Alphabetical

...

Any (Ex: DEAF, BAGSERVICE-1)

...

All Services

...

Name

...

Name of the service

...

Alphanumeric

...

Any

...

All Services

...

Descriptions / Description

Info

Attribute

refs

...

Passenger identification associated to the service

...

Alphanumeric

...

Any

...

All Services

...

Descriptions / Description / Text

...

Description of the service (Limited to 90 characters)

...

Alphanumeric

...

Any

...

All Services

...

BookingInstructions / SSRCode

...

Service identification code

...

Alphabetical

...

Any (Ex: DPNA)

...

All Services

...

<Response / Metadata / Other / OtherMetadata / CurrencyMetadatas>

...

CurrencyMetadata

Info

Attribute

MetadataKey

...

ID of the Metadata

...

Alphanumeric

...

Any

...

All Services

...

CurrencyMetada / Decimals

...

Number of decimals

...

Numeric

...

Any

...

All Services

...

.

Please, visit our New OrderViewRS page.

New NDC Footer.pngImage Added