.. _Create-new-booking-with-ancillaries:
***********************************
Create new booking with ancillaries
***********************************
.. raw:: html
Workflow description
Before creation of a new booking, the client can request:
- Seat availability to get the seatmap including free/blocked searts and their properties (see :ref:`Retrieve-seatmap`)
- Service list to get the available SSRs (see :ref:`Retrieve-service-catalogue`)
These requests can be used for a single flight segment.
To create (or deliver) a booking to the airline, the client must send an IATA_ServiceDeliveryNotifRQ message. With this request the client transmits flights, passengers and selected ancillaries in a single message.
See :ref:`Deliver-booking` for details.
.. raw:: html
Message Flow
.. image:: ../images/Create_new_booking_with_ancillaries.png