1. Homestay / B&B Management
  2. Data model
Reference

The tables behind Homestay / B&B Management

Homestay / B&B Management ships with 12 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
12
Features
6, plus shared settings
Change it
Add fields and tables in Proto

How the model is organised

Guest and stay

Parties identifies the booking party; Reservations links that party to a Unit and stay dates.

Inventory and rates

Units holds capacity and readiness. Rate plans holds dated rules by unit type.

Service

People links a staff member to a User. Service tasks connects staff assignments to a unit and reservation.

Guest account

Folio charges and Payments retain separate charge and receipt states against a reservation.

Specialty activity

Outlet bookings and outlet charges both link back to the stay.

Currency reference

Exchange rates holds effective rates for reading currency reference values.

Every table, by feature

Reservations and guests

3 tablesAbout this feature
  • Parties

    Guests, groups, companies and other booking parties.

  • Reservations

    Stay and resource bookings with arrival, departure, party size and nightly rate.

    Linked to Parties, Units
  • Units

    Bookable inventory: rooms, suites, venues, tables, treatment rooms and other resources.

Units and rate plans

4 tablesAbout this feature
  • Units

    Bookable inventory: rooms, suites, venues, tables, treatment rooms and other resources.

  • Rate plans

    Dated nightly rate plans by unit type with minimum stay rules.

  • Reservations

    Stay and resource bookings with arrival, departure, party size and nightly rate.

    Linked to Parties, Units
  • Service tasks

    Housekeeping, maintenance and guest service work assigned to staff for a unit and reservation.

    Linked to Units, People, Reservations

Arrival and service work

5 tablesAbout this feature
  • Reservations

    Stay and resource bookings with arrival, departure, party size and nightly rate.

    Linked to Parties, Units
  • Units

    Bookable inventory: rooms, suites, venues, tables, treatment rooms and other resources.

  • Service tasks

    Housekeeping, maintenance and guest service work assigned to staff for a unit and reservation.

    Linked to Units, People, Reservations
  • People

    Staff members who own and are assigned hospitality service work.

    Linked to Users
  • Users

    Users

    Linked to Users

Folio and payments

3 tablesAbout this feature
  • Folio charges

    Guest folio charges for a reservation, draft through posted or voided.

    Linked to Reservations
  • Payments

    Guest payments received against a reservation, pending through confirmed or refunded.

    Linked to Reservations
  • Reservations

    Stay and resource bookings with arrival, departure, party size and nightly rate.

    Linked to Parties, Units

Outlet bookings and charges

3 tablesAbout this feature
  • Outlet bookings

    Restaurant, spa and other outlet bookings attached to a reservation.

    Linked to Reservations
  • Outlet charges

    Restaurant, spa and other outlet charges posted against a reservation.

    Linked to Reservations
  • Reservations

    Stay and resource bookings with arrival, departure, party size and nightly rate.

    Linked to Parties, Units

Departure and turnover

6 tablesAbout this feature
  • Reservations

    Stay and resource bookings with arrival, departure, party size and nightly rate.

    Linked to Parties, Units
  • Units

    Bookable inventory: rooms, suites, venues, tables, treatment rooms and other resources.

  • Service tasks

    Housekeeping, maintenance and guest service work assigned to staff for a unit and reservation.

    Linked to Units, People, Reservations
  • Folio charges

    Guest folio charges for a reservation, draft through posted or voided.

    Linked to Reservations
  • Outlet charges

    Restaurant, spa and other outlet charges posted against a reservation.

    Linked to Reservations
  • Payments

    Guest payments received against a reservation, pending through confirmed or refunded.

    Linked to Reservations

Shared and settings

1 table
  • Exchange rates

    Read-only effective exchange rates for this app.

Keys and references

A reservation uses Guest → Parties and Unit → Units. Service tasks uses assigned to → People and links both Unit → Units and Reservation → Reservations. Folio charges, Payments, outlet bookings and outlet charges each refer to a Reservation. People.User refers to Users. Keep those links intact during migration so a repeated guest visit remains a distinct reservation with its own account and tasks.

Migration order

  1. Create Users, People, Parties, Units and rate plans with stable identity and unit types.
  2. Import Reservations with guest and unit references and check dates and status.
  3. Add service tasks, outlet bookings, folio charges, outlet charges and Payments against the correct reservation.
  4. Reconcile sample stays across arrival, service and departure before broader import.

Set up Homestay / B&B Management your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started