The Edit Stay feature allows staff to modify the check-in and/or check-out dates of a reservation directly from the Reservation Details page.
The available date options and the payment handling at confirmation depend on the reservation's Price Type (comp, in-house, booking website, Group or OTA) and its current Reservation Status (checked-in or reserved).
To access the feature, navigate to the Reservation Details page and locate the Guest Stay widget. Click the EDIT STAY button to open the Modify Stay modal.


1. Current Booking Summary
At the top of the modal, a read-only summary card displays the key details of the existing reservation:
| Field | Description |
|---|---|
| Reservation ID | The unique identifier for the reservation. |
| Guest | The name of the guest associated with the reservation. |
| No. of Nights | The current number of nights booked. |
| No. of Guests | Number of adults and children. |
| Assigned Rooms | The room number currently assigned. |
| Rate Plan Code | The rate plan applied to the reservation (clickable link to provide more details on the Rate Plan). |
2. Date Fields
Two date blocks are displayed side by side:
The New date constraints depend on the reservation's status:
When a reservation is already checked in, the check-in date is locked and cannot be changed. The calendar pre-fills the check-in date and only allows the staff to pick a new checkout date. This means the stay can only be extended (more nights added) or shortened (nights reduced), but never moved to a date before the original check-in.
Past dates before Today's date are grayed out and not selectable.
The new checkout date must be strictly after today's date. FIRO users cannot set the checkout to today or any past date, meaning the reservation must always be extended or kept to at least one night beyond the current date.
When a reservation has not yet checked in (status: Reserved – Future Arrival), both the check-in date and the checkout date are fully editable. FIRO users can select an entirely new date range. The calendar grays out any past dates before today; the earliest selectable check-in date is today.
After the date field is clicked, a monthly calendar opens with the following behavior:
3. Nights & Tax Comparison:
Below the date fields, a comparison row displays:
4. Select Space Type / Rate Plan:
After the date range is submitted, an additional section appears: Select Space Type / Rate Plan.
This section lists the currently assigned room and indicates its availability for the new date range. Each row shows:

Clicking the Change button expands the room row inline, replacing it with a full list of available space type options for the selected date range. The panel header displays the currently assigned room number along with the total count of available options (e.g., "Room 308 – 5 options"), an Available badge in green confirming the current room is open for the new dates, and a Collapse button to close the panel without making a change.
The space type options are listed as individual selectable rows, each showing the space type name, a pink percentage badge indicating the price difference relative to the original stay, the applicable rate plan code, the minimum total price for the new dates, and a short descriptor line clarifying whether it is the same space type or a different one. Each row has a Select button on the right, except for the currently active selection, which displays a Selected label in blue instead.
The current space type (i.e., the one already assigned to the reservation) is always pinned to the top of the list and highlighted with a green background, making it immediately distinguishable from the alternatives; if it is available. Its descriptor reads "Same space type with same rate plan," indicating no room move is required if this option is chosen, and is selected by default (even without expanding the list of choices).
All other rows in the list represent alternative space types the reservation can be moved to. Their descriptor lines indicate whether the move involves the same rate plan or a different one (e.g., "Changed to different space type with same rate plan").

When a space type row is selected (radio button activated), it expands inline to reveal a "Select a rate plan" sub-section listing all rate plans applicable to that space type for the new stay dates. Each rate plan entry shows the plan name, its internal code, the new total price for the full stay, the nightly rate, and the price difference compared to the current booking displayed in green (e.g., "+966.15 MXN"). If the originally assigned rate plan is not available or compatible with the new dates, only the alternative rate plans that are valid for the new stay period will appear in this list, ensuring FIRO user can always select a suitable pricing option even when the original plan cannot carry over.
5. Reason Field:
At the bottom of the modal, a Reason text field is required before proceeding. FIRO users must enter a justification for the stay modification (e.g., "Guest requested extension"). The field is labeled with a red asterisk (*) and the note "required to proceed." The PREVIEW button remains disabled until a reason is entered.
6. Actions:
Clicking PREVIEW opens the Modify Stay Preview dialog. This step summarizes the modification and; when payment is due; presents the available collection methods before the change is finalized.
1. Payment Banner
A highlighted banner at the top of the preview dialog indicates whether payment is required:

2. Payment Collection Options
The question "How would you like to collect the balance?" is displayed when a charge is due. Staff must select one of the following options before the CONFIRM & SAVE button becomes active:
Selecting this option will charges the outstanding balance to one of the guest's saved payment cards. Upon selection, a required Card dropdown appears listing all saved cards on the guest's profile. Staff must select a card from the dropdown to proceed.
Sub-label: "Charge [amount] now to selected card."
Selecting this option does not charge the guest immediately. Instead, the extra amount is added to the guest's pending check-in balance, which will be collected at the time of physical check-in via the KEE app or the Kiosk terminal.
Sub-label: "Guest pays an additional amount of [amount] at check-in via KEE/Kiosk."
In the following scenarios, no payment collection option is presented and the stay modification can be confirmed directly:
3. Summary Information
Below the payment options, two read-only lines provide context:
4. Actions
Once the stay modification is confirmed and saved, the system automatically records the change in two places to ensure full traceability:
Modified stay dates from (2026-05-04 – 2026-05-06) to (2026-05-04 – 2026-05-07) – Stay Extended based on the guest request
The date editability rules are consistent across all reservation types and statuses: for checked-in reservations, the check-in date is locked and only the checkout date can be modified (to a date strictly after today); for reserved (future arrival) reservations, both the check-in and checkout dates are fully editable, with the earliest selectable date being today. The key distinction between reservation types lies in how payment is handled at the confirmation step.
| Reservation Type | Status | Date Editability | Payment at Preview |
|---|---|---|---|
| FIRO - Comp | Checked-In | Checkout only (must be after today) | No charge — stay is complimentary |
| FIRO - Comp | Reserved | Check-in & Checkout (from today) | No charge — stay is complimentary |
| FIRO - In-House | Checked-In | Checkout only (must be after today) | Charge Card on File or Add to KEE Balance |
| FIRO - In-House | Reserved | Check-in & Checkout (from today) | Charge Card on File or Add to Check-in Balance |
| Booking Website/KEE | Checked-In | Checkout only (must be after today) | Charge Card on File or Add to KEE Balance |
| Booking Website/KEE | Reserved | Check-in & Checkout (from today) | Charge Card on File or Add to Check-in Balance |
| Group - Direct Bill to Master Folio | Reserved | Check-in & Checkout (from today) | No charge — stay is paid by the Group Account Master Folio |
| Group - Direct Bill to Master Folio | Checked-In | Checkout only (must be after today) | No charge — stay is paid by the Group Account Master Folio |
| OTA | - | Cannot be Edited (it should be edited from the OTA channel) | Cannot be Edited (it should be edited from the OTA channel) |