Creating Vehicle Bookings

After the traveler selects a rental vehicle option from a Vehicle Search response, they can reserve the selected vehicle option. Data required for the Vehicle Booking can be taken from the Vehicle Search response for the selected vehicle option.

Schema

See the following transactions for Vehicle Booking:

How To

Vehicles are booked using VehicleCreateReservationsReq. A vehicle segment can be booked only if it is part of a PNR that contains passenger and booking data for a complete trip, including one or more travel segments (air, car, hotel, or rail). If a reference to an existing Universal Record is indicated, the vehicle segment is added to the PNR. If no Universal Record exists for this booking, a new PNR is created. 

  1. Enter the minimum required data. Unless otherwise noted, all of the elements are direct children of VehicleCreateReservationReq.

    Note: All required data includes a Key attribute which uniquely identifies that chunk of data across multiple transactions in a stateless (sessionless) environment.

  2. Enter optional data to further refine the request.

  3. The booking response is returned in VehicleCreateReservationsRsp. A basic Vehicle Reservation response includes the Universal Record, as well as the Vehicle Reservation information for this booking in the VehicleReservation element.
  4. The VehicleReservation element contains vehicle information, pick-up and drop-off dates, and booking rate data.

    The amount of rate data that is returned is dependent upon the specific supplier, as not all suppliers return all data.

Exceptions