A mistake made today is undone today
Undo on the card walks back what the desk did — a check-in, a payment, a charge, a cancellation — as a stack, until the night audit closes the day. A cancelled booking is put back from Find. A bill closed at zero is reopened by an administrator to void, refund and close again. Every one recorded.
The desk presses the wrong button. Until September the way back was a manager and a credit note; now there are three doors, each with a name on it.
Undo today
The booking card lists what was done to this booking today, newest first, and the latest carries Undo. Press it, pick the reason, and everything that action did is taken back — the status, the room, the nights it billed, the bill it closed, the transfer it raised. It works as a stack: the later thing first. Once the night audit has closed the day, what happened is in the books and is corrected forward instead.
Put it back
A cancelled booking is not on the chart; Find lists it with Put it back — to expected, in house or departed, read off the dates. A guest in house gets the bill back and any night the audit passed over is posted to it. Anybody at the desk until the audit closes a night of the stay; the administrator after, recorded with who, from where and why.
Reopen a settled bill
A retention charged on a night that had been refunded, closed at zero. Every tool to put it right existed — void, refund, close — and none was reachable, because a bill closed owing nothing had no door back in. An administrator reopens it with a written reason, voids the charge with its tax, sends the money back, and closes it again; a bill in credit cannot be closed until the money has gone back.
What the log says
Each step carries the login, the user, the time, the address of the machine and the browser, on the booking's history and on the hotel's log. The owner's words: keep a record of logs that when and what they have done.