Hotel Tasks

The Tasks Overview provides a high-level overview to familiarize readers with the general concepts and processes behind hotel-related transactions. Specific transactions or transaction flow may vary depending on the required business or travel processes. See individual tasks, transactions, or sample transactions flows for complete, detailed descriptions of data and alternative processes.

There are two basic business processes related to hotels:

Booking a Hotel

There is no single, linear process for booking a hotel or modifying a booked hotel. However, the following processes for hotel booking shows some of the options. See individual tasks and Sample Hotel Transaction Flows for more detailed examples of the relationship between hotel tasks and transactions.

GWS customers also have the option of using two GWS services, in addition to XML transactions, to perform hotel search and booking tasks.


 

 

Task
Description

Travel Plan

The travel plan is the preliminary dates, locations, and preferences for travel that are developed by the traveler or travel provider. As such, the travel plan is not part of any discrete process, but underlies the details of all subsequent business processes.

Selecting a Hotel Property

The process for selecting a hotel property can involve several tasks, depending on the prior knowledge of the end user, or the specifications of the client application.

Requesting Reference Points

Optional. Provides a list of specific locations for a city or metro area, such as area attractions, business centers, hospitals, or government offices. Typically used if the traveler requires hotel accommodations near a specific location.

Requesting a Hotel Index

Optional. Returns a comprehensive list of properties for a specified city, reference point, or postal code, regardless of availability. Often used if the traveler is unfamiliar with an area, or has very specific hotel requirements.

Requesting a Hotel Description

Optional, stand-alone transaction. Provides a textual description of a hotel property or chain, including contact information, directions, amenities, and general (not rate-specific) policies.

Requesting Hotel Availability and Pricing

This process can also include property search tasks; however, this process revolves around selecting available properties and/or selecting available room rates (booking) codes.

Requesting a Standard Hotel Availability

Optional, but frequently used. Returns the highest and lowest available non-credentialed rates for a hotel property. Returns a more limited list of properties than a Hotel Index search, by returning only hotels with availability for the entered dates and booking codes.

This task combines both selection and availability, and is typically used if the traveler or client application is willing to trade more options for a more streamlined transaction flow.

Requesting a Complete Hotel Availability

Required, if using a reference sell. Returns all available booking codes (room rates) for one specified property.

If an Alternate Availability was requested from an Inside Availability vendor, and the requested property has no availabilities, the vendor returns alternate properties in the same hotel chain or an affiliated chain.

Requesting Hotel Rules

Optional, but recommended. Provides guarantee, and other policy information for a specific booking code (as opposed to general hotel policies provided in the Hotel Description). Hotel rules for a booking code are typically requested from the results of a complete hotel availability or sold hotel segment.

Booking a Hotel Reservation

After a hotel property and available booking code are identified, the hotel reservation can be sold.

Hotel, air, and car segments are booked using the same transaction. Typically, availability and pricing are made for each of the car, air, and hotel segments in a trip. The booking requests for all segments is sent in a single transaction. For the booking to be finalized on the CRS, the change to the booking file (PNR/BF) must be committed (end transacted) to the CRS.

Selling a Hotel Segment

Required. A booking file (PNR or BF) must either be created to sell a hotel segment, or the segment must be added to an existing booking file.

Committing a PNR/BF

Required. Commits (end transacts) the changes in the booking file (PNR/BF) to the Apollo or Galileo CRS. The booking is not complete until the PNR/BF is end transacted.

Note: Current booking transactions include the end transact request within the booking transaction itself. Previous versions of booking transactions required a separate transaction to end transact.

 

Modifying a Hotel Booking

A sold hotel segment can be modified in a number of ways; most of these modifications can be combined in a single transaction request.

 Before performing any type of modification to a hotel segment, or the data within the segment, the associated booking file (PNR/BF) must be retrieved from the Apollo Galileo CRS:

 

Task
Description

Modifying a Hotel Room Type

Room types can be modified without canceling and rebooking the entire hotel segment, provided that the room rate does not change. For example, a standard room with a double bed was available, but now the traveler can book a deluxe room with a king bed.

Modifying Hotel Dates

In many instances, dates for a hotel booking can be modified without canceling and rebooking the entire hotel segment. After modification, the dates adjust forwards or backwards, as necessary.

Modifying Optional Hotel Data

Optional hotel data includes supplementary details, such as special requests, membership program numbers, and rate information. This task allows existing data to be modified, or new data to be added.

Canceling a Reserved Hotel Segment

If a room reservation is no longer needed, the hotel segment should be canceled. The cancellation request notifies the vendor that the room can be released back into inventory. Typically, the vendor will acknowledge the transaction by sending back a cancellation number.

Before the segment can be canceled, the PNR/BF containing the booking must first be retrieved.

Finalizing a PNR/BF

Required. Commits (end transacts) the changes in the booking file (PNR/BF) to the Apollo or Galileo CRS. The hotel is not complete until the PNR/BF is end transacted.

As with the booking process, any changes to a sold hotel transaction must be end transacted to the CRS to be valid.

Note: Current booking transactions include the end transact request within the booking transaction itself. Previous versions of booking transactions required a separate transaction to end transact.