Where a night’s price comes from
The price is resolved in layers, always in the same order and always explainable. Any night in the calendar shows it layer by layer, so you never have to guess why a night costs what it costs.
| Layer | What it adds |
|---|---|
| Base price | The room type’s price by number of guests. |
| Plan rule | The adjustment that plan makes on the base price or on its parent rate. |
| Season | The adjustment of the season that applies that day. |
| Revenue rules | What your rules raise or lower, within their limits. |
| Extra bed | The per-night charge for anyone beyond the type’s normal capacity. |
| Channel adjustment | One number per channel spread across all its plans. |
The parent rate and its derived rates
A derived rate doesn’t carry its own prices: it starts from its parent’s price that night and applies its own adjustment. So moving the parent moves all its children without touching them one by one.
The matrix: rooms × plans
Step 1: Open the matrix
In Rate plans, “Matrix”: your rooms in the rows and your plans in the columns, with today’s price for each cell.
Step 2: Change the plan rule from the header
The header is the plan rule: the adjustment shared by the most rooms. Change it there and it flows down to all of them.
Step 3: Mark the exceptions
A cell that doesn’t follow the rule is flagged as an exception, with a “back to rule” that returns it.
Step 4: Type the change
A number is a fixed price (1850); +200 and -10% move it from the current one. Price view or rule view, whichever helps.
Step 5: Add rates
The “Add rates” button opens the fan and creates several at once — always visible, not only when the matrix is empty.
How many fit and what they pay
- By occupancy. The base price is captured per number of guests. Opening a night in the calendar shows the price for each occupancy and what the extra adult costs.
- Children. Your child policy decides by age band: free, a percentage of what an adult pays, a fixed amount per night, or as an adult. What you didn’t decide isn’t given away: with no policy, no band for that age or no age, the child pays as an adult.
- Extra bed. The rate covers the type’s normal capacity; anyone beyond that sleeps in an extra bed, charged per night. With no beds captured, nobody else fits. Whoever sleeps counts: a free child doesn’t pay for the night but takes a place; babies in a cot don’t.