SeatAvailability

Functional Description

The SeatAvailability service returns priced seatmaps for the flights in the selected Offer or Order.

Seats can be purchased as part of the Shopping flow following the FlightPrice, or as part of a servicing flow after the initial booking has been made.

However, Seats cannot be pre-booked/purchased unless the Order has been paid for in full and ticketed.

Versions:

SeatAvailabillity RQ/RS is available in IATA NDC Schema versions 15.2 and 17.2

Version 15.2

Version 17.2

Functionality:

Functionality Use

Pre-Sale

The pre-sale seat availability service allows us to see the price and availability of seats for flights before the creation of the Order. In this way, we can select those seats services that we want to include when creating the Order.
Post-Sale The post-sale seat availability service allows us to see the price and availability of seats for flights after the creation of the Order. In this way, we can select those seats services that we want to add to a previously created order

(version: 2.30) In the Service element of the SeatAvailability response, there is more information returned regarding the seat service.

The elements are:

  • Traveler: contains the passangers references the seat service can be applied for.

Example of validation of the currency we sell with the point of sale currency.

    
    <Metadata>
        <Other>
            <OtherMetadata>
                <CurrencyMetadatas>
                    <CurrencyMetadata MetadataKey="EUR">
                    <Decimals>2</Decimals>
                    </CurrencyMetadata>
                </CurrencyMetadatas>
            </OtherMetadata>
        </Other>
    </Metadata>