Adding an existing booking
Not every allotment sale is recognised as one at the time. A guest calls the resort directly and the agency claims them afterwards. Reception books a room before anyone notices there is a contract on it. A contract is signed after the first bookings are already in.
In all three cases the booking exists and the contract exists — they simply are not linked. You can join them from the booking itself, without cancelling and rebooking.
Where it is
Open the booking. If any contract could cover it, an Allotments card sits at the top of the overview.
Allotment card offering a contract for an unlinked booking
Pick a contract, then Save. The link is staged until you save, so you can change your mind with Abort.
Note: When the booking already carries an agency and that agency has exactly one contract covering the stay, it is selected for you and marked Auto-matched — as in the screenshot above. Nothing is written until you press Save; the suggestion is just Gurita noticing the obvious.
Once linked, the booking counts against the contract immediately: its nights move into Sold in the utilization, and the contract's blocks shrink to match.
Allotment card on a linked booking
The contract name links straight through to the contract, and Delete unlinks the booking again — also staged until you save.
Why a contract is not offered
The card only lists contracts this booking can actually join. A contract is left out when:
- It does not hold this booking's rooms. Contracts hold named rooms. A stay in Bungalow 7 cannot join a contract that holds Bungalows 1–4, even on exactly the same nights.
- It shares no night with the stay. Remember that both are check-out exclusive: a contract running 10 → 12 July holds the nights of the 10th and 11th, so a stay of 12 → 14 July shares nothing with it despite the dates touching.
- It is not active. Draft, released, cancelled and expired contracts are not offered.
- It belongs to another resort.
If the card does not appear at all, no contract covers this booking — which is the normal case for most bookings, and the card stays out of the way.
Note: Filtering the list this way is deliberate. Offering a contract that the save would then reject just moves the disappointment one click later.
Bookings already linked to a released contract
A booking keeps its link when the contract is released or expires — that is the record of where the sale came from, and it must survive the cut-off. The card keeps showing the contract, even though it is no longer active and no longer appears in the picker for anyone else.
What it does not do
Linking a booking does not reprice it. Contract rates are a matter of the price list and the agency's commission; the link records which contract the sale belongs to, and drives the utilization and revenue reporting. If the booking was priced wrong, fix the price — attaching it to a contract will not do that for you.
Who can access this: requires Bookings (update) to change the link and Allotments (read) to see the candidates. Agency users see which contract a booking consumes but cannot change it — that is the resort's decision.
