Rate plans and seasons
A hotel keeps its own plans — room-only, breakfast, half board, full board — each saying what it includes, priced by season, and read by every screen that quotes.
A rate plan is a room type, a meal plan and a price, valid for a range of dates. A hotel has as many as it needs — European plan, with breakfast, with breakfast and dinner, all meals, a corporate plan, an agent's contract — and each one says in words what it includes, so the booking page, the confirmation and the invoice all describe the same thing.
Seasons
A season has its own price. Peak, lean, a festival week, a conference fortnight — each is a dated block with its own tariff, and where two overlap the more specific wins. The chart's rate strip, the booking page and the channel manager all read the season in force on the night, never a default.
No default invents a price
A room type with no rate for a night is not sold at zero and not sold at last year's number. It is refused with a sentence that names the type and the night, so an unpriced night is found by the desk before a guest finds it.
Who may change a rate
Rate authority is a role. The desk may name a price on a booking within its ceiling; a manager may set the card; an OTA's booking arrives with its own price and the desk does not rewrite it. Every change to the card is logged with a name.