Query

 

 

Query - Common

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Query> (Common)

OrderID

Order ID previously generated

Alphanumeric

Any

IATA Schema

<Query> <OrderID>IB2f9657fdab8e458e90a30e15fd1d1f19OC</OrderID> </Query>

 

Query - AcceptRepricedOrder

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Query / AcceptRepricedOrder> (Pay on hold PNR flow)

ResponseID

ID of response from previous order reshop reprice

Alphanumeric

Any

Iberia NDC in case of previous order reshop reprice

<AcceptRepricedOrder> <ResponseID>Qm9va2luZ0AxNjk3Nzg5ODA2MDU1LUVDSG8x</ResponseID> </AcceptRepricedOrder>

 

Query - PassengerServicing

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Query / PassengerServicing> (Update contact info flows, name, e-mail, phone, frequent flyer info…)

New

Attribute

PassengerID

 

The unique identifier of the Passenger whose information is being updated.

Alphanumeric

 

The PassengerID obtained from the previous OrderViewRS having previously retrieved the Order.

 

IATA Schema if 'PassengerServicing / New' tag is indicated.

New / ContactInfoRef

Contact info reference, which contact info filled in below will update original contact info.

Alphanumeric

Any

Iberia NDC in case of:

  • Contact info (email & phone) correction flow

New / Individual / Given

Name of the passenger to change

Alphanumeric

Any

Iberia NDC in case of:

  • Name correction flow

New / Individual / Surname

Surname of the passenger to change

  • (Agency can specify separated by a special character "@" first and second surname → Ex: De la Morena@López)

Alphanumeric

Any

IATA Schema if 'New / Individual' tag is indicated

New / LoyaltyProgramAccount / Airline / AirlineDesignator

Airline ID associated to frequent flyer number

Alphanumeric

Any

Iberia NDC in case of:

  • Add/Update Frequent Flyer Number

New / LoyaltyProgramAccount / AccountNumber

Frequent Flyer or On Business number account

Alphanumeric

Any

Iberia NDC in case of:

  • Add/Update Frequent Flyer Number

  • Add/Update On Business Number

New / ActionType

Action type

Alphabetical

  • Add

  • Remove

Iberia NDC in case of:

  • Name correction flow

  • Contact info (email & phone) correction flow

  • Add/Update Frequent Flyer Number

  • Add/Update On Business Number

New / IdentityDocument / IdentityDocumentNumber

Identity document number

Alphanumeric

Any

 

New / IdentityDocument / IdentityDocumentType

Type of identity document

Alphanumeric

Any

 

New / IdentityDocument / IssuingCountryCode

Country code for identity document issuing

Alphabetical

List of Countries

 

New / IdentityDocument / ExpiryDate

Expire date for identity document

Date

Any future date

 

New / IdentityDocument / Birthplace

Birth place for the identity document holder

Alphabetical

List of Countries

 

New / IdentityDocument / Visa / VisaNumber

New visa number

Numeric

Any

 

New / IdentityDocument / Visa / VisaType

New type of visa

Alphabetical

Any

 

Previous

Attribute

PassengerID

 

Passenger ID, which info will be updated

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

Alphanumeric

Alphanumeric

Type of Passengers

Value indicated in PassengerID attribute from AirShopping request

IATA Schema if 'PassengerServicing / Previous' tag is indicated.

Previous / Individual / GivenName

Old passenger given name, not mandatory, but if informed and does not match, an error will be shown

Alphanumeric

Any

 

Previous / Individual / Surname

Old passenger surname, not mandatory, but if informed and does not match, an error will be shown

Alphanumeric

Any

IATA Schema if 'Previous / Individual' tag is indicated

Previous / ContactInfoRef

Old contact info reference

Alphanumeric

Any

 

Previous / ActionType

Action type

Alphabetical

  • Add

  • Remove

 

<Query> <OrderID>xxxxxxxxxxxxxxxxxxx</OrderID> <PassengerServicing> <New PassengerID="ADULT_01"> <LoyaltyProgramAccount> <Airline> <AirlineDesignator>IB</AirlineDesignator> </Airline> <AccountNumber>#########</AccountNumber> </LoyaltyProgramAccount> <ActionType>Add</ActionType> </New> </PassengerServicing> </Query>

 

Query - OrderServicing

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Query / OrderServicing> (Add ancillaries, delete paxes, partial refund and voluntary flight change flows…)

AcceptOffer / Offer

Attribute

OfferID

 

Identification of the service Offer

SeatAvailability ResponseID / ServiceList ResponseID / New Offer Identification (Voluntary Change Flow)

Alphanumeric

 

Any

 

IATA Schema if 'AcceptOffer' tag is indicated and Iberia NDC in case of:

  • Add ancillaries flow

  • Voluntary Change flow

  • Delete Passengers flow

  • Partial Refund flow

AcceptOffer / Offer

 

Airline identification

Alphabetical

IB

IATA Schema if 'AcceptOffer' tag is indicated and Iberia NDC in case of:

  • Add ancillaries flow

  • Voluntary Change flow

  • Delete Passengers flow

  • Partial Refund flow

AcceptOffer / Offer

 

Response Identification

Alphanumeric

Any

IATA Schema if 'AcceptOffer' tag is indicated and Iberia NDC in case of:

  • Add ancillaries flow

  • Voluntary Change flow

  • Delete Passengers flow

  • Partial Refund flow

AcceptOffer / Offer / OfferItem

 

Offer item identification of the new service to add

Alphanumeric

Any

IATA Schema if 'Offer' tag is indicated and Iberia NDC in case of:

  • Add ancillaries flow

  • Voluntary Change flow

  • Delete Passengers flow

  • Partial Refund flow

AcceptOffer / Offer / OfferItem / PassengerRefs

Reference for the passengers

Alphanumeric

Type of Passengers

IATA Schema if 'Offer' tag is indicated and Iberia NDC in case of:

  • Add ancillaries flow

  • Voluntary Change flow

  • Delete Passengers flow

  • Partial Refund flow

AcceptOffer / Offer / OfferItem / SeatSelection / Row

Row for the seat

Numeric

Any

IATA Schema if 'SeatSelection' tag is indicated and Iberia NDC in case of:

  • Add ancillaries flow

AcceptOffer / Offer / OfferItem / SeatSelection / Column

Column for the seat

Alphabetical

Any

IATA Schema if 'SeatSelection' tag is indicated and Iberia NDC in case of:

  • Add ancillaries flow

Delete / OrderItemID

OrderItem identification to be deleted

Alphanumeric

Any

IATA Schema if 'Delete' tag is indicated

 

Query - Payments

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Query / Payments / Payment> (Add ancillaries and voluntary flight change flows…)

Type

Payment Methods can vary depending on market and type of seller.

Please check here.

Alphabetical

  • CA (Cash)

  • CC (Credit Card)

  • MS (Voucher)

IATA Schema if 'Payment' tag is indicated

--  This refers to Cash payment method  --

Method / Cash

 

Cash payment method.

Alphabetical

true

 

IATA Schema if 'Payment' tag is indicated and Iberia NDC

----

--  This refers to Credit Card method  – If Secure Payment applies additional info needed is defined below in 3DS INFO --

Method / PaymentCard

 

This is used to reference the associated 3DS info in PaymentCardSecureInfo ObjectKey, and/or the installment payment info in PaymentFormMetadata MetadataKey.

If both 3DS and installment payments are being used for the same Order, then the two references are included here together separated by a space.

Example:

Alphanumeric

Any

NDC Mandatory for 3DS and/or intallments payment.

Method / PaymentCard / CardType 

Type of credit card

Alphanumeric

1-6 characters

Iberia NDC

Method / PaymentCard / CardNumber

Number of credit card

Numeric

1-19 characters

Iberia NDC

Method / PaymentCard / SeriesCode

Series Code of credit card

Numeric

1-8 characters

Iberia NDC

Method / PaymentCard / CardHolderName

Card Holder Name

Alphanumeric

0-50 characters

 

Method / PaymentCard / CardHolderBillingAddress / Street

Street of the billing address of the cardholder

Alphanumeric

If tag is indicated once, only first 40 characters will be considered

If tag is indicated twice, only first 80 characters will be considered

Iberia NDC that at least one field has to be filled in inside "CardHolderBillingAddress" tag.

Method / PaymentCard / CardHolderBillingAddress / CityName

City of the Billing Address of cardholder

Alphanumeric

Only first 50 characters will be considered

Iberia NDC that at least one field has to be filled in inside "CardHolderBillingAddress" tag.

Method / PaymentCard / CardHolderBillingAddress / StateProv

State Prov. of the Billing Address of cardholder

Alphanumeric

1-40 characters

Iberia NDC that at least one field has to be filled in inside "CardHolderBillingAddress" tag.

Method / PaymentCard / CardHolderBillingAddress / PostalCode

Postal Code of the Billing Address of cardholder

Alphanumeric

2-10 characters

Iberia NDC that at least one field has to be filled in inside "CardHolderBillingAddress" tag.

Method / PaymentCard / CardHolderBillingAddress / CountryCode

Country Code of the Billing Address of cardholder

Alphabetical

2 characters

Iberia NDC that at least one field has to be filled in inside "CardHolderBillingAddress" tag.

Method / PaymentCard / EffectiveExpireDate / Expiration

Effective expiration date of the credit card

Numeric

4 characters

Iberia NDC

--  This refers to Voucher payment method  --

Method / Voucher

 

Voucher payment method.

Alphabetic

true

 

IATA Schema if 'Payment' tag is indicated and Iberia NDC

Method / Voucher / Number 

Number of voucher

Alphanumeric

any

Iberia NDC

Amount

 

Total amount of the offer.

Code refers to currency code for payment.

Numeric

Any

IATA Schema

Payer / ContactInfoRefs

Reference for the payer info, that must be associated correctly in the XML below.

Alphanumeric

Any valid reference associated in the XML below.

Iberia NDC

In Cash Payment Method is OPTIONAL