The rate comes from somewhere you cannot type over
A contract or a channel set this price. That is the system protecting an agreement.
The price on this booking was not set at the desk and cannot be changed at the desk.
- A rate contract — a company or agent with a negotiated rate. Typing over it would bill the company something they did not agree to, and the invoice would not match their contract.
- A channel — the booking arrived from an OTA at the price it was sold. Changing it here puts the hotel and the channel out of step, and the guest holds a confirmation with the other number on it.
What can be done:
- Post a charge or an allowance on the folio if the amount genuinely needs adjusting — visible, with a reason, rather than a silently different rate.
- Change the contract if the negotiated rate is out of date. That is an administrator's job and it applies going forward.
- "nightly rate must be ..." is a different thing: the number typed is not a valid amount. Whole rupees, more than nothing.
Three more sentences
- "Guest has checked out — only an administrator may change the rate now." The bill is issued; changing the rate is a credit or debit note, which is an administrator's.
- "The rate on an OTA booking comes from Go-MMT, and cannot be changed in the PMS." The channel charged the guest. A room *move* does not trigger this; a re-price does.
- "Every night of this stay has already been billed." Nothing is left for a new rate to apply to — correct the bill.
Before check-out, anybody at the desk may change the rate on a booking the hotel took itself — see Changing the rate on a booking.