The year is planned by account, and the month is measured against it
A budget per account per month: the rooms lines derived from occupancy and rate, the outlet from covers and check, the rest typed; approved by a second person; then every month the ledger is measured against it and a rolling forecast says where the year is heading.
A hotel plans its year the way its ledger reads — an amount per account per month — and the revenue is not typed but derived from what the hotel actually plans.
The drivers
Per month: occupancy, rooms available, the average rate; covers and an average check for the outlet; events and an average event for the hall. Derive writes the revenue lines from them and touches only lines that came from a driver; a typed line is never overwritten. Payroll, utilities, marketing and rent are typed.
Versions, kinds, signatures
A budget is the bottom-up plan; a target is the owner's top-down number, and the difference between them is a report, not an argument. Submitting is one person's act and approving another's; one approved budget per hotel per year per kind, and a later approved version supersedes the earlier one.
The month against it
Budget versus actual per account per month, with the forecast, the variance, the percentage and a comment — explain the variance — that lives on the approved budget and survives the forecast being rebuilt. What is still available on an account is the budget less what is posted less what is committed on approved vendor bills.
The rolling forecast
A month audited to its end is the ledger. The month in progress is actuals to date plus the approved budget's daily rate for the days left, never below what is on the books. A future month is the approved budget, never below what is on the books. Each line says which it is. When a hotel has a year of history, the housekeeping forecast's machinery can feed a pickup curve; none is invented before that.