Rutba Office
Download

Data Files samples / Guest house or B and B

Gullhaven Guest House

Rooms, rates, guests, bookings, deposits, extras, bills and booking-site commission for a small guest house.

Download 343 KB15 tables, 15 queries, 10 reports, 5 print templates and 17,424 invented records, dated back from 2026-10-22.

How the tables are related

A line runs from a field that points at another table's record to that table. Data Files keeps a record from pointing at one that is not there, and a query with both tables joins them by it.

Rates.Room Type points at Room TypesRates.Season points at SeasonsRooms.Room Type points at Room TypesCommission Statements.Source points at Booking SourcesBookings.Guest points at GuestsBookings.Room points at RoomsBookings.Source points at Booking SourcesBookings.Statement points at Commission StatementsRoom Nights.Room points at RoomsRoom Nights.Booking points at BookingsBills.Booking points at BookingsCharges.Booking points at BookingsCharges.Bill points at BillsCharges.Extra points at ExtrasPayments.Booking points at BookingsStart HereBusinessSeasonsRoom TypesRatesRoomsBooking SourcesGuestsExtrasCommission StatementsBookingsRoom NightsBillsChargesPayments

Start Here

The guide to this database: the everyday tasks a step at a time, each step saying which table, form, query, report or print template to open. Open its report, Start Here, to read or print it. Delete the table when you no longer need it; nothing else uses it. (37 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
OrderWhole numberThe order the steps are read in.
TaskShort text, requiredThe everyday task the step belongs to.
StepWhole numberThe step's number within its task.
What To DoLong textWhat to open and what to do there.

Business

The business's own details, in one record. Every document it prints, an invoice, a receipt, a statement or a letter, takes its name, address and payment details from here, so they are changed in one place. (1 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NameShort text, requiredThe name printed at the top of every document.
AddressShort textThe street address.
CityShort textThe town or city.
PostcodeShort textThe postcode or ZIP code.
CountryShort textThe country.
PhoneShort textThe phone number customers call.
E-mailShort textThe address customers write to.
WebsiteShort textThe website, if there is one.
Tax NumberShort textThe VAT or sales tax registration number, printed on invoices. The sample has a placeholder.
Company NumberShort textThe registered company number, where the business is a company. The sample has a placeholder.
Bank DetailsShort textWhere customers pay by transfer: the bank, account name and number. The sample has a placeholder.
Payment TermsShort textThe words printed under an invoice's total, such as "Payment within 30 days".
Tax RateNumberThe usual rate of VAT or sales tax as a fraction: 0.2 is twenty percent. Lines may carry a rate of their own.
CurrencyShort textThe currency the business trades in, as its three-letter code.
Document FooterLong textA line or two at the foot of every document: thanks, opening hours, returns policy.

Seasons

The seasons the rates follow: low, mid and high. (3 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NameShort text, required, uniqueThe season's name. Each name is used once.
MonthsShort textThe months it covers, in words.
Minimum Weekend NightsWhole numberThe fewest nights a stay that takes in a Saturday may be: 2 means a Saturday night is let only with the Friday or Sunday.
NotesLong textAnything else about the season: bank holidays, school holidays, Christmas.

Room Types

The kinds of room you let. Each room is one of these, and the rates are set for each type. (5 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NameShort text, required, uniqueThe type's name, such as Double or Superior sea view.
DescriptionShort textWhat the room has, as you would put it on your website.
SleepsWhole numberThe most people the room takes.
Breakfast AllowanceCurrencyWhat the room only rate is below the bed and breakfast rate for this type.

Rates

The tariff: what one night costs for each room type, season and plan, VAT included. (30 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
Room TypePoints at Room Types, requiredThe type of room.
SeasonPoints at Seasons, requiredThe season the rate is for.
PlanShort textBed and breakfast, or Room only.
Weeknight RateCurrencyThe price of a Sunday to Thursday night.
Weekend RateCurrencyThe price of a Friday or Saturday night.

Rooms

Each room in the house, one record each. (10 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberWhole number, required, uniqueThe room's number on the door. Each number is used once.
NameShort text, requiredThe room's name, as many guest houses give them.
Room TypePoints at Room Types, requiredThe type of room, which sets its rates.
FloorShort textThe floor it is on.
OutlookShort textWhat the window looks onto: Sea view, Garden or Town.
BedsShort textThe beds in the room.
Dogs AllowedYes/NoYes for a room where guests may bring a dog.
HousekeepingShort textHow the room stands today: Vacant clean, Inspected (checked and ready for an arrival), Occupied, Due out, Vacant dirty or Out of order.
NotesLong textAnything about the room: a step down to the shower, a work in hand.

Booking Sources

Where bookings come from: your own website and e-mail, the phone, guests at the door, and each booking site you sell rooms through. (6 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NameShort text, required, uniqueThe source's name. Each name is used once.
CodeShort text, uniqueA short code, used in the commission statement numbers.
KindShort textDirect, or Booking site.
Commission RateNumberThe commission the site takes as a fraction of the room charge: 0.15 is fifteen percent. Nought for direct bookings.
Account RefShort textYour account or property number with the site (invented here).
ContactShort textThe person you deal with.
E-mailShort textWhere statements go.
PhoneShort textTheir phone number.
AddressShort textThe street address statements are sent to.
CityShort textThe town or city.
PostcodeShort textThe postcode.
CountryShort textThe country.
NotesLong textTerms agreed: how they pay out, cancellation rules on their rates.

Guests

Everyone who has booked a room, one record each. A guest who comes back is the same record with another booking. (1,141 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
First NameShort textTheir first name.
Last NameShort text, requiredTheir family name.
AddressShort textTheir home street address.
CityShort textTheir home town or city.
PostcodeShort textTheir postcode.
CountryShort textThe country they live in.
NationalityShort textTheir nationality, as a guest register records it.
Passport NumberShort textThe passport number, kept only for guests from countries where it must be recorded and empty for the rest. The sample's numbers are invented (PP-).
Passport Issued ByShort textThe country that issued the passport, kept with the number.
PhoneShort textTheir phone number.
E-mailShort textTheir e-mail address.
Car RegistrationShort textThe car they usually come in. The sample's registrations all carry 00, which is never issued.
Mailing ListYes/NoYes when they have asked to hear of offers and the new season's rates.
NotesLong textPreferences: a favourite room, an allergy, a dog's name.

Extras

What can be charged to a room besides the night itself, with its price including VAT. (10 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NameShort text, required, uniqueThe item as it appears on the bill. Each name is used once.
KindShort textBreakfast, Dinner, Bar, Parking, Late check-out, Packed lunch or Dog.
PriceCurrencyThe price of one, VAT included.
PerShort textWhat one is: per person, per night, each or per stay.
Tax RateNumberThe VAT rate as a fraction: 0.2 is twenty percent.
AvailableYes/NoYes while it is offered.

Commission Statements

One statement for each booking site and month: the stays it sent that ended that month, and the commission owed on them. (42 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberShort text, uniqueThe statement's number, in date order, a new run each year: COM-2026-0012.
SourcePoints at Booking Sources, requiredThe booking site.
MonthShort textThe month the stays ended in.
Statement DateDateThe day it was made, the first of the month after.
StaysWhole numberHow many stays it lists.
Room TakingsCurrencyWhat those stays paid for their rooms.
CommissionCurrencyThe commission owed on them.
Paid OnDateThe day you paid the site; empty until then.

Bookings

Each booking of a room for a run of nights, from the day it is taken to the day the guest leaves, or cancels. (1,346 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberShort text, uniqueThe booking's number, given in the order bookings are taken, a new run each year: BK-2026-0042.
GuestPoints at Guests, requiredThe guest who booked.
RoomPoints at Rooms, requiredThe room booked.
SourcePoints at Booking Sources, requiredWhere the booking came from.
Site ReferenceShort textThe booking site's own reference, for its bookings (invented here).
Booked OnDateThe day the booking was taken.
ArrivalDateThe day the guest arrives.
DepartureDateThe day they leave.
NightsWhole numberHow many nights.
AdultsWhole numberHow many adults.
ChildrenWhole numberHow many children.
Rate PlanShort textBed and breakfast, or Room only.
Room TotalCurrencyThe room charge for all the nights, VAT included, from the tariff.
Commission RateNumberThe site's commission rate when the booking was taken.
CommissionCurrencyThe commission owed to the site on the stay; nought for direct bookings and for cancellations.
Deposit DueCurrencyThe deposit asked for: the first night, for a direct booking taken two days or more ahead.
Deposit PaidCurrencyThe deposit held now: empty until paid, back to nought when refunded.
StatusShort textConfirmed, Checked in, Checked out, Cancelled or No-show.
Expected ArrivalShort textThe time the guest expects to arrive.
Checked InDate and timeWhen they arrived.
Checked OutDate and timeWhen they left.
Cancelled OnDateThe day they cancelled.
Car RegistrationShort textThe car for this stay, for the car park and the register.
StatementPoints at Commission StatementsThe commission statement the stay is on, for a booking site's stays once the month is done.
RequestsLong textWhat the guest asked for: a ground-floor room, a cot, an early breakfast.

Room Nights

The diary: one record for every room and every night, fifteen months back and six months ahead, as a booking chart would show it. (6,280 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
RoomPoints at Rooms, requiredThe room.
NightDate, requiredThe night, by the date it begins.
WeekdayShort textThe day of the week, Mon to Sun, so weekends can be picked out.
StatusShort textBooked, Free, No-show (held for a guest who did not come) or Out of order.
BookingPoints at BookingsThe booking that has the room that night.
RateCurrencyThe room charge for the night, VAT included.

Bills

The bill given to a guest when they leave, which is also the VAT invoice. A late cancellation or a no-show gets a bill too. (1,157 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberShort text, uniqueThe bill's number, in date order, a new run each year: INV-2026-0042.
BookingPoints at Bookings, requiredThe stay billed.
Bill DateDateThe day it was made.
TotalCurrencyWhat the stay came to, VAT included: the charges on it added up.
VATCurrencyThe VAT within the total, each line's VAT rounded and then added up.
DepositCurrencyThe deposit already paid, taken off the total.
BalanceCurrencyWhat was left to pay on leaving.
Paid ByShort textHow the balance was paid.

Charges

Everything charged to a room: each night, and each extra on the day it was taken. (5,778 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
BookingPoints at Bookings, requiredThe stay it is charged to.
BillPoints at BillsThe bill it went on; empty while the guest is still in the house.
DateDateThe day of the charge: the night for a room charge, the morning for breakfast.
KindShort textAccommodation, Breakfast, Dinner, Bar, Parking, Dog, Late check-out, Packed lunch, Cancellation or No-show.
ExtraPoints at ExtrasThe item from the Extras list; empty for the room itself and for cancellation charges.
DescriptionShort textThe words on the bill.
QuantityWhole numberHow many.
Unit PriceCurrencyThe price of one, VAT included.
Tax RateNumberThe VAT rate as a fraction; nought for cancellation and no-show charges in the sample.

Payments

Money taken from guests: deposits, the balance on leaving, and the charge for a guest who did not come. (1,578 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberShort text, uniqueThe receipt number, in date order, a new run each year: RCP-2026-0042.
BookingPoints at Bookings, requiredThe booking it was paid against.
DateDateThe day it was paid.
KindShort textDeposit, Balance or No-show charge.
MethodShort textCard, Cash or Bank transfer.
AmountCurrencyHow much was paid.
Refunded OnDateThe day a deposit was paid back, when the guest cancelled in time.
RefundCurrencyHow much was paid back.

One family

The rest of Rutba

One account across all of it. Sign in once and the products know each other.

OFFICE-SAMPLES-DETAIL · f7e1198