Versions Compared

Key

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

...

Excerpt
nameQuery_Common

Query - Common

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

<Query> (Common)

OrderID

Order ID previously generated

Alphanumeric

Any

IATA Schema

OrderChangeRQ Query Common example

...

Excerpt
nameQuery_PassengerServicing

Query - PassengerServicing

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC SERVICES

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

New

Info

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 (email & phone) 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

AnyIATA 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

    Alphabetical

    • Add

    • Remove

    Previous

    Info

    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 requestIATA 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

    ...

    Excerpt
    nameQuery_OrderServicing

    Query - OrderServicing

    NAME

    DESCRIPTION

    FORMAT

    ALLOWED/POSSIBLE VALUESNDC SERVICES

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

    AcceptOffer / Offer

    Info

    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

    Alphanumeric

    Any

    AcceptOffer / Offer

    Info

    Attribute

    Owner

    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

    Alphabetical

    IB

    AcceptOffer / Offer

    Info

    Attribute

    ResponseID

    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

    Alphanumeric

    Any

    AcceptOffer / Offer / OfferItem

    Info

    Attribute

    OfferItemID

    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

    Alphanumeric

    Any

    AcceptOffer / Offer / OfferItem / PassengerRefs

    Reference for the passengersAlphanumeric

    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

    Alphanumeric

    Type of Passengers

    AcceptOffer / Offer / OfferItem / SeatSelection / Row

    Row for the seat

    • Add ancillaries flow

    Numeric

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

    • Add ancillaries flow

    AcceptOffer / Offer / OfferItem / SeatSelection / Column

    Column for the seat

    • Add ancillaries flow

    Alphabetical

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

    • Add ancillaries flow

    Delete / OrderItemID

    OrderItem identification to be deleted.

    When cancelling flights with Ancillaries or other associated services it is only necessary to include the OrderItemIDs of the flights, as all associated services will automatically be cancelled with the flights.

    Alphanumeric

    AnyIATA Schema if 'Delete' tag is indicated

    OrderServicing example

    Expand
    titleOrderServicing example
    Code Block
    languagexml
    <OrderServicing>
    	<AcceptOffer>
    		<Offer OfferID="IB1ce71d2c930a46afbca517f2feb15730OP" Owner="IB" ResponseID="Qm9va2luZ0AxNjk3NzE4ODAyNjA0LXlpdWlx">
    			<OfferItem OfferItemID="IB1ce71d2c930a46afbca517f2feb15730OP_01">
    				<PassengerRefs>ADULT_01</PassengerRefs>
    			</OfferItem>
    		</Offer>
    	</AcceptOffer>
    	<Delete>
    		<OrderItemID>IB79563e1e6cd94495a58513924d3cd894OC_01</OrderItemID>
    	</Delete>
    </OrderServicing>

    ...