This transaction set is used to modify certain fields in a confirmed booking without the need to cancel and rebook the reservation. Canceling and rebooking has the risk that accommodations may not be available. Not all CRSs support reservation modification.
It is suggested that modification be used in conjunction with Session Control. This is to ensure that if a modification is not successful or if the modified booking is no longer required, it can be ignored in preference to the original booking.
If the guest wishes to modify the date range or the rate, then an availability request must be generated to confirm availability before the modification.
Changes to arrival date/departure/length of stay/room type/number of guests or rate plan may affect pricing.
The ConfirmationNumber used is the number originally returned in the booking response.
The UpdateReservation element is used to send all the new data and overwrite the data that the hotel CRS currently has stored.
The fields that may be modified instead of requiring a cancel/rebook may vary by CRS.
The SessionID in the response confirms that the modification was accepted by the hotel. The next step is the Commit transaction. If the response does not contain this element, then it was not accepted.