Track rooms, individual guests, meals, activity places and childcare places as linked limits. A room available to book does not guarantee space in every service. Check age groups and care times when accepting or changing a household booking.
A family camp needs several linked inventories. You sell accommodation, meals, activity places, and sometimes childcare, not one simple head count.
Track each room's approved occupancy, bed arrangement, access features, and infant-equipment capacity. Count every guest for the applicable occupancy rules, even when an infant pays little or nothing.
Track adults and children separately for pricing and program planning. Track children's age bands where they affect activities or care. A household booking does not automatically create a place in every children's session.
Reserve staff housing and required care spaces before setting customer capacity. Keep room holds and deposits time-limited under clear terms.
Check whether a larger household fits a larger unit or needs two units. Do not promise adjoining rooms without confirmation. Explain any extra charge before payment.
Make booking changes update all systems. Adding a child may affect meals, bedding, transport, age-group capacity, and care records. A note in the payment system is not enough.
Your task: Build a test booking for several household shapes and check every resource it consumes.