Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Functional Description - Release 2024.07

The OrderView message is the response to the OrderCreateRQ, OrderChangeRQ and OrderRetrieveRQ messages.

Please note that this message is the one with most differences between V1 (Fare Families) and V2 (Branded Fares).

Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'NDC2:Version 17.2 COMBINED (v1 and v2)'.

Common Sections

 Language, Version and Name Space

Language, Version and Name Space

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

Version

The IATA version of the message

Mandatory for Schema

Numeric

Any

All Services

PrimaryLangID

Two character ISO Language Code, for the agent’s preferred language.

This is used for error messages and some other data such as legal waivers.

2 Alphabetical

  • EN

  • ES

All Services

xmlns

IATA official website

Mandatory for Schema

Alphanumeric

Any

All Services

 Document

Document

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

ReferenceVersion

The IATA Schema version.

Numeric

Any

 All Services

 Warning

Warning

NAME

DESCRIPTION

FORMAT

ALLOWED VALUES

NDC SERVICES

<Warnings>

Warning

Different messages to inform the agency, for example:

  • No price available associated to passenger type…

These warnings should be displayed to the user.

Alphanumeric

Any

All response messages

Response / OrderViewProcessing

 OrderViewProcessing

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

<Response / OrderViewProcessing>

Remarks / Remark

Attribute

DisplayInd

Indicating the obligation to show the remark text to the end user/customer.

Boolean

True

Remarks / Remark

Important information that should be displayed to the end user/customer.

Today used for:

  • The need to present residence documentation at the airport.

  • Refunded quantity

Alphanumeric

Any

MarketingMessages / MarketMessage / Text

Information message

Alphabetical

Any

Party

 Party

Sender Section

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

Sender / TravelAgencySender / Name

Agency Name

Iberia will always use the Name stored in our system when the Seller/Sender registered to use our NDC.

Alphanumeric

Any

All Request messages and OrderViewRS

Sender / TravelAgencySender / Contacts / Contact

Attribute

ContactType

Used to indicate to whom to send email confirmation emails and what information to include.

More information can be found here

Only as per allowed values

"itin_only"

or

"itin_and_price"

All Request messages and OrderViewRS

Sender / TravelAgencySender / Contacts / Contact / EmailContact / Address

Email to contact the Travel Agency

Mandatory for schema if 'EmailContact' tag is indicated.

Alphanumeric

Any

All Request messages and OrderViewRS

Sender / TravelAgencySender / Contacts / Contact / PhoneContact / Application

To indicate whether the Travel Agency phone is a fixed line or mobile.

Only as per allowed values

"BUSINESS"

or

"MOBILE"

All Request messages and OrderViewRS

Sender / TravelAgencySender / Contacts / Contact / PhoneContact / Number

Attribute

CountryCode

Phone number to contact the Travel Agency, with CountryCode.

<Number CountryCode="+34">666666666</Number>

Numeric

Any valid telephone number with Country code.

All Request messages and OrderViewRS

Sender / TravelAgencySender / Contacts / Contact / Name / Surname

The surname of the person to contact in the Travel Agency.

Mandatory for schema if 'Name' tag is indicated.

Alphanumeric

Any

All Request messages and OrderViewRS

Sender / TravelAgencySender / Contacts / Contact / Name / Given

The given name of the person to contact in the Travel Agency

Alphanumeric

Any

All Request messages and OrderViewRS

Sender / TravelAgencySender / IATA_Number

Sender IATA identifier:

IATA number (used by IATA accredited Travel Agents)

TIDs number  (recommended if you are not an IATA Accredited agent)

If using the IATA Delegation functionality for Servicing orders, and no CorporateSender information is included in the message, then the Servicing IATA's number is included here.

Numeric

7/8 Numbers

All Request messages and OrderViewRS

Sender / TravelAgencySender / OtherIDs / OtherID

Pseudo IATA (assigned by Iberia)

NDC Mandatory

Numeric

7/8 Numbers

All Request messages and OrderViewRS

Sender / TravelAgencySender / AgencyID

Presently, Iberia does not make use of this field.

Mandatory for Schema.

Alphanumeric

Any

All Request messages and OrderViewRS

Sender / CorporateSender / ID

ID for the Corporate. These are issued by Iberia and British Airways, and are sometimes referred to as a “JBID”.

Not applicable to OrderList.

NDC Mandatory

Alphanumeric

Identifier assigned by Iberia.

All Request messages and OrderViewRS

Sender / ORA_Sender / AirlineID

Code of the Offer/Order Responsible Airline sending the message. Used in the OCN message.

Two Alphabetical Letters

IB

OrderChangeNotif

Sender / ORA_Sender / Name

Name of the Offer/Order Responsible Airline sending the message. Used in the OCN message.

Alphabetical

Iberia

OrderChangeNotif

Response / Order

 Order

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

<Response>

Order

Attribute

OrderID

Attribute

Owner

ID for the Order and Airline code

Alphanumeric

Any

Order / TimeLimits / PaymentTimeLimit

Attribute

DateTime

Date for payment time limit

Date

Any

Order / Status

Attribute

ScheduleChangeInd

Displayed only if the order has undergone an involuntary time change

Boolean

true

Order / Status / StatusCode

Shows if the order is unserviceable (UNS) or serviciable with involuntary time change

Alphabetic

  • UNS

  • SRV

Order / BookingReferences

 Booking References

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / BookingReferences >

BookingReferences / BookingReference / ID

Order's underlying legacy PNR Record Locator

Alphanumeric

Any

BookingReferences / BookingReference / AirlineID

ID for the Airline

Alphanumeric

  • IB

BookingReferences / BookingReference / ID

External reference ID

Alphabetical

XRef

BookingReferences / BookingReference / OtherID

Attribute

Name

This attribute contains the senders IATA Number

Numeric

7/8 Numbers

BookingReferences / BookingReference / OtherID

Sender´s external reference

Alphanumeric

Any (String exceeding 30 chars will be truncated)

OriginalOrder

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 / TotalOrderPrice

 TotalOrderPrice

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / TotalOrderPrice >

TotalOrderPrice / DetailCurrencyPrice / Total

Attribute

Code

Total price of the Order with associated currency 

Numeric

Any

TotalOrderPrice / DetailCurrencyPrice / Taxes / Total

Attribute

Code

Total taxes amount of the Order with associated currency

Numeric

Any

TotalOrderPrice / SimpleCurrencyPrice

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 / PaymentTimeLimit

 PaymentTimeLimit

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / PaymentTimeLimit >

TimeLimits / PaymentTimeLimit

Attribute

DateTime

Date for payment time limit. Only for Unpaid Orders.

Date

Any

Order / Payments

 Payments

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / Payments >

Payments / Payment / Type

Code of payment type

Alpha

  • CC

  • CA

  • MS

Payments / Payment / Amount / SimpleCurrencyPrice

Attribute

Code

Amount of payment method

Code of currency

numeric

3 alpha

Any

– This refers to Voucher payment method --

Payments / Payment / Method / VoucherMethod / Number

Voucher discount ID

Alphanumeric

Any

– This refers to Cash payment method --

Payments / Payment / Method / CashMethod

Indicate that payment method is cash

Empty

Empty

– This refers to Credit Card payment method --

Payments / Payment / PaymentCardMethod / CardType

Type of credit card

2 alpha

VI, CA, AX, DC, etc

Payments / Payment / PaymentCardMethod / MaskedCardNumber

Masked card number

Alphanumeric

Any

OrderItems / OrderItem

 OrderItem

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / OrderItems>

OrderItem

Attribute

OrderItemID

ID for the OrderItem

Alphanumeric

Any

OrderItem / ItemStatus

Status for the OrderItem in Partial Refunds

  • B (Used/Flown)

Alphabetical

  • B (Used/Flown)

(plus) OrderItem / TimeLimits / PaymentTimeLimit

Attribute

Timestamp

(plus) Payment Time Limit for Seats and Baggages booked in on hold flow.

(plus) Alphanumeric

(plus) Date and Time in UTC format, example:

2024-01-24T22:59:00.000Z

OrderItem / PriceDetail

 PriceDetail

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / OrderItems / OrderItem>

PriceDetail / TotalAmount / SimpleCurrencyPrice

Attribute

Code

Total amount of the OrderItem with associated currency

Numeric

Any

PriceDetail / BaseAmount

Attribute

Code

Base amount of the OrderItem without taxes

Numeric

Any

PriceDetail / Taxes / Total

Attribute

Code

Total amount of taxes of the OrderItem with associated currency

Numeric

Any

PriceDetail / Taxes / Breakdown / Tax / Amount

Attribute

Code

Each amount of tax with associated currency

Numeric

Any

PriceDetail / Taxes / Breakdown / Tax / Nation

Nation for the tax

Alphabetical

Any

PriceDetail / Taxes / Breakdown / Tax / TaxCode

Code for the tax

Alphanumeric

Any

PriceDetail / Taxes / Breakdown / Tax / TaxType

Type for the tax

Alphanumeric

Any

PriceDetail / Taxes / Breakdown / Tax / Description

Description for the tax

Alphanumeric

Any

OrderItem / Service

 Service

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / OrderItems / OrderItem>

Service

Attribute

ServiceID

Attribute

ServiceStatus

ID for the flight service and service status key.

Service status will be displayed only for flight services, special needs and ancillaries.

Alphanumeric

Alphabetical

Any

HK - CONFIRMED

UN - CANCELLED

TK - ACCEPT CHANGES PENDING

HN - CONFIRM PENDING

Service / PassengerRef

Passenger Identifier

Alphanumeric

Any

Service / SegmentRef

Segment Identifier

Alphanumeric

Any

Service / ServiceRef

Service Identifier

Alphanumeric

Any

Service / ServiceDefinitionRef

Attribute

SegmentRef

Service Identifier with associated segment

Alphanumeric

Any

Service / SelectedSeat / Seat / Row

Row seat

Numeric

Any

Service / SelectedSeat / Seat / Column

Column seat

Alphabetical

Any

OrderItem / PriceGuaranteeTimeLimit

 PriceGuaranteeTimeLimit

Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'NDC2:OrderItem / PriceGuaranteeTimeLimits'.

OrderItem / PaymentTimeLimit

 PaymentTimeLimit

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / OrderItems / OrderItem / PaymentTimeLimit>

(plus) TimeLimits / PaymentTimeLimit

Attribute

Timestamp

(plus) Payment Time Limit for Ancillaries booked and held in Unpaid Orders.

(plus) Alphanumeric

(plus) Date and Time in UTC format, example:

2024-01-24T22:59:00.000Z

OrderItem / FareDetail

 FareDetail

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / Order / OrderItems / OrderItem>

FareDetail / PassengerRefs

Passenger ID

Alphanumeric

Any

FareDetail / Price / TotalAmount / SimpleCurrencyPrice

Attribute

Code

Price

Numeric

Any

FareDetail / Price / BaseAmount

Attribute

Code

Base Price

Numeric

Any

FareDetail / Price / Taxes / BreakDown / Tax / Amount

Attribute

Code

Tax

Numeric

Any

FareDetail / Price / Taxes / BreakDown / Tax / Nation

Nation for the tax

Alphabetical

Any

FareDetail / Price / Taxes / BreakDown / Tax / TaxCode

Tax code

Alphabetical

Any

FareDetail / Price / Taxes / BreakDown / Tax / TaxType

Type for the tax

Alphanumeric

Any

FareDetail / Price / Taxes / BreakDown / Tax / Description

Description for the tax

Alphanumeric

Any

FareDetail / FareComponent / FareBasis / FareBasisCode / Code

Code of the fare

Alphanumeric

Any

FareDetail / FareComponent / FareBasis / RBD

RBD for the fare

Alphabetical

Any

FareDetail / FareComponent / FareBasis / CabinType / CabinTypeCode

IATA PADIS Cabin code

Numeric

PADIS → 9873 Cabin class of service, coded

1 → First class, Highest class of service (First Class Category)
2 → Second class, Medium class of service (Business Class Category)
3 → Third class, lowest class of service (all economy/coach class categories)
4 → Economy/coach premium
5 → Economy/coach

FareDetail / FareComponent / FareBasis / CabinType / CabinTypeName

Name of the cabin

Alphabetical

Any of the top row

<FareDetail / FareComponent / FareRules>

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

FareDetail / FareComponent / FareRules / Penalty

Attribute

CancelFeeInd

This attribute will indicate whether a cancellation or refund fee will apply.

Boolean

true/false

FareDetail / FareComponent / FareRules / Penalty

Attribute

ChangeFeeInd

This attribute will indicate whether a fee will be applied for any voluntary changes.

Boolean

true/false

FareDetail / FareComponent / FareRules / Penalty

Attribute

RefundableInd

This attribute will indicate whether a fare is refundable or not.

Boolean

true/false

FareDetail / FareComponent / FareRules / Penalty

Attribute

refs

Reference of the penalty rule that applies to the fare.

Alphanumeric

Any

FareDetail / FareComponent / FareRules / Penalty / Details / Detail

Attribute

refs

References to detail of penalty

  • Example: refs = “RULEMETADATAKEY_1”

Alphanumeric

Any

FareDetail / FareComponent / FareRules / Penalty / Details / Detail / Type

Type of penalty applied

Alphabetical

  • Cancel

  • Change

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

FareDetail / FareComponent / TicketDesig

Ticket designator associated to the order.

Alphanumerical

Some possible examples:

  • CHRC

  • INBP

  • RCF1

  • F1

  • F2

  • TO

FareDetail / FareComponent / SegmentRefs

Reference to the segment

Alphanumeric

Any

FareDetail / TourCode

Private fare associated tour code

Alphanumeric

Any

Response / TicketDocInfos

 TicketDocInfos

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

<Response / TicketDocInfos / TicketDocInfo>

TicketDocument

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

TicketDocument / TicketDocNbr

Number of the ticket

Numeric

Any

TicketDocument / Type

Type of ticket

Alphabetical

  • T (Ticket)

  • J (Ancillaries EMD)

  • Y (Refund or Penalty EMD)

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

TicketDocument / NumberofBooklets

Number of tickets associated in case of conjunction tickets

Numeric

1-4

TicketDocument / DateOfIssue

Date of ticket issue at local office

Date

yyyy-MM-dd

TicketDocument / TimeOfIssue

Hour of ticket issue at local office

Hour

HH:mm

TicketDocument / Remark

Associated remark to ancillaries or seat description

Alphanumeric

Any

Here some examples depending of ancillary type:

  • “2PC” (Baggages)

  • “IB3207-17JUN-BRUMAD” (Priority Boarding)

  • “CHARACTERISTICS/ Q W“ (Seats)

TicketDocument / CouponInfo / CouponNumber

Order number of the coupon

Numeric

Any

TicketDocument / CouponInfo / FareBasisCode / Code

Code of the fare

Alphanumeric

Any

TicketDocument / CouponInfo / CouponValid / EffectiveDatePeriod / Effective

Coupon effective date

Date

yyyy-MM-dd

TicketDocument / CouponInfo / Status

Status of the coupon

Alphabetical

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

  • STATUS - Code

  • AIRP.CONTROL - AL

  • OPEN FOR USE - I

  • USED - B

  • REFUNDED - RF

  • VOID - V

  • EXCHANGED - E

  • CHECKED IN - CK

  • BOARDED - BD

  • SUSPENDED - S

  • IRREGULAR OP - IO

  • UNAVAILABLE - NAV

  • CLOSED CLO

TicketDocument / CouponInfo / DateOfService

Date of service

Date

yyyy-MM-dd

TicketDocument / CouponInfo / ServiceReferences

Reference to those services included in this coupon (serviceID related)

Alphanumeric

  • FLIGHT_IB260120230223_ADULT_01

  • BAG_SERVICE-IB260120230223-ADULT_01-CA

TicketDocument / CouponInfo / InConnectionWithInfo

Attribute

AssociateInd

Connection with info

Boolean

  • True

  • False

TicketDocument / CouponInfo / InConnectionWithInfo / InConnectionDocNbr

Document in connection

Numeric

Numeric

TicketDocument / CouponInfo / InConnectionWithInfo / InConnectionCpnNbr

Coupon in connection

Numeric

Numeric

TicketDocument / CouponInfo / ReasonForIssuance / RFIC

Reason for Issuance

Alphabetical

Examples:

  • A (Seat EMDs)

  • C (Baggage & Sport equipment EMDs)

  • D (Penalty & Residual Value EMDs)

  • E (Priority Boarding)

TicketDocument / CouponInfo / ReasonForIssuance / Code

Type of service code

Alphanumeric

Examples:

  • 0B5 (Seat EMDs)

  • 0GO (Baggage EMDs)

  • 993 (Penalty EMDs)

  • 99I (Residual Value EMDs)

  • 0G6 (Priority Boarding)

  • 0EC (Bike equipment)

  • 0D4 (Golf equipment)

  • 0DD (Ski equipment)

TicketDocument / CouponInfo / ReasonForIssuance / Description

Service description

Alphabetical

Examples:

  • SEAT ASSIGNMENT

  • BAGGAGE 23 KG

  • SKII-SKI EQUIPMENT

  • PENALTY FEE

  • RESIDUAL VALUE FUTURE TRANS

  • PRIORITY BOARDING

TicketDocument / CouponInfo / SoldAirlineInfo / DepartureDateTime

Attribute

ShortDate

Attribute

Time

Date and hour of departure

Date

Hour

yyyy-MM-dd

HH:mm

TicketDocument / CouponInfo / SoldAirlineInfo / Departure / AirportCode

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

3 Alphanumeric

Any

TicketDocument / CouponInfo / SoldAirlineInfo / Departure / Date

Date of departure

Date

yyyy-MM-dd

TicketDocument / CouponInfo / SoldAirlineInfo / Departure / Time

Hour of departure

Hour

HH:mm

TicketDocument / CouponInfo / SoldAirlineInfo / Arrival / AirportCode

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

3 Alphanumeric

Any

TicketDocument / CouponInfo / SoldAirlineInfo / MarketingCarrier / AirlineID

ID of the airline that markets the flight

Alphabetical

Any

TicketDocument / CouponInfo / SoldAirlineInfo / MarketingCarrier / FlightNumber

Number of the airline that markets the flight

Numeric

Any

TicketDocument / CouponInfo / SoldAirlineInfo / Status

Status of the coupon

Alphabetical

Any

TicketDocument / CouponInfo / AddlBaggageInfo / AllowableBag

Attribute

Number

Number of checked baggages allowed in fare

Numeric

Any

TicketDocument / ReportingType

The way in which this sale has been reconciled, for billing and settlement purposes.

Alphabetical

  • Airline

  • BSP

  • ARC

TicketDocument / Price / Total

Attribute

Code

Currency and  total price of the document

Alphanumeric

Any

OriginalIssueInfo / IssuingAgentID

NDC Iata number associated to the orginal ticket.

Numeric

Any

OriginalIssueInfo / DateOfIssue

Issuance date of the original ticket.

Date

Any

OriginalIssueInfo / LocationCode

Location of the original ticket.

Alphabetical

Any

OriginalIssueInfo / TicketDocumentNbr

Number of the original ticket.

Numeric

Any

PassengerReference

Ticket/EMD Passenger Reference

Alphanumeric

Any

Response / Commission

 Commission

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

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

Percentage

Percentage of the commission

Numeric

Any

Amount

Amount of the commission

Numeric

Any

DataLists

 PassengerList

PassengerList

NAME

DESCRIPTION

FORMAT

ALLOWED/ POSSIBLE VALUES

NDC SERVICES

<DataLists / PassengerList>

Passenger

Attribute

PassengerID

A unique ID for each passenger.

Alphanumeric (Maximum → 20 characters)

This attribute can be filled with any value, but first character cannot be a number digit or a special character.

AirShoppingRQ/RS

OfferPriceRQ/RS

SeatAvailabilityRS

ServiceListRS

OrderCreateRQ

OrderViewRS

OrderChangeRQ

OrderReshopRQ/RS

Passenger / PTC

Passenger Type Code

3 Alphabetical 

Type of Passengers

AirShoppingRQ/RS

OfferPriceRQ/RS

SeatAvailabilityRS

ServiceListRS

OrderCreateRQ

OrderReshopRQ

OrderChangeRQ

OrderViewRS

Passenger / BirthDate

Birthdate of the passenger

Mandatory for secure flights for all passengers.

Mandatory for CHD and INF Passengers

Date (yyyy-mm-dd)

Date depends of the PTC

OrderCreateRQ

OrderViewRS

Passenger / Individual

Attribute

IndividualID

ID of the passenger (within this specific message), for internal use only.

Must be unique for each passenger in the message and can be referenced in Query / DataLists / ContactList / ContactInformation / IndividualRedf

Alphanumeric (Maximum → 20 characters)

This attribute can be filled with any value, but first character cannot be a number digit or a special character.

OrderCreate

Passenger / Individual / Gender

Gender of the passenger.

In secure flight:

  • Mandatory for infant passengers

  • Mandatory for all other passengers if the title is not indicated

  • Mandatory for secure flights and infant passengers in the OrderCreate message.

Alphabetical

  • Male

  • Female

  • Unspecified

OrderCreateRQ

OrderViewRS

OrderChangeRQ

Passenger / Individual / NameTitle

Title of the passenger
NDC supports followings fields (MR, MRS, MS, MISS).

If another value is introduced no error is shown, it is ignored unless the Secure Flight is involved.

In secure flight:

  • Optional for infant passengers

  • Mandatory for all other passengers if the gender is not indicated.

  • NDC Mandatory for secure flights

Alphabetical

  • MR

  • MRS

  • MS

  • MSS

  • MISS

OrderCreateRQ

OrderViewRS

OrderChangeRQ

Passenger / Individual / GivenName

Name of the passenger (which includes all given names, including first and second names)

Alphabetical

Any

OfferPriceRQ/RS

SeatAvailabilityRS

ServiceListRS

OrderCreateRQ

OrderViewRS

OrderChangeRQ

Passenger / 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 → e.g.: De la Morena@López)

Mandatory for schema if 'GivenName' tag is indicated.

Alphabetical

Any

OfferPriceRQ/RS

SeatAvailabilityRS

ServiceListRS

OrderCreateRQ

OrderViewRS

OrderChangeRQ

Passenger / Individual / SurnameSuffix

Can be used to indicate that the individual holds a position, educational degree, accreditation, office, or honor.

Can be used to distinguish between two passengers with exactly the same NameTitle, GivenName and Surname (i.e. John Smith, and John Smith Jr.)

Mandatory if NameTitle, GivenName and Surname are the same for two passengers.

Alphabetical

Any

  • JR

  • SR

OrderCreateRQ

OrderViewRS

OrderChangeRQ

Passenger / LoyaltyProgramAccount / Airline / AirlineDesignator

Frequent Flyer Airline ID

Mandatory if 'LoyaltyProgramAccount' tag is indicated

Alphanumeric

Any

OfferPriceRQ/RS

SeatAvailabilityRS

ServiceListRS

OrderCreateRQ

OrderViewRS

Passenger / LoyaltyProgramAccount / AccountNumber

Frequent Flyer number

On Business number

Mandatory if 'LoyaltyProgramAccount' tag is indicated in OrderCreate or OrderChange

Alphanumeric

Alphanumeric

Any

Any

OfferPriceRQ/RS

SeatAvailabilityRS

ServiceListRS

OrderCreateRQ

OrderViewRS

Passenger / FOID / FOID_Number

Number for the document

Mandatory for schema if 'FOID' tag is indicated.

Alphanumeric

PP (Passport): Any sequence of alpha numeric characters, also "-" and "." characters are accepted.

Valid examples: 1234-ABC, G.12345

NI (National ID): Only alpha numeric charaters are allowed

Valid examples:

X1234567S

123456789012A

OrderCreateRQ

OrderViewRS

Passenger / FOID / FOID_Type

Type of the passenger ID Info

Mandatory for schema if 'FOID' tag is indicated.

2 Alphanumeric

  • PP (Passsport) - Not valid for Spanish Resident and Large Family discounts

  • NI (National ID)

OrderCreateRQ

OrderViewRS

Passenger / InfantRef

Indicates the infant in lap associated to this adult.

If this tag is not indicated in the OrderCreateRQ, the infant in lap will be associated to the first adult in the Order automatically.

Recommended to ensure infant in lap is with correct adult.

Alphanumeric

Reference to infant PassengerID tag

OrderCreateRQ

OrderViewRS

Passenger / IdentityDocument / IdentityDocumentNumber

If Type of document is:

  • F1 - this will be the Spanish Resident certificate number 

(Optional if Spanish DNI/NIE is sent. Validated only if sent without Spanish DNI/NIE)

  • AI - this will be the Large Family certificate number

  • F - this should be the relevant fiscal information for the country.

    • The information should be sent using the following two or three elements separated by obliques "/":

      • Document Type

      • Document Number/ID

      • Company Name (optional)

    • examples:

      • "RUC/12345678X/BIG COMPANY"

      • “CUIL/9393933333

    • This fiscal information will be included on the tickets as required by local laws.

  • If any unacceptable information is sent and not included in the reservation/tickets, a warning message will be returned in the OrderViewRS.

  • Mandatory for schema if 'IdentityDocument' tag is indicated 

    NDC Mandatory for POS PE & EC (FiscalId). For Infant passengers is not mandatory, so case that this document doesn’t come it will be assign the fiscal documentation from one of the Adults passengers.

Alphanumeric

  • 12 characters maximum for residence document

  • 20 characters maximum for large family document

  • 70 characters maximum for FiscalId

OrderCreateRQ

OrderViewRS

Passenger / IdentityDocument / IdentityDocumentType

Type of document

Mandatory for schema if 'IdentityDocument' tag is indicated  NDC Mandatory for POS PE & EC (FiscalId)

2 Alphanumeric

  • F1 (Resident Discount)

  • AI (Additional information, Large Family Discount)

  • F (FiscalId)

  • Any other document

OrderCreateRQ

OrderViewRS

Passenger / ContactInfoRef

Reference for passenger contact info

Alphanumeric

Any

OrderCreateRQ

OrderViewRS

Passenger / Remark / Remark

In OrderCreate it is used to communicate the:

Municipality of residence / Community code for large family

                 <Remark>
                    <!--Localidad para Resident Discount-->
                    <Remark>RESIDENT-380380</Remark>
                 </Remark>
                 <Remark>
                    <!--Localidad para Large Family Discount-->
                    <Remark>LARGEFAMILY-380380</Remark>
                 </Remark>

In OrderView is is used to communicate the:

  • Type of discount applied and the Municipality/Community code for the passenger

  • Verified or not verified resident discount for passenger

                 <Remark>
                    <Remark>RESIDENT-380380</Remark>
                 </Remark>
                 <Remark>
                    <Remark>LARGEFAMILY-380380</Remark>
                 </Remark>
                 <Remark>
                    <Remark>UNVERIFIED RESIDENT STATUS</Remark>
                 </Remark>

Mandatory for schema if 'IdentityDocument' tag is indicated.

Alphanumeric

  • RESIDENT-Code of Location

  • LARGEFAMILY-Code of Comunity

INE - Relación de municipios y códigos por provincias

OrderCreateRQ

OrderViewRS

 ContactList

ContactList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Response / DataLists / ContactList>

ContactInformation

Attribute

ContactID

Id of the contact information

Alphanumeric

Any

OrderCreateRS
OrderChangeRS
OrderViewRS
OrderReshopRS

ContactInformation / ContactProvided / ContactType

Identifier of field that agencies can include 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

OrderCreateRS
OrderChangeRS
OrderViewRS
OrderReshopRS

ContactInformation / ContactNotProvided

It´s allowed to refuse to provide contact information for IATA agencies --> The passenger contact must include tag <ContactNotProvided/>

  • The agency's contact details (if any) are assigned to passengers who refuse.

  • If no passenger provides their contact details and not all refuse --> Error "You must indicate if the passengers have refused to provide their contact details"

  • If any passenger provides contact details --> It´s optional to refuse

  • If all passengers refuse and no Agency Contact is provided --> Error

  • Refuse Tag for Non IATA Agencies --> Warning and no assignment is done

Empty

Empty

 OrderCreateRQ

ContactInformation / ContactProvided / EmailAddress / EmailAddressValue

Email address of the contact

Alphanumeric

Any

OrderCreateRS
OrderChangeRS
OrderViewRS
OrderReshopRS

ContactInformation / ContactProvided / Phone / Label

Identify type of phone number

Alphabetic

Any

OrderCreateRS
OrderChangeRS
OrderViewRS
OrderReshopRS

ContactInformation / ContactProvided / Phone / CountryDialingCode

Country Code associated to phone number if it is filled

Alphanumeric

Ej: (+34)

OrderCreateRS
OrderChangeRS
OrderViewRS
OrderReshopRS

ContactInformation / ContactProvided / Phone / PhoneNumber

Phone number of the contact

Numeric

Any

OrderCreateRS
OrderChangeRS
OrderViewRS
OrderReshopRS

ContactInformation / Individual / Surname

Concatenated Name and Surname of emergency contact

Alphabetic

Any

OrderCreateRS
OrderChangeRS
OrderViewRS
OrderReshopRS

 BaggageAllowanceList

BaggageAllowanceList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Response / DataLists / BaggageAllowanceList>

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

BaggageAllowance

Attribute

BaggageAllowanceID

Id for the Baggage

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS

BaggageAllowance / BaggageCategory

Identifier

  • Example: "CarryOn" or "Checked"

Alphabetical

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS

BaggageAllowance / PieceAllowance

Attribute

refs

References to media list.

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

Alphanumeric

  • "Media-CarryOn-Baggage"

  • "Media-Checked-Baggage"

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS

BaggageAllowance / PieceAllowance / ApplicableParty

Text "Traveler" (Identifier for all conditions)

Alphabetical

“Traveler”

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS

BaggageAllowance / PieceAllowance / TotalQuantity

Quantity allowed

Numeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS

BaggageAllowance / PieceAllowance / BagType

Type of bag allowed

Alphabetical

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS

BaggageAllowance / PieceAllowance / Descriptions / Description / Text

Associated quantity text

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS

BaggageAllowance / Piece Allowance / PieceMeasurements

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

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS

 DescriptionList

DescriptionList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Response / DataLists / DescriptionList>

Description

Attribute

ObjectKey

Type of private fare

Alphabetical

Requested product in AirShopping

AirshoppingRS
OrderViewRS
OfferPriceRS
OrderReshopRS

Description / Text

Description of private fare

Alphabetical

Requested product in AirShopping

AirshoppingRS
OrderViewRS
OfferPriceRS
OrderReshopRS

 FareList

FareList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Response / DataLists / FareList>

FareGroup

Attribute

refs

Attribute

ListKey

Reference of the fare

Reference of the fare basis code

Alphabetical

Alphabetical

Any

Any

AirshoppingRS
OrderViewRS
OfferPriceRS
OrderReshopRS

FareGroup / Fare / FareCode

Code for the fare

Alphanumeric

IATA PADIS Code: 

  • 70J - Public fares

  • 758 - Private Fares

  • 70M - Corporate Private Fares

AirshoppingRS
OrderViewRS
OfferPriceRS
OrderReshopRS

FareGroup / FareBasisCode / Code

Code for the fare basis

Alphabetical

Any

AirshoppingRS
OrderViewRS
OfferPriceRS
OrderReshopRS

 FlightSegmentList

FlightSegmentList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Response / DataLists / FlightSegmentList>

FlightSegment

Attribute

SegmentKey

SegmentKey = ID of the segment

<FlightSegment SegmentKey="IB340620231106">

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment

Attribute

SecureFlight

True (If it is a secure flight)

Attribute omitted if not SecureFlight

Alphabetical

True

OfferPriceRS
OrderViewRS
OrderReshopRS (Fare)

FlightSegment / Departure / AirportCode

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

3 Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Departure / Date

Date of departure

Date

yyyy-MM-dd

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Departure / Time

Time of departure

Hour

HH:mm

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Departure / AirportName

Name of the departure city/airport/station

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment Departure / Terminal / Name

Name of the departure terminal at city/airport/station

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Arrival / AirportCode

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

3 Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Arrival / Date

Date of departure

Date

yyyy-MM-dd

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Arrival / Time

Time of arrival

Hour

HH:mm

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Arrival / ChangeOfDay

Change of day between departure and arrival

1 Numeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Arrival / AirportName

Name of the arrival city/airport/station

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Arrival / Terminal / Name

Name of the arrival terminal at city/airport/station

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / MarketingCarrier / AirlineID

ID of the airline that markets the flight

Alphabetical

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / MarketingCarrier / Name

Name of the airline that markets the flight

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / MarketingCarrier / FlightNumber

Number of the flight

Numeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / OperatingCarrier / AirlineID

ID of the airline that operates the flight

Alphabetical

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / OperatingCarrier / Name

Name of the airline that operates the flight

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / OperatingCarrier / FlightNumber

Number of the flight

Numeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / OperatingCarrier / Disclosures / Description / Text

Description of the airline

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Equipment / AircraftCode

Code of the aircraft that operates the flight

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

FlightSegment / Equipment / Name

Name of the aircraft that operates the flight

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

<DataLists / FlightSegmentList / FlightSegment/FlightDetail / FlightDuration>

Value

Duration of the flight, period of time (PT) indicated in hours and minutes.

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

<DataLists / FlightSegmentList / FlightSegment/FlightDetail / Stops>

StopQuantity

Number of technical stops

Numeric

>= 0

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

StopLocations

List of the technical stops

List

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

<DataLists / FlightSegmentList / FlightSegment/FlightDetail / Stops / StopLocations / StopLocation>

AirportCode

Code of the airport

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

Name

Name of the airport

Alphanumeric

Any

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

ArrivalDate

Arrival date

Date

yyyy-MM-dd

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

ArrivalTime

Arrival time

Time

hh:mm

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

DepartureDate

Departure date

Date

yyyy-MM-dd

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

DepartureTime

Departure time

Time

hh:mm

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

GroundTime

Duration of the stop

Alphanumeric

ISO 8601 duration format (EX: PT2H40M)

AirshoppingRS
OfferPriceRS
ServiceListRS
SeatAvailabilityRS
OrderViewRS
OrderReshopRS

 FlightList

FlightList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Response / DataLists / FlightList>

Flight

Attribute

FlightKey

ID of the flight

Alphanumeric

Any

AirshoppingRS
OrderViewRS
OfferPriceRS
ServiceListRS

Flight / Journey / Time

Duration of the flight

Alphanumeric

Any

AirshoppingRS
OrderViewRS
OfferPriceRS
ServiceListRS

Flight / SegmentReferences

References for the segment

Alphanumeric

Any

AirshoppingRS
OrderViewRS
OfferPriceRS
ServiceListRS

 OriginDestinationList

OriginDestinationList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Response / DataLists / OriginDestinationList>

OriginDestination

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

OriginDestination / DepartureCode

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

3 Alphanumeric

Any

All Services

Origin Destination / ArrivalCode

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

3 Alphanumeric

Any

All Services

Origin Destination / FlightReferences

References for the flight

Alphanumeric

Any

All Services

 InstructionList

InstructionList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<DataLists / InstructionsList / Instruction> 

Attribute

Instruction@ListKey

Id for the instruction to select sport equipment

 

Alphanumeric

 

Any

 

OrderCreate

OrderRetrieve

OrderViewRS

Attribute

FreeFormTextInstruction@refs

Reference for passenger and segments associated to selected sport equipment

Alphanumeric

PassengerID and SegmentID

Valid example: “ADULT_01 IB303420231016“

OrderCreate

OrderRetrieve

OrderViewRS

FreeFormTextInstruction / Remark

Selected sport equipment code

Alphanumeric

  • BIKE: BAGGAGE/SP/0EC

  • SKII: BAGGAGE/SP/0DD

  • GOLF: BAGGAGE/SP/0D4

  • SURF: BAGGAGE/SP/0D8

  • SCUB: BAGGAGE/SP/0EE

  • FISH: BAGGAGE/SP/0D6

OrderCreate

OrderRetrieve

OrderViewRS

 MediaList

MediaList

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

NDC Services

<Response / DataLists / MediaList>

Media

Attribute

ListKey

ID of the Media Item

Alphanumeric

Any

All Services

Media / MediaLink

Http link referring to the Media Item

Alphanumeric

Any

All Services

 PenaltyList

PenaltyList

NAME

DESCRIPTION

FORMAT

POSSIBLE VALUES

NDC Services

<Response / DataLists / PenaltyList>

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

Penalty

Attribute

ObjectKey

Id for the penalty

Alphanumeric

Any

All Services

Penalty / Details / Detail / Type

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

Alphabetical

Any

e.g.: Cancel, Change

All Services

Penalty / 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

All Services

Penalty / Details / Detail / Amounts / Amount / CurrencyAmountValue

Attribute

Code

Amount and currency for the penalty

Alphanumeric

Any

All Services

Penalty / Details / Detail / Amounts / Amount / AmountApplication

Identifies minimum and maximun penalty amount

Alphabetical

minPrice

maxPrice

All Services

 PriceClassList

PriceClassList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC Services

<Response / DataLists / PriceClassList>

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

PriceClass

Attribute

PriceClassID

Price Class identificator key to uniquely identify the PriceClass and relate it to the Offer and the OD and Flights to which it applies.

Alphanumeric

Any

AirShopping

OfferPrice

OrderReshop

OrderView v2

PriceClass / Name

The commercial name of the Fare Family (v1) or Branded Fare (v2)

Alphanumeric

Any

AirShopping

OfferPrice

OrderReshop

OrderView v2

PriceClass / Code

Code to uniquely identify the price class.

Alphanumeric

Any

AirShopping

OfferPrice

OrderReshop

OrderView v2

PriceClass / Descriptions / Description

Attribute

ObjectKey

Unique identifier for the description text.

Alphanumeric

Any

AirShopping

OfferPrice

OrderReshop

OrderView v2

PriceClass / Descriptions / Description / Text

This text is to be used very differently depending on whether you are using :

V1 - Fare Families

This is a simple and basic text with disclosures for the Fare Family. This can include information regarding, fare rules such as penalties for changing or cancelling the booking, or other attributes associated to the Fare Family. There is not structure to this information.

V2 - Branded Fares

This is a structured way of communicating the attributes for a Fare/Brand. Allowing you to group and present the information in a much more controlled and user friendly way. For more information on this please see https://transform.atlassian.net/wiki/spaces/NDCDOC/pages/1365246386/API+Messages+with+Examples#What-are-Branded-Fares

Alphanumeric

Any

AirShopping

OfferPrice

OrderReshop

OrderView v2

PriceClass / ClassOfService

Attribute

refs

The ClassOfService contains the RBD (Reservation Booking Designator) with the number of seats available in said RBD, and the marketing name of the physical cabin.,

This attribute relates the this to both the FlightSegment and the FareGroup

Alphanumeric

Any

AirShopping

OfferPrice

OrderReshop

PriceClass / ClassOfService / Code

Attribute

SeatsLeft

The RBD (Reservations Booking Designator) with the number of seats available in said RBD

Alphanumeric

Any

AirShopping

OfferPrice

OrderReshop

PriceClass / ClassOfService / MarketingName

Attribute

CabinDesignator

Marketing name of the physical cabin, together with the CabinDesignator code from the IATA PADIS Codeset 9873

*V1 (Fare Families) does NOT include the Attribute with the CabinDesignator

Alphabetical

Marketing Name:

  • First

  • Business

  • Premium Economy

  • Economy

CabinDesignator:

  • 1 = First

  • 2 = Business

  • 4 = Premium Economy

  • 5 = Economy

AirShopping

OfferPrice

OrderReshop

 ServiceDefinitionList

ServiceDefinitionList

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<DataLists / ServiceDefinitionList>

ServiceDefinition

Attribute

ServiceDefinitionID

ID reference of the service

Alphabetical

Any (e.g.: DEAF, BAGSERVICE-1)

SeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / Name

Name of the service

Alphanumeric

Any

SeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / Encoding / RFIC

RFIC of booked ancillaries

Alphabetical

Any (e.g.: A, C)

SeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / Encoding / Subcode

SubCode (RFISC) of booked ancillaries

Alphanumeric

Any (e.g.: 0B5, 0GO)

SeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / BaggageAllowanceRef

Reference associated to hand/checked baggage included in passenger fare.

Alphanumeric

Any

OrderViewRS

ServiceDefinition / Descriptions / Description

Attribute

refs

Passenger identification associated to the service

Alphanumeric

Any

SeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / Descriptions / Description / Text

Description of the service (Limited to 90 characters)

*Additional text is mandatory for DPNA to explain reason for assistance.

Alphanumeric

Any

SeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / BookingInstructions / SSRCode

Ancillary SSR type on booking (used for legacy system compatibility)

Alphabetical

  • Ancillaries:

    • XBAG - Baggage

    • BDPR - Priority Boarding

    • BIKE - Bicycle (Sport Equipment)

    • SPEQ - Sport Equipment

    • RQST - Seat

  • Special Needs:

    • BLND - Blind Passenger

    • DEAF - Deaf Passenger

    • WCHR - Wheelchair for ramp

    • WCHS - Wheelchair for steps

    • DPNA - Disabled Passenger Needs Assistance*

SeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / BookingInstructions / Method

Method. Always value= SSR

Alphabetical

SSR

SeatAvailabilityRS
ServiceListRS
OrderViewRS

ServiceDefinition / ServiceBundle

Contains one or more ServiceDefinitionRef when buying more that one of the same service

Alphanumeric

Any

ServiceListRS

ServiceDefinition / Detail / ServiceItemQuantityRules / MaximumQuantity

Maximum quantity of service

Numeric

Any

ServiceListRS

Metadata

 Currency

Currency

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Metadata / Other / OtherMetadata / CurrencyMetadatas>

CurrencyMetadata

Attribute

MetadataKey

ID of the Metadata using the currency code

Alphanumeric

Any available currency for the defined market

All Services

CurrencyMetadata / Decimals

Number of decimals for the currency

Numeric

Any

All Services

CurrencyMetadata / Name

The name of the currency

Alphabetical

Any

All Services

 Fare Rules

Fare Rules

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Metadata / Other / OtherMetadata / RuleMetadatas>

RuleMetadata

Attribute

MetadataKey

ID of the Metadata

Alphanumeric

Any

All Services

RuleMetadata / RuleID

ID of the Metadata

Alphanumeric

  • Cancel

  • Change

All Services

RuleMetadata / RuleID / Values / Value / Instruction

This indicator will displayed the following options:

  • "Allowed" → This fare will be refundable or changeable

  • "Not Allowed" → This fare will not be refundable or changeable

Alphabetical

  • Allowed

  • Not Allowed

All Services

 Forms of Payment

Forms of Payment

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Metadata / Other / OtherMetadata / PaymentFormMetadatas>

PaymentFormMetadata

Attribute

refs

Reference from<PaymentCard ObjectKey>

Alphanumeric

Any

OfferPriceRS

PaymentFormMetadata

Attribute

MetadataKey

For 3DS info, this key is mandatory and can be filled in with any value:

“KEY_3DS”

For installments payment info, this key needs to match with installments reference in PaymentCard Refs:

“KEY_QUOTAS”

Alphanumeric

Any

OfferPriceRS

OrderCreate & OrderChange for payment in installments

For all payments made by Credit Card.

“KEY_AUTHORIZATION_CODE_1”

Alphanumeric

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / Text

Installments payment info.

Number of installments and interest rate applied by card issuer.

Examples:

<Text>installments/1/0.00</Text>

<Text>installments/3/1.23</Text>

<Text>installments/9/variable</Text>

Alphanumeric

installments/n/X.XX

where n=number of installments.

where X.XX=interests rate in %

Valid example: installments/3/0.00

OfferPriceRS

OrderCreate & OrderChange for payment in installments

Authorization code payment info.

Example:

<Text>Authorization/2XS56F</Text>

Alphanumeric

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint

Attribute

Owner

Airline code associated to 3DS Payment, in this case IB.

Alphabetical

IB

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment

Attribute

xsi:schemaLocation

Reference to IATA 3DS new schema info xsd for Secure Payment.

Alphanumeric

3-D Secure Payment

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment

Attribute

xmlns

Reference to IATA 3DS new schema info for Secure Payment.

Alphanumeric

3-D Secure Payment

OrderCreate & OrderChange - Payment

Mandatory if 'AugPoint ' tag is indicated

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment

Attribute

xmlns:xsi

Reference to IATA 3DS new schema info for Secure Payment.

Alphanumeric

3-D Secure Payment

OrderCreate & OrderChange - Payment

Mandatory if 'AugPoint ' tag is indicated

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo

Attribute

ObjectKey

This Attribute is used to reference the applicable PaymentCard in the Payments section of this message.

Alphanumeric

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentMethodCriteria / PaymentCardCriteria / SecurePayerAuthenticationVersion / CardEnrollmentVersionText

The version of 3D-Secure for which the card is enrolled.

Alphanumeric

This field must contain the specific 3DS version used for authentication:

  • 1.0.2

  • 2.1.0

  • 2.2.0

OrderCreate & OrderChange - Payment

NDC Mandatory

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentMethodCriteria / PaymentCardCriteria / SecurePayerAuthenticationVersion / SupportedVersionText

Version of 3D-Secure supported. This tag is mandatory for schema.

Alphanumeric

This field must contain the specific 3DS version used for authentication:

  • 1.0.2

  • 2.1.0

  • 2.2.0

OrderCreate & OrderChange - Payment

Mandatory if 'PaymentCardSecureInfo' tag is indicated

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecurePaymentVersion1 / PayerAuthenticationResponseText

Contains the indicators and fields that convey the result of the 3D Secure authentication transaction. Applicable for 3D Secure Version 1.x.x This tag is NDC mandatory for version 1.x.x and if is not included, an error will be returned.

This field is the authentication response for the 3-D Secure transaction. It is used to determine whether or not the customer has been authenticated by the card issuer. It must be included in the final authorization request. Example: eJzVWFmzosgSfudXdPQ8Gt1sbkzYRhQ7KCjI/sYOsimgoL/+lp7Tp5c5t2d67tMw8yv/WqiluJXS8WyyVFEQT28qz

Alphanumeric

Any

OrderCreate & OrderChange - Payment

NDC Mandatory for 3DS version 1.x.x

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecurePaymentVersion2 / AuthenticationMerchantName

Contains all information for the result of 3D-Secure authentication process. Applicable for 3D Secure Version 2.x.x

This field is related to name of the merchant assigned by the Acquirer or Payment System.

Alphanumeric

Maximum → 40 characters

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecurePaymentVersion2 / AuthenticationValue

Contains all information for the result of 3D-Secure authentication process. Applicable for 3D Secure Version 2.x.x

This field is related to 3DS authentication value returned. It is a cryptographic value generated by the ACS to provide a way, during authorisation processing, for the authorisation system to validate the integrity of the authentication result. The AV algorithm is defined by each Payment System.

Alphanumeric

Maximum → 28 characters

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecurePaymentVersion2 / DirectoryServerTrxID

Contains all information for the result of 3D-Secure authentication process. Applicable for 3D Secure Version 2.x.x

This field is related to DS (Directory Server) transaction ID returned. Universally unique transaction identifier assigned by the Directory Server (DS) to identify a single transaction.

Alphanumeric

Maximum → 36 characters

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecurePaymentVersion2 / ElectronicCommerceInd

Contains all information for the result of 3D-Secure authentication process. Applicable for 3D Secure Version 2.x.x

This field is related to 3DS ECI (electronic commerce indicator). Payment System-specific value provided by the ACS or DS to indicate the results of the attempt to authenticate the Cardholder.

This tag is NDC mandatory for version 2.x.x and if is not included, an error will be returned.

Some ECI values and the meaning of this is the following:

  • 01 → Authentication could not be completed but a proof of authentication attempt was provided SLI = 1 → MasterCard

  • 02 → Cardholder was successfully authenticated (SLI = 2) → MasterCard

  • 05 → This value means that the cardholder was authenticated by the issuer by verifying the cardholder’s password or identity information. The value is returned by the ACS in the Payer Authentication Response message when the cardholder successfully passed 3-D Secure payment authentication → Visa

  • 06 → This value means that the merchant attempted to authenticate the cardholder, but either the cardholder or issuer was not participating. The value should be returned by the ACS in the Authentication Response message for an Attempt Response. Additionally, merchants may use an ECI 6 in the authorization request when a Verify Enrollment of N is received from the Visa Directory Server → Visa

  • 07 → This value is set by the merchant when the payment transaction was conducted over a secure channel (for example, SSL/TLS), but payment authentication was not performed, or when the issuer responded that authentication could not be performed. An ECI 7 applies when either the Verify Enrollment or the Payer Authentication Response contains a U for Unable to Authenticate → Visa

Numeric

Two characters

Any

OrderCreate & OrderChange - Payment

NDC Mandatory for 3DS version 2.x.x

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecurePaymentVersion2 / ProgramProtocolText

Contains all information for the result of 3D-Secure authentication process. Applicable for 3D Secure Version 2.x.x

This field is related to Program Protocol.

Alphanumeric

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecurePaymentVersion2 / TrxStatusReasonText

Contains all information for the result of 3D-Secure authentication process. Applicable for 3D Secure Version 2.x.x

This field provides information on why the Transaction Status field has the specified value

Alphanumeric

Two characters

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecurePaymentVersion2 / TrxStatusText

Contains all information for the result of 3D-Secure authentication process. Applicable for 3D Secure Version 2.x.x

This field indicates whether a transaction qualifies as an authenticated transaction or account verification.

Alphabetic

One character

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecureProgram / EnrollmentStatusText

Contains all information for the result of 3D-Secure authentication process. Applicable for 3DS.

3D Secure Program Enrollment Status. Examples → CardNotEnrolled, CardEnrolled, CardMayBeEnrolled, Unknown

Alphabetic

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SecureProgram / SecurePaymentProgramName

Contains all information for the result of 3D-Secure authentication process. Applicable for 3DS.

Name of the secure payment program. Example → Verified by Visa.

Alphanumeric

Any

OrderCreate & OrderChange - Payment

PaymentFormMetadata / AugmentationPoint / AugPoint / Backport_IberiaSecurePayment / PaymentCardSecureInfo / PaymentFunctions / PaymentProcessingDetails / PaymentMethod / PaymentCard / SellerOwnCardInd

Contains all information for the result of 3D-Secure authentication process. Applicable for 3DS.

When TRUE, indicates the seller is using their own card. If FALSE, customer card is being used.

Boolean

true/false

OrderCreate & OrderChange - Payment

Example:

 XML example:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
	<soap:Body>
		<OrderViewRS Version="5.000" PrimaryLangID="es" xmlns:ns2="http://www.iberia.com/IATA/NDC/SecurePayment/2017.2" xmlns="http://www.iata.org/IATA/EDIST/2017.2">
			<Document>
				<ReferenceVersion>5.000</ReferenceVersion>
			</Document>
			<Party>
				<Sender>
					<CorporateSender>
						<ID>xx0000</ID>
					</CorporateSender>
				</Sender>
				<Participants>
					<Participant>
						<TravelAgencyParticipant SequenceNumber="1">
							<Name>TravelAgency</Name>
							<IATA_Number>11112222</IATA_Number>
							<AgencyID>TravelAgency</AgencyID>
						</TravelAgencyParticipant>
					</Participant>
				</Participants>
			</Party>
			<Success/>
			<Response>
				<Order OrderID="IB8793e6dcd9ab4d79a6d1aaa2532a9357OC" Owner="IB">
					<BookingReferences>
						<BookingReference>
							<ID>LDJXC</ID>
							<AirlineID>IB</AirlineID>
						</BookingReference>
					</BookingReferences>
					<TotalOrderPrice>
						<DetailCurrencyPrice>
							<Total Code="EUR">1340.02</Total>
							<Taxes>
								<Total Code="EUR">130.02</Total>
							</Taxes>
						</DetailCurrencyPrice>
					</TotalOrderPrice>
					<Payments>
						<Payment>
							<Type>CA</Type>
							<Amount>
								<SimpleCurrencyPrice Code="EUR">1340.02</SimpleCurrencyPrice>
							</Amount>
							<Method>
								<CashMethod/>
							</Method>
						</Payment>
					</Payments>
					<OrderItems>
						<OrderItem OrderItemID="IB8793e6dcd9ab4d79a6d1aaa2532a9357OC_01">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="EUR">663.82</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="EUR">608.00</BaseAmount>
								<Taxes>
									<Total Code="EUR">55.82</Total>
									<Breakdown>
										<Tax>
											<Amount Code="EUR">0.27</Amount>
											<Nation>BE</Nation>
											<TaxCode>BE</TaxCode>
											<TaxType>002</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">14.48</Amount>
											<Nation>ES</Nation>
											<TaxCode>JD</TaxCode>
											<TaxType>003</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">0.63</Amount>
											<Nation>ES</Nation>
											<TaxCode>OG</TaxCode>
											<TaxType>001</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">3.27</Amount>
											<Nation>ES</Nation>
											<TaxCode>QV</TaxCode>
											<TaxType>003</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">35.17</Amount>
											<Nation>BE</Nation>
											<TaxCode>BE</TaxCode>
											<TaxType>001</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">2.00</Amount>
											<Nation>BE</Nation>
											<TaxCode>S3</TaxCode>
											<TaxType>001</TaxType>
										</Tax>
									</Breakdown>
								</Taxes>
							</PriceDetail>
							<Service ServiceID="FLIGHT_IB320720240216_ADULT_01" ServiceStatus="HK">
								<PassengerRef>ADULT_01</PassengerRef>
								<SegmentRef>IB320720240216</SegmentRef>
							</Service>
							<Service ServiceID="FLIGHT_IB321020240211_ADULT_01" ServiceStatus="HK">
								<PassengerRef>ADULT_01</PassengerRef>
								<SegmentRef>IB321020240211</SegmentRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB320720240216-ADULT_01-CA" ServiceStatus="HK">
								<PassengerRef>ADULT_01</PassengerRef>
								<ServiceRef>FLIGHT_IB320720240216_ADULT_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB320720240216">BAGSERVICE-CA-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB321020240211-ADULT_01-CA" ServiceStatus="HK">
								<PassengerRef>ADULT_01</PassengerRef>
								<ServiceRef>FLIGHT_IB321020240211_ADULT_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB321020240211">BAGSERVICE-CA-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB320720240216-ADULT_01-CH" ServiceStatus="HK">
								<PassengerRef>ADULT_01</PassengerRef>
								<ServiceRef>FLIGHT_IB320720240216_ADULT_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB320720240216">BAGSERVICE-CH-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB321020240211-ADULT_01-CH" ServiceStatus="HK">
								<PassengerRef>ADULT_01</PassengerRef>
								<ServiceRef>FLIGHT_IB321020240211_ADULT_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB321020240211">BAGSERVICE-CH-1</ServiceDefinitionRef>
							</Service>
							<FareDetail>
								<PassengerRefs>ADULT_01</PassengerRefs>
								<Price>
									<TotalAmount>
										<SimpleCurrencyPrice Code="EUR">663.82</SimpleCurrencyPrice>
									</TotalAmount>
									<BaseAmount Code="EUR">608.00</BaseAmount>
									<Taxes>
										<Total Code="EUR">55.82</Total>
										<Breakdown>
											<Tax>
												<Amount Code="EUR">0.27</Amount>
												<Nation>BE</Nation>
												<TaxCode>BE</TaxCode>
												<TaxType>002</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">14.48</Amount>
												<Nation>ES</Nation>
												<TaxCode>JD</TaxCode>
												<TaxType>003</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">0.63</Amount>
												<Nation>ES</Nation>
												<TaxCode>OG</TaxCode>
												<TaxType>001</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">3.27</Amount>
												<Nation>ES</Nation>
												<TaxCode>QV</TaxCode>
												<TaxType>003</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">35.17</Amount>
												<Nation>BE</Nation>
												<TaxCode>BE</TaxCode>
												<TaxType>001</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">2.00</Amount>
												<Nation>BE</Nation>
												<TaxCode>S3</TaxCode>
												<TaxType>001</TaxType>
											</Tax>
										</Breakdown>
									</Taxes>
								</Price>
								<FareComponent>
									<FareBasis>
										<FareBasisCode>
											<Code>IDNNANY4</Code>
										</FareBasisCode>
										<RBD>I</RBD>
										<CabinType>
											<CabinTypeCode>2</CabinTypeCode>
											<CabinTypeName>Business</CabinTypeName>
										</CabinType>
									</FareBasis>
									<FareRules>
										<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="true" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04">
											<Details>
												<Detail refs="RULEMETADATAKEY_1">
													<Type>Cancel</Type>
												</Detail>
												<Detail refs="RULEMETADATAKEY_3">
													<Type>Change</Type>
												</Detail>
											</Details>
										</Penalty>
									</FareRules>
									<PriceClassRef>BUSFLEX2lr3R5FOXcF</PriceClassRef>
									<SegmentRefs>IB321020240211</SegmentRefs>
								</FareComponent>
								<FareComponent>
									<FareBasis>
										<FareBasisCode>
											<Code>IDNNANY4</Code>
										</FareBasisCode>
										<RBD>I</RBD>
										<CabinType>
											<CabinTypeCode>2</CabinTypeCode>
											<CabinTypeName>Business</CabinTypeName>
										</CabinType>
									</FareBasis>
									<FareRules>
										<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="true" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04">
											<Details>
												<Detail refs="RULEMETADATAKEY_1">
													<Type>Cancel</Type>
												</Detail>
												<Detail refs="RULEMETADATAKEY_3">
													<Type>Change</Type>
												</Detail>
											</Details>
										</Penalty>
									</FareRules>
									<PriceClassRef>BUSFLEX2lr3R5FOXcF</PriceClassRef>
									<SegmentRefs>IB320720240216</SegmentRefs>
								</FareComponent>
							</FareDetail>
						</OrderItem>
						<OrderItem OrderItemID="IB8793e6dcd9ab4d79a6d1aaa2532a9357OC_02">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="EUR">79.38</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="EUR">61.00</BaseAmount>
								<Taxes>
									<Total Code="EUR">18.38</Total>
									<Breakdown>
										<Tax>
											<Amount Code="EUR">14.48</Amount>
											<Nation>ES</Nation>
											<TaxCode>JD</TaxCode>
											<TaxType>003</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">0.63</Amount>
											<Nation>ES</Nation>
											<TaxCode>OG</TaxCode>
											<TaxType>001</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">3.27</Amount>
											<Nation>ES</Nation>
											<TaxCode>QV</TaxCode>
											<TaxType>003</TaxType>
										</Tax>
									</Breakdown>
								</Taxes>
							</PriceDetail>
							<Service ServiceID="FLIGHT_IB320720240216_INFANT_01" ServiceStatus="HK">
								<PassengerRef>INFANT_01</PassengerRef>
								<SegmentRef>IB320720240216</SegmentRef>
							</Service>
							<Service ServiceID="FLIGHT_IB321020240211_INFANT_01" ServiceStatus="HK">
								<PassengerRef>INFANT_01</PassengerRef>
								<SegmentRef>IB321020240211</SegmentRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB320720240216-INFANT_01-CA" ServiceStatus="HK">
								<PassengerRef>INFANT_01</PassengerRef>
								<ServiceRef>FLIGHT_IB320720240216_INFANT_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB320720240216">BAGSERVICE-CA-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB321020240211-INFANT_01-CA" ServiceStatus="HK">
								<PassengerRef>INFANT_01</PassengerRef>
								<ServiceRef>FLIGHT_IB321020240211_INFANT_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB321020240211">BAGSERVICE-CA-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB320720240216-INFANT_01-CH" ServiceStatus="HK">
								<PassengerRef>INFANT_01</PassengerRef>
								<ServiceRef>FLIGHT_IB320720240216_INFANT_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB320720240216">BAGSERVICE-CH-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB321020240211-INFANT_01-CH" ServiceStatus="HK">
								<PassengerRef>INFANT_01</PassengerRef>
								<ServiceRef>FLIGHT_IB321020240211_INFANT_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB321020240211">BAGSERVICE-CH-1</ServiceDefinitionRef>
							</Service>
							<FareDetail>
								<PassengerRefs>INFANT_01</PassengerRefs>
								<Price>
									<TotalAmount>
										<SimpleCurrencyPrice Code="EUR">79.38</SimpleCurrencyPrice>
									</TotalAmount>
									<BaseAmount Code="EUR">61.00</BaseAmount>
									<Taxes>
										<Total Code="EUR">18.38</Total>
										<Breakdown>
											<Tax>
												<Amount Code="EUR">14.48</Amount>
												<Nation>ES</Nation>
												<TaxCode>JD</TaxCode>
												<TaxType>003</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">0.63</Amount>
												<Nation>ES</Nation>
												<TaxCode>OG</TaxCode>
												<TaxType>001</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">3.27</Amount>
												<Nation>ES</Nation>
												<TaxCode>QV</TaxCode>
												<TaxType>003</TaxType>
											</Tax>
										</Breakdown>
									</Taxes>
								</Price>
								<FareComponent>
									<FareBasis>
										<FareBasisCode>
											<Code>IDNNANY4</Code>
										</FareBasisCode>
										<RBD>I</RBD>
										<CabinType>
											<CabinTypeCode>2</CabinTypeCode>
											<CabinTypeName>Business</CabinTypeName>
										</CabinType>
									</FareBasis>
									<TicketDesig>IN</TicketDesig>
									<FareRules>
										<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="true" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04">
											<Details>
												<Detail refs="RULEMETADATAKEY_1">
													<Type>Cancel</Type>
												</Detail>
												<Detail refs="RULEMETADATAKEY_3">
													<Type>Change</Type>
												</Detail>
											</Details>
										</Penalty>
									</FareRules>
									<PriceClassRef>BUSFLEX2lr3R5FOXcF</PriceClassRef>
									<SegmentRefs>IB321020240211</SegmentRefs>
								</FareComponent>
								<FareComponent>
									<FareBasis>
										<FareBasisCode>
											<Code>IDNNANY4</Code>
										</FareBasisCode>
										<RBD>I</RBD>
										<CabinType>
											<CabinTypeCode>2</CabinTypeCode>
											<CabinTypeName>Business</CabinTypeName>
										</CabinType>
									</FareBasis>
									<TicketDesig>IN</TicketDesig>
									<FareRules>
										<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="true" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04">
											<Details>
												<Detail refs="RULEMETADATAKEY_1">
													<Type>Cancel</Type>
												</Detail>
												<Detail refs="RULEMETADATAKEY_3">
													<Type>Change</Type>
												</Detail>
											</Details>
										</Penalty>
									</FareRules>
									<PriceClassRef>BUSFLEX2lr3R5FOXcF</PriceClassRef>
									<SegmentRefs>IB320720240216</SegmentRefs>
								</FareComponent>
							</FareDetail>
						</OrderItem>
						<OrderItem OrderItemID="IB8793e6dcd9ab4d79a6d1aaa2532a9357OC_03">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="EUR">464.82</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="EUR">409.00</BaseAmount>
								<Taxes>
									<Total Code="EUR">55.82</Total>
									<Breakdown>
										<Tax>
											<Amount Code="EUR">0.27</Amount>
											<Nation>BE</Nation>
											<TaxCode>BE</TaxCode>
											<TaxType>002</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">14.48</Amount>
											<Nation>ES</Nation>
											<TaxCode>JD</TaxCode>
											<TaxType>003</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">0.63</Amount>
											<Nation>ES</Nation>
											<TaxCode>OG</TaxCode>
											<TaxType>001</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">3.27</Amount>
											<Nation>ES</Nation>
											<TaxCode>QV</TaxCode>
											<TaxType>003</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">35.17</Amount>
											<Nation>BE</Nation>
											<TaxCode>BE</TaxCode>
											<TaxType>001</TaxType>
										</Tax>
										<Tax>
											<Amount Code="EUR">2.00</Amount>
											<Nation>BE</Nation>
											<TaxCode>S3</TaxCode>
											<TaxType>001</TaxType>
										</Tax>
									</Breakdown>
								</Taxes>
							</PriceDetail>
							<Service ServiceID="FLIGHT_IB320720240216_CHILD_01" ServiceStatus="HK">
								<PassengerRef>CHILD_01</PassengerRef>
								<SegmentRef>IB320720240216</SegmentRef>
							</Service>
							<Service ServiceID="FLIGHT_IB321020240211_CHILD_01" ServiceStatus="HK">
								<PassengerRef>CHILD_01</PassengerRef>
								<SegmentRef>IB321020240211</SegmentRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB320720240216-CHILD_01-CA" ServiceStatus="HK">
								<PassengerRef>CHILD_01</PassengerRef>
								<ServiceRef>FLIGHT_IB320720240216_CHILD_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB320720240216">BAGSERVICE-CA-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB321020240211-CHILD_01-CA" ServiceStatus="HK">
								<PassengerRef>CHILD_01</PassengerRef>
								<ServiceRef>FLIGHT_IB321020240211_CHILD_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB321020240211">BAGSERVICE-CA-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB320720240216-CHILD_01-CH" ServiceStatus="HK">
								<PassengerRef>CHILD_01</PassengerRef>
								<ServiceRef>FLIGHT_IB320720240216_CHILD_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB320720240216">BAGSERVICE-CH-1</ServiceDefinitionRef>
							</Service>
							<Service ServiceID="BAG_SERVICE-IB321020240211-CHILD_01-CH" ServiceStatus="HK">
								<PassengerRef>CHILD_01</PassengerRef>
								<ServiceRef>FLIGHT_IB321020240211_CHILD_01</ServiceRef>
								<ServiceDefinitionRef SegmentRef="IB321020240211">BAGSERVICE-CH-1</ServiceDefinitionRef>
							</Service>
							<FareDetail>
								<PassengerRefs>CHILD_01</PassengerRefs>
								<Price>
									<TotalAmount>
										<SimpleCurrencyPrice Code="EUR">464.82</SimpleCurrencyPrice>
									</TotalAmount>
									<BaseAmount Code="EUR">409.00</BaseAmount>
									<Taxes>
										<Total Code="EUR">55.82</Total>
										<Breakdown>
											<Tax>
												<Amount Code="EUR">0.27</Amount>
												<Nation>BE</Nation>
												<TaxCode>BE</TaxCode>
												<TaxType>002</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">14.48</Amount>
												<Nation>ES</Nation>
												<TaxCode>JD</TaxCode>
												<TaxType>003</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">0.63</Amount>
												<Nation>ES</Nation>
												<TaxCode>OG</TaxCode>
												<TaxType>001</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">3.27</Amount>
												<Nation>ES</Nation>
												<TaxCode>QV</TaxCode>
												<TaxType>003</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">35.17</Amount>
												<Nation>BE</Nation>
												<TaxCode>BE</TaxCode>
												<TaxType>001</TaxType>
											</Tax>
											<Tax>
												<Amount Code="EUR">2.00</Amount>
												<Nation>BE</Nation>
												<TaxCode>S3</TaxCode>
												<TaxType>001</TaxType>
											</Tax>
										</Breakdown>
									</Taxes>
								</Price>
								<FareComponent>
									<FareBasis>
										<FareBasisCode>
											<Code>IDNNANY4</Code>
										</FareBasisCode>
										<RBD>I</RBD>
										<CabinType>
											<CabinTypeCode>2</CabinTypeCode>
											<CabinTypeName>Business</CabinTypeName>
										</CabinType>
									</FareBasis>
									<TicketDesig>CH</TicketDesig>
									<FareRules>
										<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="true" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04">
											<Details>
												<Detail refs="RULEMETADATAKEY_1">
													<Type>Cancel</Type>
												</Detail>
												<Detail refs="RULEMETADATAKEY_3">
													<Type>Change</Type>
												</Detail>
											</Details>
										</Penalty>
									</FareRules>
									<PriceClassRef>BUSFLEX2lr3R5FOXcF</PriceClassRef>
									<SegmentRefs>IB321020240211</SegmentRefs>
								</FareComponent>
								<FareComponent>
									<FareBasis>
										<FareBasisCode>
											<Code>IDNNANY4</Code>
										</FareBasisCode>
										<RBD>I</RBD>
										<CabinType>
											<CabinTypeCode>2</CabinTypeCode>
											<CabinTypeName>Business</CabinTypeName>
										</CabinType>
									</FareBasis>
									<TicketDesig>CH</TicketDesig>
									<FareRules>
										<Penalty CancelFeeInd="false" ChangeFeeInd="false" RefundableInd="true" refs="PenaltyRule01 PenaltyRule02 PenaltyRule03 PenaltyRule04">
											<Details>
												<Detail refs="RULEMETADATAKEY_1">
													<Type>Cancel</Type>
												</Detail>
												<Detail refs="RULEMETADATAKEY_3">
													<Type>Change</Type>
												</Detail>
											</Details>
										</Penalty>
									</FareRules>
									<PriceClassRef>BUSFLEX2lr3R5FOXcF</PriceClassRef>
									<SegmentRefs>IB320720240216</SegmentRefs>
								</FareComponent>
							</FareDetail>
						</OrderItem>
						<OrderItem OrderItemID="IB8793e6dcd9ab4d79a6d1aaa2532a9357OC_04">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="EUR">33.00</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="EUR">33.00</BaseAmount>
								<Taxes>
									<Total Code="EUR">0.00</Total>
								</Taxes>
							</PriceDetail>
							<Service ServiceID="BAG_SERVICE_IB321020240211_01" ServiceStatus="HK">
								<PassengerRef>ADULT_01</PassengerRef>
								<ServiceDefinitionRef SegmentRef="IB321020240211">BAGSERVICE-23-1</ServiceDefinitionRef>
							</Service>
						</OrderItem>
						<OrderItem OrderItemID="IB8793e6dcd9ab4d79a6d1aaa2532a9357OC_05">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="EUR">33.00</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="EUR">33.00</BaseAmount>
								<Taxes>
									<Total Code="EUR">0.00</Total>
								</Taxes>
							</PriceDetail>
							<Service ServiceID="BAG_SERVICE_IB320720240216_02" ServiceStatus="HK">
								<PassengerRef>ADULT_01</PassengerRef>
								<ServiceDefinitionRef SegmentRef="IB320720240216">BAGSERVICE-23-1</ServiceDefinitionRef>
							</Service>
						</OrderItem>
						<OrderItem OrderItemID="IB8793e6dcd9ab4d79a6d1aaa2532a9357OC_06">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="EUR">33.00</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="EUR">33.00</BaseAmount>
								<Taxes>
									<Total Code="EUR">0.00</Total>
								</Taxes>
							</PriceDetail>
							<Service ServiceID="BAG_SERVICE_IB321020240211_03" ServiceStatus="HK">
								<PassengerRef>CHILD_01</PassengerRef>
								<ServiceDefinitionRef SegmentRef="IB321020240211">BAGSERVICE-23-1</ServiceDefinitionRef>
							</Service>
						</OrderItem>
						<OrderItem OrderItemID="IB8793e6dcd9ab4d79a6d1aaa2532a9357OC_07">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="EUR">33.00</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="EUR">33.00</BaseAmount>
								<Taxes>
									<Total Code="EUR">0.00</Total>
								</Taxes>
							</PriceDetail>
							<Service ServiceID="BAG_SERVICE_IB320720240216_04" ServiceStatus="HK">
								<PassengerRef>CHILD_01</PassengerRef>
								<ServiceDefinitionRef SegmentRef="IB320720240216">BAGSERVICE-23-1</ServiceDefinitionRef>
							</Service>
						</OrderItem>
					</OrderItems>
				</Order>
				<TicketDocInfos>
					<TicketDocInfo>
						<TicketDocument>
							<TicketDocNbr>0752106141111</TicketDocNbr>
							<Type>T</Type>
							<NumberofBooklets>1</NumberofBooklets>
							<DateOfIssue>2024-01-22</DateOfIssue>
							<TimeOfIssue>11:38</TimeOfIssue>
							<CouponInfo>
								<CouponNumber>1</CouponNumber>
								<FareBasisCode>
									<Code>IDNNANY4</Code>
								</FareBasisCode>
								<CouponValid>
									<EffectiveDatePeriod>
										<Effective>2024-02-11</Effective>
									</EffectiveDatePeriod>
								</CouponValid>
								<Status>I</Status>
								<ServiceReferences>FLIGHT_IB321020240211_ADULT_01 BAG_SERVICE-IB321020240211-ADULT_01-CA BAG_SERVICE-IB321020240211-ADULT_01-CH</ServiceReferences>
								<SoldAirlineInfo>
									<DepartureDateTime ShortDate="2024-02-11" Time="12:15"/>
									<Departure>
										<AirportCode>MAD</AirportCode>
										<Date>2024-02-11</Date>
										<Time>12:15</Time>
									</Departure>
									<Arrival>
										<AirportCode>BRU</AirportCode>
									</Arrival>
									<MarketingCarrier>
										<AirlineID>IB</AirlineID>
										<FlightNumber>3210</FlightNumber>
									</MarketingCarrier>
									<Status>OK</Status>
								</SoldAirlineInfo>
								<AddlBaggageInfo>
									<AllowableBag Number="2"/>
								</AddlBaggageInfo>
							</CouponInfo>
							<CouponInfo>
								<CouponNumber>2</CouponNumber>
								<FareBasisCode>
									<Code>IDNNANY4</Code>
								</FareBasisCode>
								<CouponValid>
									<EffectiveDatePeriod>
										<Effective>2024-02-16</Effective>
									</EffectiveDatePeriod>
								</CouponValid>
								<Status>I</Status>
								<ServiceReferences>FLIGHT_IB320720240216_ADULT_01 BAG_SERVICE-IB320720240216-ADULT_01-CA BAG_SERVICE-IB320720240216-ADULT_01-CH</ServiceReferences>
								<SoldAirlineInfo>
									<DepartureDateTime ShortDate="2024-02-16" Time="07:10"/>
									<Departure>
										<AirportCode>BRU</AirportCode>
										<Date>2024-02-16</Date>
										<Time>07:10</Time>
									</Departure>
									<Arrival>
										<AirportCode>MAD</AirportCode>
									</Arrival>
									<MarketingCarrier>
										<AirlineID>IB</AirlineID>
										<FlightNumber>3207</FlightNumber>
									</MarketingCarrier>
									<Status>OK</Status>
								</SoldAirlineInfo>
								<AddlBaggageInfo>
									<AllowableBag Number="2"/>
								</AddlBaggageInfo>
							</CouponInfo>
							<ReportingType>BSP</ReportingType>
						</TicketDocument>
						<PassengerReference>ADULT_01</PassengerReference>
					</TicketDocInfo>
					<TicketDocInfo>
						<TicketDocument>
							<TicketDocNbr>0754020086666</TicketDocNbr>
							<Type>J</Type>
							<NumberofBooklets>1</NumberofBooklets>
							<DateOfIssue>2024-01-22</DateOfIssue>
							<TimeOfIssue>11:38</TimeOfIssue>
							<Remark>1PC</Remark>
							<CouponInfo>
								<CouponNumber>1</CouponNumber>
								<Status>I</Status>
								<DateOfService>2024-02-11</DateOfService>
								<ServiceReferences>BAG_SERVICE_IB321020240211_01</ServiceReferences>
								<InConnectionWithInfo AssociateInd="true">
									<InConnectionDocNbr>0752106141111</InConnectionDocNbr>
									<InConnectonCpnNbr>1</InConnectonCpnNbr>
								</InConnectionWithInfo>
								<ReasonForIssuance>
									<RFIC>C</RFIC>
									<Code>0GO</Code>
									<Description>EXTRA PIECE</Description>
								</ReasonForIssuance>
							</CouponInfo>
							<ReportingType>BSP</ReportingType>
						</TicketDocument>
						<Price>
							<Total Code="EUR">33.00</Total>
						</Price>
						<PassengerReference>ADULT_01</PassengerReference>
					</TicketDocInfo>
					<TicketDocInfo>
						<TicketDocument>
							<TicketDocNbr>0754020085555</TicketDocNbr>
							<Type>J</Type>
							<NumberofBooklets>1</NumberofBooklets>
							<DateOfIssue>2024-01-22</DateOfIssue>
							<TimeOfIssue>11:38</TimeOfIssue>
							<Remark>1PC</Remark>
							<CouponInfo>
								<CouponNumber>1</CouponNumber>
								<Status>I</Status>
								<DateOfService>2024-02-16</DateOfService>
								<ServiceReferences>BAG_SERVICE_IB320720240216_02</ServiceReferences>
								<InConnectionWithInfo AssociateInd="true">
									<InConnectionDocNbr>0752106141111</InConnectionDocNbr>
									<InConnectonCpnNbr>2</InConnectonCpnNbr>
								</InConnectionWithInfo>
								<ReasonForIssuance>
									<RFIC>C</RFIC>
									<Code>0GO</Code>
									<Description>EXTRA PIECE</Description>
								</ReasonForIssuance>
							</CouponInfo>
							<ReportingType>BSP</ReportingType>
						</TicketDocument>
						<Price>
							<Total Code="EUR">33.00</Total>
						</Price>
						<PassengerReference>ADULT_01</PassengerReference>
					</TicketDocInfo>
					<TicketDocInfo>
						<TicketDocument>
							<TicketDocNbr>0752106144444</TicketDocNbr>
							<Type>T</Type>
							<NumberofBooklets>1</NumberofBooklets>
							<DateOfIssue>2024-01-22</DateOfIssue>
							<TimeOfIssue>11:38</TimeOfIssue>
							<CouponInfo>
								<CouponNumber>1</CouponNumber>
								<FareBasisCode>
									<Code>IDNNANY4</Code>
								</FareBasisCode>
								<CouponValid>
									<EffectiveDatePeriod>
										<Effective>2024-02-11</Effective>
									</EffectiveDatePeriod>
								</CouponValid>
								<Status>I</Status>
								<ServiceReferences>FLIGHT_IB321020240211_INFANT_01 BAG_SERVICE-IB321020240211-INFANT_01-CA BAG_SERVICE-IB321020240211-INFANT_01-CH</ServiceReferences>
								<SoldAirlineInfo>
									<DepartureDateTime ShortDate="2024-02-11" Time="12:15"/>
									<Departure>
										<AirportCode>MAD</AirportCode>
										<Date>2024-02-11</Date>
										<Time>12:15</Time>
									</Departure>
									<Arrival>
										<AirportCode>BRU</AirportCode>
									</Arrival>
									<MarketingCarrier>
										<AirlineID>IB</AirlineID>
										<FlightNumber>3210</FlightNumber>
									</MarketingCarrier>
									<Status>OK</Status>
								</SoldAirlineInfo>
								<AddlBaggageInfo>
									<AllowableBag Number="2"/>
								</AddlBaggageInfo>
							</CouponInfo>
							<CouponInfo>
								<CouponNumber>2</CouponNumber>
								<FareBasisCode>
									<Code>IDNNANY4</Code>
								</FareBasisCode>
								<CouponValid>
									<EffectiveDatePeriod>
										<Effective>2024-02-16</Effective>
									</EffectiveDatePeriod>
								</CouponValid>
								<Status>I</Status>
								<ServiceReferences>FLIGHT_IB320720240216_INFANT_01 BAG_SERVICE-IB320720240216-INFANT_01-CA BAG_SERVICE-IB320720240216-INFANT_01-CH</ServiceReferences>
								<SoldAirlineInfo>
									<DepartureDateTime ShortDate="2024-02-16" Time="07:10"/>
									<Departure>
										<AirportCode>BRU</AirportCode>
										<Date>2024-02-16</Date>
										<Time>07:10</Time>
									</Departure>
									<Arrival>
										<AirportCode>MAD</AirportCode>
									</Arrival>
									<MarketingCarrier>
										<AirlineID>IB</AirlineID>
										<FlightNumber>3207</FlightNumber>
									</MarketingCarrier>
									<Status>OK</Status>
								</SoldAirlineInfo>
								<AddlBaggageInfo>
									<AllowableBag Number="2"/>
								</AddlBaggageInfo>
							</CouponInfo>
							<ReportingType>BSP</ReportingType>
						</TicketDocument>
						<PassengerReference>INFANT_01</PassengerReference>
					</TicketDocInfo>
					<TicketDocInfo>
						<TicketDocument>
							<TicketDocNbr>0752106142222</TicketDocNbr>
							<Type>T</Type>
							<NumberofBooklets>1</NumberofBooklets>
							<DateOfIssue>2024-01-22</DateOfIssue>
							<TimeOfIssue>11:38</TimeOfIssue>
							<CouponInfo>
								<CouponNumber>1</CouponNumber>
								<FareBasisCode>
									<Code>IDNNANY4</Code>
								</FareBasisCode>
								<CouponValid>
									<EffectiveDatePeriod>
										<Effective>2024-02-11</Effective>
									</EffectiveDatePeriod>
								</CouponValid>
								<Status>I</Status>
								<ServiceReferences>FLIGHT_IB321020240211_CHILD_01 BAG_SERVICE-IB321020240211-CHILD_01-CA BAG_SERVICE-IB321020240211-CHILD_01-CH</ServiceReferences>
								<SoldAirlineInfo>
									<DepartureDateTime ShortDate="2024-02-11" Time="12:15"/>
									<Departure>
										<AirportCode>MAD</AirportCode>
										<Date>2024-02-11</Date>
										<Time>12:15</Time>
									</Departure>
									<Arrival>
										<AirportCode>BRU</AirportCode>
									</Arrival>
									<MarketingCarrier>
										<AirlineID>IB</AirlineID>
										<FlightNumber>3210</FlightNumber>
									</MarketingCarrier>
									<Status>OK</Status>
								</SoldAirlineInfo>
								<AddlBaggageInfo>
									<AllowableBag Number="2"/>
								</AddlBaggageInfo>
							</CouponInfo>
							<CouponInfo>
								<CouponNumber>2</CouponNumber>
								<FareBasisCode>
									<Code>IDNNANY4</Code>
								</FareBasisCode>
								<CouponValid>
									<EffectiveDatePeriod>
										<Effective>2024-02-16</Effective>
									</EffectiveDatePeriod>
								</CouponValid>
								<Status>I</Status>
								<ServiceReferences>FLIGHT_IB320720240216_CHILD_01 BAG_SERVICE-IB320720240216-CHILD_01-CA BAG_SERVICE-IB320720240216-CHILD_01-CH</ServiceReferences>
								<SoldAirlineInfo>
									<DepartureDateTime ShortDate="2024-02-16" Time="07:10"/>
									<Departure>
										<AirportCode>BRU</AirportCode>
										<Date>2024-02-16</Date>
										<Time>07:10</Time>
									</Departure>
									<Arrival>
										<AirportCode>MAD</AirportCode>
									</Arrival>
									<MarketingCarrier>
										<AirlineID>IB</AirlineID>
										<FlightNumber>3207</FlightNumber>
									</MarketingCarrier>
									<Status>OK</Status>
								</SoldAirlineInfo>
								<AddlBaggageInfo>
									<AllowableBag Number="2"/>
								</AddlBaggageInfo>
							</CouponInfo>
							<ReportingType>BSP</ReportingType>
						</TicketDocument>
						<PassengerReference>CHILD_01</PassengerReference>
					</TicketDocInfo>
					<TicketDocInfo>
						<TicketDocument>
							<TicketDocNbr>0754020083333</TicketDocNbr>
							<Type>J</Type>
							<NumberofBooklets>1</NumberofBooklets>
							<DateOfIssue>2024-01-22</DateOfIssue>
							<TimeOfIssue>11:38</TimeOfIssue>
							<Remark>1PC</Remark>
							<CouponInfo>
								<CouponNumber>1</CouponNumber>
								<Status>I</Status>
								<DateOfService>2024-02-11</DateOfService>
								<ServiceReferences>BAG_SERVICE_IB321020240211_03</ServiceReferences>
								<InConnectionWithInfo AssociateInd="true">
									<InConnectionDocNbr>0752106142222</InConnectionDocNbr>
									<InConnectonCpnNbr>1</InConnectonCpnNbr>
								</InConnectionWithInfo>
								<ReasonForIssuance>
									<RFIC>C</RFIC>
									<Code>0GO</Code>
									<Description>EXTRA PIECE</Description>
								</ReasonForIssuance>
							</CouponInfo>
							<ReportingType>BSP</ReportingType>
						</TicketDocument>
						<Price>
							<Total Code="EUR">33.00</Total>
						</Price>
						<PassengerReference>CHILD_01</PassengerReference>
					</TicketDocInfo>
					<TicketDocInfo>
						<TicketDocument>
							<TicketDocNbr>0754020087777</TicketDocNbr>
							<Type>J</Type>
							<NumberofBooklets>1</NumberofBooklets>
							<DateOfIssue>2024-01-22</DateOfIssue>
							<TimeOfIssue>11:38</TimeOfIssue>
							<Remark>1PC</Remark>
							<CouponInfo>
								<CouponNumber>1</CouponNumber>
								<Status>I</Status>
								<DateOfService>2024-02-16</DateOfService>
								<ServiceReferences>BAG_SERVICE_IB320720240216_04</ServiceReferences>
								<InConnectionWithInfo AssociateInd="true">
									<InConnectionDocNbr>0752106142222</InConnectionDocNbr>
									<InConnectonCpnNbr>2</InConnectonCpnNbr>
								</InConnectionWithInfo>
								<ReasonForIssuance>
									<RFIC>C</RFIC>
									<Code>0GO</Code>
									<Description>EXTRA PIECE</Description>
								</ReasonForIssuance>
							</CouponInfo>
							<ReportingType>BSP</ReportingType>
						</TicketDocument>
						<Price>
							<Total Code="EUR">33.00</Total>
						</Price>
						<PassengerReference>CHILD_01</PassengerReference>
					</TicketDocInfo>
				</TicketDocInfos>
				<DataLists>
					<PassengerList>
						<Passenger PassengerID="ADULT_01">
							<PTC>ADT</PTC>
							<Birthdate>1993-12-23</Birthdate>
							<Individual>
								<Gender>Female</Gender>
								<NameTitle>MRS</NameTitle>
								<GivenName>María José</GivenName>
								<Surname>Giménez Jurado</Surname>
							</Individual>
							<FOID>
								<FOID_Number>12345678Z</FOID_Number>
								<FOID_Type>NI</FOID_Type>
							</FOID>
							<ContactInfoRef>ADULT_01_CONTACT</ContactInfoRef>
							<InfantRef>INFANT_01</InfantRef>
						</Passenger>
						<Passenger PassengerID="CHILD_01">
							<PTC>CHD</PTC>
							<Birthdate>2014-12-23</Birthdate>
							<Individual>
								<Gender>Female</Gender>
								<NameTitle>MRS</NameTitle>
								<GivenName>Mar</GivenName>
								<Surname>Guerrero Giménez</Surname>
							</Individual>
							<FOID>
								<FOID_Number>95331022R</FOID_Number>
								<FOID_Type>NI</FOID_Type>
							</FOID>
							<ContactInfoRef>ADULT_01_CONTACT</ContactInfoRef>
						</Passenger>
						<Passenger PassengerID="INFANT_01">
							<PTC>INF</PTC>
							<Birthdate>2023-11-01</Birthdate>
							<Individual>
								<Gender>Female</Gender>
								<NameTitle>MRS</NameTitle>
								<GivenName>Lucía</GivenName>
								<Surname>Guerrero Giménez</Surname>
							</Individual>
							<FOID>
								<FOID_Number>87492088L</FOID_Number>
								<FOID_Type>NI</FOID_Type>
							</FOID>
						</Passenger>
					</PassengerList>
					<ContactList>
						<ContactInformation ContactID="ADULT_01_CONTACT">
							<ContactProvided>
								<EmailAddress>
									<EmailAddressValue>foo@bar.com</EmailAddressValue>
								</EmailAddress>
							</ContactProvided>
							<ContactProvided>
								<Phone>
									<Label>Passenger</Label>
									<PhoneNumber>34666554433</PhoneNumber>
								</Phone>
								<Phone>
									<Label>Emergency</Label>
									<PhoneNumber>34666554433</PhoneNumber>
								</Phone>
							</ContactProvided>
							<Individual>
								<Surname>DAVIDGUERRERONAVARRO</Surname>
							</Individual>
						</ContactInformation>
					</ContactList>
					<BaggageAllowanceList>
						<BaggageAllowance BaggageAllowanceID="HANDBAGALLOWANCE_01">
							<BaggageCategory>CarryOn</BaggageCategory>
							<PieceAllowance refs="Media-CarryOn-Baggage">
								<ApplicableParty>Traveler</ApplicableParty>
								<TotalQuantity>2</TotalQuantity>
								<BagType>CARRY ON BAGGAGE</BagType>
								<PieceMeasurements Quantity="2"/>
							</PieceAllowance>
						</BaggageAllowance>
						<BaggageAllowance BaggageAllowanceID="CHECKEDBAGALLOWANCE_1">
							<BaggageCategory>Checked</BaggageCategory>
							<PieceAllowance refs="Media-Checked-Baggage">
								<ApplicableParty>Traveler</ApplicableParty>
								<TotalQuantity>2</TotalQuantity>
								<BagType>BAG UP TO 23 KG AND 158 LCM</BagType>
								<Descriptions>
									<Description>
										<Text>Up to 50 lb/23 kg</Text>
									</Description>
									<Description>
										<Text>Up to 62 li/158 lcm</Text>
									</Description>
								</Descriptions>
								<PieceMeasurements Quantity="2"/>
							</PieceAllowance>
						</BaggageAllowance>
					</BaggageAllowanceList>
					<FareList>
						<FareGroup ListKey="IDNNANY4">
							<Fare>
								<FareCode>70J</FareCode>
							</Fare>
							<FareBasisCode>
								<Code>IDNNANY4</Code>
							</FareBasisCode>
						</FareGroup>
					</FareList>
					<FlightSegmentList>
						<FlightSegment SegmentKey="IB321020240211">
							<Departure>
								<AirportCode>MAD</AirportCode>
								<Date>2024-02-11</Date>
								<Time>12:15</Time>
								<AirportName>BARAJAS</AirportName>
								<Terminal>
									<Name>4</Name>
								</Terminal>
							</Departure>
							<Arrival>
								<AirportCode>BRU</AirportCode>
								<Date>2024-02-11</Date>
								<Time>14:45</Time>
								<ChangeOfDay>0</ChangeOfDay>
								<AirportName>BRUSSELS AIRPORT</AirportName>
							</Arrival>
							<MarketingCarrier>
								<AirlineID>IB</AirlineID>
								<Name>Iberia</Name>
								<FlightNumber>3210</FlightNumber>
							</MarketingCarrier>
							<OperatingCarrier>
								<AirlineID>IB</AirlineID>
								<Name>Iberia</Name>
								<FlightNumber>3210</FlightNumber>
								<Disclosures>
									<Description>
										<Text>IB</Text>
									</Description>
								</Disclosures>
							</OperatingCarrier>
							<Equipment>
								<AircraftCode>32A</AircraftCode>
								<Name>Airbus A320</Name>
							</Equipment>
							<FlightDetail>
								<FlightDuration>
									<Value>PT2H30M</Value>
								</FlightDuration>
							</FlightDetail>
						</FlightSegment>
						<FlightSegment SegmentKey="IB320720240216">
							<Departure>
								<AirportCode>BRU</AirportCode>
								<Date>2024-02-16</Date>
								<Time>07:10</Time>
								<AirportName>BRUSSELS AIRPORT</AirportName>
							</Departure>
							<Arrival>
								<AirportCode>MAD</AirportCode>
								<Date>2024-02-16</Date>
								<Time>09:35</Time>
								<ChangeOfDay>0</ChangeOfDay>
								<AirportName>BARAJAS</AirportName>
								<Terminal>
									<Name>4</Name>
								</Terminal>
							</Arrival>
							<MarketingCarrier>
								<AirlineID>IB</AirlineID>
								<Name>Iberia</Name>
								<FlightNumber>3207</FlightNumber>
							</MarketingCarrier>
							<OperatingCarrier>
								<AirlineID>IB</AirlineID>
								<Name>Iberia</Name>
								<FlightNumber>3207</FlightNumber>
								<Disclosures>
									<Description>
										<Text>IB</Text>
									</Description>
								</Disclosures>
							</OperatingCarrier>
							<Equipment>
								<AircraftCode>320</AircraftCode>
								<Name>Airbus A320</Name>
							</Equipment>
							<FlightDetail>
								<FlightDuration>
									<Value>PT2H25M</Value>
								</FlightDuration>
							</FlightDetail>
						</FlightSegment>
					</FlightSegmentList>
					<FlightList>
						<Flight FlightKey="MADBRU20240211121500">
							<Journey>
								<Time>PT2H30M</Time>
							</Journey>
							<SegmentReferences>IB321020240211</SegmentReferences>
						</Flight>
						<Flight FlightKey="BRUMAD20240216071000">
							<Journey>
								<Time>PT2H25M</Time>
							</Journey>
							<SegmentReferences>IB320720240216</SegmentReferences>
						</Flight>
					</FlightList>
					<OriginDestinationList>
						<OriginDestination OriginDestinationKey="MADBRU20240211121500_ODKey">
							<DepartureCode>MAD</DepartureCode>
							<ArrivalCode>BRU</ArrivalCode>
							<FlightReferences>MADBRU20240211121500</FlightReferences>
						</OriginDestination>
						<OriginDestination OriginDestinationKey="OD2">
							<DepartureCode>BRU</DepartureCode>
							<ArrivalCode>MAD</ArrivalCode>
							<FlightReferences>BRUMAD20240216071000</FlightReferences>
						</OriginDestination>
					</OriginDestinationList>
					<MediaList>
						<Media ListKey="Legal-Information">
							<MediaLink>http://www.iberia.com/es/informacion-legal/</MediaLink>
						</Media>
						<Media ListKey="Cabin-features">
							<MediaLink>https://www.iberia.com/es/un-nuevo-concepto-de-volar/</MediaLink>
						</Media>
						<Media ListKey="Media-CarryOn-Baggage">
							<MediaLink>https://www.iberia.com/es/equipajes/de-mano/</MediaLink>
						</Media>
						<Media ListKey="Media-Checked-Baggage">
							<MediaLink>https://www.iberia.com/es/equipajes/franquicia-bodega/</MediaLink>
						</Media>
					</MediaList>
					<PenaltyList>
						<Penalty RefundableInd="true" ObjectKey="PenaltyRule01">
							<Details>
								<Detail>
									<Type>Cancel</Type>
									<Application>2</Application>
									<Amounts>
										<Amount>
											<CurrencyAmountValue Code="EUR">0.00</CurrencyAmountValue>
											<AmountApplication>maxPrice</AmountApplication>
										</Amount>
										<Amount>
											<CurrencyAmountValue Code="EUR">0.00</CurrencyAmountValue>
											<AmountApplication>minPrice</AmountApplication>
										</Amount>
									</Amounts>
								</Detail>
							</Details>
						</Penalty>
						<Penalty RefundableInd="true" ObjectKey="PenaltyRule02">
							<Details>
								<Detail>
									<Type>Cancel</Type>
									<Application>3</Application>
									<Amounts>
										<Amount>
											<CurrencyAmountValue Code="EUR">0.00</CurrencyAmountValue>
											<AmountApplication>maxPrice</AmountApplication>
										</Amount>
										<Amount>
											<CurrencyAmountValue Code="EUR">0.00</CurrencyAmountValue>
											<AmountApplication>minPrice</AmountApplication>
										</Amount>
									</Amounts>
								</Detail>
							</Details>
						</Penalty>
						<Penalty ObjectKey="PenaltyRule03">
							<Details>
								<Detail>
									<Type>Change</Type>
									<Application>2</Application>
									<Amounts>
										<Amount>
											<CurrencyAmountValue Code="EUR">0.00</CurrencyAmountValue>
											<AmountApplication>maxPrice</AmountApplication>
										</Amount>
										<Amount>
											<CurrencyAmountValue Code="EUR">0.00</CurrencyAmountValue>
											<AmountApplication>minPrice</AmountApplication>
										</Amount>
									</Amounts>
								</Detail>
							</Details>
						</Penalty>
						<Penalty ObjectKey="PenaltyRule04">
							<Details>
								<Detail>
									<Type>Change</Type>
									<Application>3</Application>
									<Amounts>
										<Amount>
											<CurrencyAmountValue Code="EUR">0.00</CurrencyAmountValue>
											<AmountApplication>maxPrice</AmountApplication>
										</Amount>
										<Amount>
											<CurrencyAmountValue Code="EUR">0.00</CurrencyAmountValue>
											<AmountApplication>minPrice</AmountApplication>
										</Amount>
									</Amounts>
								</Detail>
							</Details>
						</Penalty>
					</PenaltyList>
					<PriceClassList>
						<PriceClass PriceClassID="BUSFLEX2lr3R5FOXcF">
							<Name>BUSINESS FLEXIBLE</Name>
							<Code>BUSFLEX</Code>
							<Descriptions>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEX050">
									<Text>BF/SE/050/BS//STANDARD SEAT SELECTION/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEX03P">
									<Text>TS/PO/03P///PRIORITY CHECK IN/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEX0LW">
									<Text>TS/SY/0LW/Priority//PRIORITY SECURITY/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEXIB1">
									<Text>BF//IB1///AVIOS ELITE/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEXIB6">
									<Text>BF/SE/IB6///PREFERRED SEAT SELECTION/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEXIC3">
									<Text>ML//IC3///SNACK OR DRINK/CHARGE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEX09A">
									<Text>TS/DE/09A/WW/LV/WIFI CONNECTION/CHARGE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEX0BX">
									<Text>LG//0BX///LOUNGE ACCESS/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEX0B3">
									<Text>ML//0B3///MEAL/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEX0G6">
									<Text>TS/PR/0G6///PRIORITY BOARDING GROUP 1/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEX0LF">
									<Text>TS/PY/0LF///PRIORITY BAGGAGE/FREE</Text>
								</Description>
								<Description ObjectKey="CFFIB210EG210EGBUSFLEXIB0">
									<Text>BF//IB0///AVIOS/FREE</Text>
								</Description>
							</Descriptions>
						</PriceClass>
					</PriceClassList>
					<ServiceDefinitionList>
						<ServiceDefinition ServiceDefinitionID="BAGSERVICE-23-1">
							<Name>1 EXTRA BAG 23</Name>
							<Encoding>
								<RFIC>C</RFIC>
								<SubCode>0GO</SubCode>
							</Encoding>
							<Descriptions>
								<Description>
									<Text>1 Additional Bag up to 23 KG each</Text>
								</Description>
							</Descriptions>
							<BookingInstructions>
								<SSRCode>XBAG</SSRCode>
								<Method>SSR</Method>
							</BookingInstructions>
						</ServiceDefinition>
						<ServiceDefinition ServiceDefinitionID="BAGSERVICE-CA-1">
							<Name>CarryOnBag</Name>
							<BaggageAllowanceRef>HANDBAGALLOWANCE_01</BaggageAllowanceRef>
							<Descriptions>
								<Description>
									<Text>Carry On Bag</Text>
								</Description>
							</Descriptions>
						</ServiceDefinition>
						<ServiceDefinition ServiceDefinitionID="BAGSERVICE-CH-1">
							<Name>CheckedBag</Name>
							<BaggageAllowanceRef>CHECKEDBAGALLOWANCE_1</BaggageAllowanceRef>
							<Descriptions>
								<Description>
									<Text>Checked Bag</Text>
								</Description>
							</Descriptions>
						</ServiceDefinition>
					</ServiceDefinitionList>
				</DataLists>
				<Metadata>
					<Other>
						<OtherMetadata>
							<CurrencyMetadatas>
								<CurrencyMetadata MetadataKey="EUR">
									<Decimals>2</Decimals>
									<Name>Euro</Name>
								</CurrencyMetadata>
							</CurrencyMetadatas>
						</OtherMetadata>
						<OtherMetadata>
							<RuleMetadatas>
								<RuleMetadata MetadataKey="RULEMETADATAKEY_1">
									<RuleID>Cancel</RuleID>
									<Values>
										<Value>
											<Instruction>Allowed</Instruction>
										</Value>
									</Values>
								</RuleMetadata>
								<RuleMetadata MetadataKey="RULEMETADATAKEY_3">
									<RuleID>Change</RuleID>
									<Values>
										<Value>
											<Instruction>Allowed</Instruction>
										</Value>
									</Values>
								</RuleMetadata>
							</RuleMetadatas>
						</OtherMetadata>
					</Other>
				</Metadata>
			</Response>
		</OrderViewRS>
	</soap:Body>
</soap:Envelope>

Error messages

For further information about all kind of error messages, please go to the following link:

Errors

New NDC Footer.png

  • No labels