# Booking Reservation Response Message Format

| **Element Path**                                             | **Attribute**                                          | **Occ**                  | **Type**                     | **Notes**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ------------------------------------------------------------ | ------------------------------------------------------ | ------------------------ | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p><p>HotelML/Head</p>                               | <p><br></p>                                            | <p><br></p>              | <p><br></p>                  | <p><br></p><p>This is the standard element containing some transaction metadata and any applicable errors or warnings.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| <p><br></p><p>HotelML/Reservation</p>                        | <p><br></p>                                            | <p><br></p><p>0..1</p>   | <p><br></p>                  | <p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>xml:lang</p>                             | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 2</p>     | <p><br></p><p>Language of the response. Only returned if a language other than English is requested (by including the Locale element).</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| <p><br></p>                                                  | <p><br></p><p>BookedRate</p>                           | <p><br></p><p>0..1</p>   | <p><br></p><p>Decimal</p>    | <p><br></p><p>Booked room rate</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| <p><br></p>                                                  | <p><br></p><p>ConfirmationNumber</p>                   | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 6-80</p>  | <p><br></p><p>Only returned for committed transactions.</p><p><br></p><p>If using passive session control (or no session control) then this is returned in the successful response to a BookReservation, ModifyReservation, and sometimes a CancelReservation message.</p><p><br></p><p>If using active session control then this is returned in the response to the session control message.</p><p><br></p><p>Note: Only passive session control is in scope for implementation.</p>                                                                                                                                                                                                                                                                |
| <p><br></p>                                                  | <p><br></p><p>CancellationNumber</p>                   | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 6-80</p>  | <p><br></p><p>Only returned for canceled bookings that are committed.</p><p><br></p><p>If using passive session control (or no session control) then this is returned in the successful response to a CancelReservation message.</p><p><br></p><p>If using active session control then this is returned in the response to the SessionControl message.</p><p><br></p><p>Note: Only passive session control is in scope for implementation.</p>                                                                                                                                                                                                                                                                                                       |
| <p><br></p>                                                  | <p><br></p><p>CurrencyCode</p>                         | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 3</p>     | <p><br></p><p>Currency code of booked rate</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <p><br></p>                                                  | <p><br></p><p>HoldReservationTime</p>                  | <p><br></p><p>0..1</p>   | <p><br></p><p>Time</p>       | <p><br></p><p>Hold time for the reservation if not guaranteed</p><p>Not applicable in the passive session control booking mechanism.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| <p><br></p>                                                  | <p><br></p><p>HotelComments</p>                        | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 324</p>   | <p><br></p><p>Free-format text comments</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>HotelRoomType</p>                        | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 20</p>    | <p><br></p><p>Hotel CRS native room type code</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>InDate</p>                               | <p><br></p><p>1</p>      | <p><br></p><p>Date</p>       | <p><br></p><p>Arrival date, in format “2023-07-13”</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| <p><br></p>                                                  | <p><br></p><p>OutDate</p>                              | <p><br></p><p>1</p>      | <p><br></p><p>Date</p>       | <p><br></p><p>Departure date in format “2023-07-16”</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| <p><br></p>                                                  | <p><br></p><p>CheckInText</p>                          | <p><br></p><p>  0..1</p> | <p><br></p><p>  Char 64.</p> | <p><br></p><p>  Free-format check-in text comments</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <p><br></p>                                                  | <p><br></p><p>CommissionableStatus</p>                 | <p><br></p><p>  0..1</p> | <p><br></p><p>  Enum.</p>    | <p><br></p><p>  Specifies whether the rate is commissionable. Values are: “Commissionable”,</p><p>  “NonCommissionable” and “Unknown”</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| <p><br></p>                                                  | <p><br></p><p>NonRefundableStay</p>                    | <p><br></p><p>  0..1</p> | <p><br></p><p>  Boolean</p>  | <p><br></p><p>  Indicates whether the rate is non-refundable.</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| <p><br></p>                                                  | <p><br></p><p>CredentialsRequired</p>                  | <p><br></p><p>  0..1</p> | <p><br></p><p>  Boolean</p>  | <p><br></p><p>Indicates whether some form of credentials are required at check-in, such as a AAA ID card, Government card or any other form of ID required to book a special rate.</p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>PropertyCode</p>                         | <p><br></p><p>1</p>      | <p><br></p><p>Char 10</p>    | <p><br></p><p>Chain and property code, separated by a semi-colon – e.g. “UI;AB1234”</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| <p><br></p>                                                  | <p><br></p><p>NumberOfPersons</p>                      | <p><br></p><p>0..1</p>   | <p><br></p><p>Integer</p>    | <p><br></p><p>Number of paying guests per room</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| <p><br></p>                                                  | <p><br></p><p>RateGuaranteed</p>                       | <p><br></p><p>0..1</p>   | <p><br></p><p>Boolean</p>    | <p><br></p><p>Set to “true” if the rate is guaranteed or “false” of a quote.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <p><br></p>                                                  | <p><br></p><p>RatePlanCode</p>                         | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 10</p>    | <p><br></p><p>Rate plan code (same as in request message)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| <p><br></p>                                                  | <p><br></p><p>RatePlanDescription</p>                  | <p><br></p><p>  0..1</p> | <p><br></p><p>  Char</p>     | <p><br></p><p>  Rate plan description</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| <p><br></p>                                                  | RateFrequency                                          | 0..1                     | Enum                         | <p>   Denotes the frequency of the rate. "Daily", "Nightly", "Weekly", "Monthly",</p><p>   "PerStay", "Weekend"</p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <p><br></p>                                                  | <p><br></p><p>RoomTypeCode</p>                         | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 10</p>    | <p><br></p><p>Room type code (same as in the request message)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>SessionID</p>                            | <p><br></p><p>0..1</p>   | <p><br></p><p>Char</p>       | <p><br></p><p>Only returned when using session control and reservation is not yet committed – i.e. Session=” New” is included in the request message.</p><p>Not applicable to the passive session control booking mechanism.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <p><br></p>                                                  | <p><br></p><p>  RateChange</p>                         | <p><br></p><p>  0..1</p> | <p><br></p><p>  Boolean</p>  | <p><br></p><p>  Denotes if the rate has changed</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p>                                                  | <p><br></p><p>TaxInformation</p>                       | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 104</p>   | <p><br></p><p>Tax Description</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>Token</p>                                | <p><br></p><p>0..1</p>   | <p><br></p><p>Char</p>       | <p><br></p><p>Token generated by UltraDirect</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <p><br></p>                                                  | <p><br></p><p>   TotalBookedInclusiveFees</p>          | <p><br></p><p>  0..1</p> | <p><br></p><p>  Decimal</p>  | <p><br></p><p>  Estimated total price per room based on request parameters, including all known taxes and fees.</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p>                                                  | <p><br></p><p>TotalBookedInclusive</p>                 | <p><br></p><p>0..1</p>   | <p><br></p><p>Decimal</p>    | <p><br></p><p>Estimated total price per room based on request parameters, including all known taxes, fees and surcharges.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| <p><br></p>                                                  | <p><br></p><p>TotalBookedRate</p>                      | <p><br></p><p>0..1</p>   | <p><br></p><p>Decimal</p>    | <p><br></p><p>Estimated total price per room based on request parameters, excluding all known taxes, fees and surcharges.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| <p><br></p>                                                  | <p><br></p><p>TotalTaxes</p>                           | <p><br></p><p>  0..1</p> | <p><br></p><p>  Decimal</p>  | <p><br></p><p>Total tax amount.</p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <p><br></p>                                                  | <p><br></p><p>TotalSurcharges</p>                      | <p><br></p><p>  0..1</p> | <p><br></p><p>  Decimal</p>  | <p><br></p><p>Total Surcharges.</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| HotelML/Reservation/DepositPolicy                            | <p><br></p>                                            | <p><br></p><p>  0..1</p> | <p><br></p>                  | <p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>Time</p>                                 | <p><br></p><p>0..1</p>   | <p><br></p><p>Time</p>       | <p><br></p><p>The time the deposit payment is required.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>Date</p>                                 | <p><br></p><p>0..1</p>   | <p><br></p><p>Date</p>       | <p><br></p><p>The date by which the deposit payment must be made. Can be used in conjunction with the existing Time attribute</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>TimeInterval</p>                         | <p><br></p><p>0..1</p>   | <p><br></p>                  | <p><br></p><p>Used with IntervalUnits and optionally IntervalOffsetType to specify the number of days/weeks prior to arrival (or after booking) that the deposit payment is required.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p>                                                  | <p><br></p><p>IntervalUnits</p>                        | <p><br></p><p>0..1</p>   | <p><br></p><p>Enum</p>       | <p><br></p><p>Specifies the type of TimeInterval. Values are “Hours”, “Days”, “Weeks”, “Months”</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <p><br></p>                                                  | <p><br></p><p>IntervalOffsetType</p>                   | <p><br></p><p>0..1</p>   | <p><br></p><p>Enum.</p>      | <p><br></p><p>Indicates whether the time interval (defined by the existing TimeInterval and IntervalUnits attributes) relates to the interval after the booking is made or before arrival (e.g. deposit payment must be made X days after it was made or X days prior to arrival)</p><p><br></p><p>Values are: “BeforeArrival” and “AfterBooking”</p>                                                                                                                                                                                                                                                                                                                                                                                                |
| <p><br></p>                                                  | Amount                                                 | 0..1                     | Decimal                      | The deposit payment amount that is required by the deadline                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| HotelML/Reservation/PrePayPolicy                             | <p><br></p>                                            | 0..1                     | <p><br></p>                  | <p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>Time</p>                                 | <p><br></p><p>0..1</p>   | <p><br></p><p>Time</p>       | <p><br></p><p>The time the prepayment is required.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| <p><br></p>                                                  | <p><br></p><p>Date</p>                                 | <p><br></p><p>0..1</p>   | <p><br></p><p>Date</p>       | <p><br></p><p>The date by which the prepayment must be made. Can be used in conjunction with the existing Time attribute</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <p><br></p>                                                  | <p><br></p><p>TimeInterval</p>                         | <p><br></p><p>0..1</p>   | <p><br></p>                  | <p><br></p><p>Used with IntervalUnits and optionally IntervalOffsetType to specify the number of days/weeks prior to arrival (or after booking) that the prepayment is required.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| <p><br></p>                                                  | <p><br></p><p>IntervalUnits</p>                        | <p><br></p><p>0..1</p>   | <p><br></p><p>Enum</p>       | <p><br></p><p>Specifies the type of TimeInterval. Values are “Hours”, “Days”, “Weeks”, “Months”</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <p><br></p>                                                  | <p><br></p><p>IntervalOffsetType</p>                   | <p><br></p><p>0..1</p>   | <p><br></p><p>Enum.</p>      | <p><br></p><p>Indicates whether the time interval (defined by the existing TimeInterval and IntervalUnits attributes) relates to the interval after the booking is made or before arrival (e.g. prepayment must be made X days after it was made or X days prior to arrival)</p><p><br></p><p>Values are: “BeforeArrival” and “AfterBooking”</p>                                                                                                                                                                                                                                                                                                                                                                                                     |
| <p><br></p>                                                  | Amount                                                 | 0..1                     | Decimal                      | The prepayment amount that is required by the deadline                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| <p><br></p><p>HotelML/Reservation/CancelPolicy</p>           | <p><br></p>                                            | <p><br></p><p>0..1</p>   | <p><br></p>                  | <p><br></p><p>Cancellation policy</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| <p><br></p>                                                  | <p><br></p><p>Description</p>                          | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 314</p>   | <p><br></p><p>Cancellation policy description</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>Time</p>                                 | <p><br></p><p>0..1</p>   | <p><br></p><p>Time</p>       | <p>The latest time that the reservation can be canceled without incurring a penalty. This is normally on the day of arrival but can be on a specific date (if the Date attribute is also returned).</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| <p><br></p>                                                  | <p><br></p><p>Date</p>                                 | <p><br></p><p>0..1</p>   | <p><br></p><p>Date</p>       | <p>The latest date that the booking can be canceled in order to avoid any penalties. Can be used in conjunction with the existing Time attribute. If the Time attribute is specified without a Date then the day of arrival is assumed.</p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| <p><br></p>                                                  | <p><br></p><p>TimeInterval</p>                         | <p><br></p><p>0..1</p>   | <p><br></p>                  | <p>Used with IntervalUnits and optionally IntervalOffsetType to specify the number of days/weeks prior to arrival (or after booking) that it can be canceled without penalty.</p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <p><br></p>                                                  | <p><br></p><p>IntervalUnits</p>                        | <p><br></p><p>0..1</p>   | <p><br></p><p>Enum</p>       | <p>Specifies the type of TimeInterval. Values are “Hours”, “Days”, “Weeks”, “Months”</p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <p><br></p>                                                  | <p><br></p><p>IntervalOffsetType</p>                   | <p><br></p><p>0..1</p>   | <p><br></p><p>Enum.</p>      | <p>Indicates whether the time interval (defined by the existing TimeInterval and IntervalUnits attributes) relates to the interval after the booking is made or before arrival (e.g. booking can be canceled X days after it was made or X days prior to arrival).  Values are: “BeforeArrival” and “AfterBooking”</p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>  PenaltyAmount</p>                      | <p><br></p><p>  0..1</p> | <p><br></p><p>  Decimal</p>  | <p>The cancellation penalty is expressed as a monetary amount.</p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| <p><br></p>                                                  | <p><br></p><p>  PenaltyAmountTaxIndic</p><p>  ator</p> | <p><br></p><p>  0..1</p> | <p><br></p><p>  Enum.</p>    | <p>Indicates whether the penalty amount includes or excludes taxes. Values are: “Inclusive”, “Exclusive” and “Unknown”.</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>PenaltyAmountFeeIndicator</p>            | <p><br></p><p>  0..1</p> | <p><br></p><p>  Enum.</p>    | <p>Indicates whether the penalty amount includes or excludes fees. Values are: “Inclusive”, “Exclusive” and “Unknown”.</p><p><br></p><p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <p><br></p>                                                  | <p><br></p><p>PenaltyNights</p>                        | <p><br></p><p>  0..1</p> | <p><br></p><p>  Integer</p>  | <p>This attribute can be used on its own to indicate the number of nights that will be charged if the reservation is canceled in the penalty period (e.g. PenaltyNights="1" indicates that 1 night will be charged). It can also be grouped together with the PenaltyPercentage and PercentageQualifier attributes if the cancel penalty is expressed as a percentage applied to a given number of nights (e.g. if the cancel penalty is 5% of 2 nights then PenaltyNights="2" and PenaltyPercentage="5.00" and PercentageQualifier="Nights").</p><p><br></p><p>  This attribute is an enhanced booking feature, and VersionCompliance must</p><p>  be set to “EnhancedBook\_V1” in the request for this to be returned in the</p><p>  response.</p> |
| <p><br></p>                                                  | <p><br></p><p>PenaltyPercentage</p>                    | <p><br></p><p>0..1</p>   | <p><br></p><p>  Decimal</p>  | <p>The cancellation penalty is expressed as a percentage. The associated PenaltyNights and PercentageQualifier indicate what this is a percentage of.</p><p><br></p><p>  This attribute is an enhanced booking feature, and VersionCompliance must</p><p>  be set to “EnhancedBook\_V1” in the request for this to be returned in the</p><p>  response.</p>                                                                                                                                                                                                                                                                                                                                                                                          |
| <p>  HotelML/Reservation/</p><p>  CommissionPolicy</p>       | <p><br></p>                                            | 0..1                     | <p><br></p>                  | <p>  This element is an enhanced booking feature, and VersionCompliance must</p><p>  be set to “EnhancedBook\_V1” in the request for this to be returned in the</p><p>  response.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| <p><br></p>                                                  | Percentage                                             | 0..1                     | Decimal                      | Commission payable expressed as a percentage of the booking value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p><p>HotelML/Reservation/ ExtraBed</p>              | <p><br></p>                                            | <p><br></p><p>0..3</p>   | <p><br></p>                  | <p><br></p><p>Charges for rollaways and cribs/cots.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| <p><br></p>                                                  | <p><br></p><p>Charge</p>                               | <p><br></p><p>1</p>      | <p><br></p><p>Decimal</p>    | <p><br></p><p>The charge for the rollaway/crib.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <p><br></p>                                                  | <p><br></p><p>Currency</p>                             | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 3</p>     | <p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>Type</p>                                 | <p><br></p><p>1</p>      | <p><br></p><p>1</p>          | <p><br></p><p>Values “ChildRollAway”, “AdultRollAway”, “Crib”.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| <p><br></p><p>HotelML/Reservation/ ExtraPerson</p>           | <p><br></p>                                            | <p><br></p><p>0..2</p>   | <p><br></p>                  | <p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>Charge</p>                               | <p><br></p><p>1</p>      | <p><br></p><p>Decimal</p>    | <p><br></p><p>Charge for the extra adult or child</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| <p><br></p>                                                  | <p><br></p><p>Currency</p>                             | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 3</p>     | <p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>Type</p>                                 | <p><br></p><p>1</p>      | <p><br></p><p>Enum.</p>      | <p><br></p><p>Values “Adult” and “Child”</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <p><br></p><p>HotelML/Reservation</p><p>/GuaranteePolicy</p> | <p><br></p>                                            | <p><br></p><p>0..1</p>   | <p><br></p>                  | <p><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>Description</p>                          | <p><br></p><p>0..1</p>   | <p><br></p><p>Char</p>       | <p><br></p><p>Guarantee policy description</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <p><br></p>                                                  | <p><br></p><p>HoldTime</p>                             | <p><br></p><p>0..1</p>   | <p><br></p><p>Time</p>       | <p><br></p><p>The time (on the day of arrival) that the room will be held.</p><p><br></p><p>  This attribute is an enhanced booking feature, and VersionCompliance must</p><p>  be set to “EnhancedBook\_V1” in the request for this to be returned in the</p><p>response.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <p><br></p><p>HotelML/Reservation/Guest</p>                  | <p><br></p>                                            | <p><br></p><p>1..M</p>   | <p><br></p>                  | <p><br></p><p>The total length of Title + FirstName + LastName + MiddleName + Suffix will not exceed 95 characters</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| <p><br></p>                                                  | <p><br></p><p>FirstName</p>                            | <p><br></p><p>1</p>      | <p><br></p><p>Char</p>       | <p><br></p><p>Guest’s first name or initials</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <p><br></p>                                                  | <p><br></p><p>LastName</p>                             | <p><br></p><p>1</p>      | <p><br></p><p>Char</p>       | <p><br></p><p>Guest’s last name</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <p><br></p>                                                  | <p><br></p><p>MiddleName</p>                           | <p><br></p><p>0..1</p>   | <p><br></p><p>Char</p>       | <p><br></p><p>Guest’s middle name or initial (optional)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><br></p>                                                  | <p><br></p><p>NumberOfAdults</p>                       | <p><br></p><p>0..1</p>   | <p><br></p><p>Integer</p>    | <p><br></p><p>Number of adults staying per room. Normally at least one adult is required per room.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| <p><br></p>                                                  | <p><br></p><p>NumberOfChildren</p>                     | <p><br></p><p>0..1</p>   | <p><br></p><p>Integer</p>    | <p><br></p><p>Number of children staying per room</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| <p><br></p>                                                  | <p><br></p><p>NumberOfRooms</p>                        | <p><br></p><p>1</p>      | <p><br></p><p>Integer</p>    | <p><br></p><p>Number of rooms (of the specified type and rate) to be booked.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <p><br></p>                                                  | <p><br></p><p>Primary</p>                              | <p><br></p>              | <p><br></p><p>Boolean</p>    | <p><br></p><p>Indicates whether the Guest element is for the primary guest. One and only one Guest element must have Primary=” true”</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| <p><br></p>                                                  | <p><br></p><p>Suffix</p>                               | <p><br></p><p>0..1</p>   | <p><br></p><p>Char</p>       | <p><br></p><p>Guest name suffix</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <p><br></p>                                                  | <p><br></p><p>Title</p>                                | <p><br></p><p>0..1</p>   | <p><br></p><p>Char</p>       | <p><br></p><p>Guest name title</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| <p><br></p><p>HotelML/Reservation/ RateChange</p>            | <p><br></p>                                            | <p><br></p><p>0..M</p>   | <p><br></p>                  | <p><br></p><p>This may be returned if the nightly rate changes during the stay.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <p><br></p>                                                  | <p><br></p><p>Charge</p>                               | <p><br></p><p>1</p>      | <p><br></p><p>Decimal</p>    | <p><br></p><p>The room rate</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| <p><br></p>                                                  | <p><br></p><p>CurrencyCode</p>                         | <p><br></p><p>0..1</p>   | <p><br></p><p>Char 3</p>     | <p><br></p><p>The currency code of the room rate – will be in the same currency as the bookable room rate</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| <p><br></p>                                                  | <p><br></p><p>Date</p>                                 | <p><br></p><p>1</p>      | <p><br></p><p>Date</p>       | <p><br></p><p>The start of the date range for which the rate applies.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p>                                                  | <p><br></p><p>Frequency</p>                            | <p><br></p><p>0..1</p>   | <p><br></p><p>Enum</p>       | <p><br></p><p>Denotes the frequency of the rate. Will be the same frequency as the bookable rate (i.e. RoomType/@RateFrequency) –normally “Nightly”. Values are "Daily", "Nightly", "Weekly", "Monthly", "PerStay", "Weekend"</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <p><br></p>                                                  | <p><br></p><p>MoreRateChange</p>                       | <p><br></p><p>0..1</p>   | <p><br></p><p>Boolean</p>    | <p><br></p><p>Only set to “true” in the last RateChange element if there are additional rate changes that have not been returned in the response.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| <p><br></p><p>HotelML/Reservation/Amenity</p>                | <p><br></p>                                            | 0..6                     | <p><br></p>                  | <p><br></p><p>This can repeat up to 6 times for amenities/services.</p><p><br></p><p>  This element is an enhanced booking feature, and VersionCompliance must</p><p>  be set to “EnhancedBook\_V1” in the request for this to be returned in the</p><p>  response.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| <p><br></p>                                                  | <p><br></p><p>   Code</p>                              | <p><br></p><p>  1</p>    | <p><br></p><p>  Char 6</p>   | <p><br></p><p>Amenity code</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <p><br></p>                                                  | <p><br></p><p>   Confirmable</p>                       | <p><br></p><p>  0..1</p> | <p><br></p><p>  Boolean</p>  | <p><br></p><p>Indicates whether the amenity/service is confirmable</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| <p><br></p>                                                  | <p><br></p><p>   Description</p>                       | <p><br></p><p>  0..1</p> | <p><br></p><p>  Char 30</p>  | <p><br></p><p>Amenity description</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| <p><br></p>                                                  | <p><br></p><p>   ExtraCharge</p>                       | <p><br></p><p>  0..1</p> | <p><br></p><p>  Boolean</p>  | <p><br></p><p>Indicates whether there is an extra charge for the amenity/service</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| <p><br></p>                                                  | <p><br></p><p>   OnRequest</p>                         | <p><br></p><p>  0..1</p> | <p><br></p><p>  Boolean</p>  | <p><br></p><p>Indicates whether the amenity/service is on request</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| <p><br></p>                                                  | <p><br></p><p>  Room</p>                               | <p><br></p><p>  0..1</p> | <p><br></p><p>  Boolean</p>  | <p><br></p><p>Indicates this is a room-level amenity</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| <p><br></p>                                                  | <p><br></p><p>  Property</p>                           | <p><br></p><p>  0..1</p> | <p><br></p><p>  Boolean</p>  | <p><br></p><p>Indicates this is a property-level amenity</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.rategain.com/our-products/smart-distribution/book-and-cancel-reservation/book-api/booking-reservation-response-message-format.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
