Rutba Office
Download

Data Files samples / Shop

Larkspur Corner Store

Products, the till and its receipts, VAT, stock, supplier orders, deliveries, loyalty customers and running costs for a neighbourhood shop.

Download 1.1 MB14 tables, 15 queries, 9 reports, 2 print templates and 88,556 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.

Products.Category points at CategoriesProducts.Supplier points at SuppliersSales.Staff points at StaffSales.Customer points at CustomersSale Lines.Sale points at SalesSale Lines.Product points at ProductsSupplier Orders.Supplier points at SuppliersSupplier Orders.Staff points at StaffSupplier Order Lines.Order points at Supplier OrdersSupplier Order Lines.Product points at ProductsDeliveries.Supplier points at SuppliersDeliveries.Order points at Supplier OrdersDelivery Lines.Delivery points at DeliveriesDelivery Lines.Product points at ProductsStart HereBusinessCategoriesSuppliersProductsStaffCustomersSalesSale LinesSupplier OrdersSupplier Order LinesDeliveriesDelivery LinesExpenses

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. (27 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.

Categories

The sections of the shop, used to group products on reports. (9 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 section, such as Bakery or Drinks. Each name is used once.

Suppliers

The wholesalers and producers the shop buys from. (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, requiredThe supplier's name.
ContactShort textThe person you deal with there.
AddressShort textThe supplier's street address, printed on your orders.
CityShort textThe town or city.
PostcodeShort textThe postcode.
PhoneShort textTheir phone number.
E-mailShort textWhere orders and queries go.
Account NumberShort textThe shop's account number with the supplier, quoted on every order.
Delivers OnShort textThe days the supplier comes, so you know when an order will arrive.

Products

Everything on the shelves, one record per line you sell. (41 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
BarcodeShort text, uniqueThe number on the pack the till scans. Each barcode is used once.
NameShort text, requiredThe product as it shows on the till and the receipt.
CategoryPoints at CategoriesThe section it belongs to.
SupplierPoints at SuppliersWho you buy it from.
VAT CodeShort textThe letter the receipt prints beside the line: S for the standard rate, Z for zero-rated food and papers, E for exempt (stamps), O for outside the scope of VAT (phone top-ups).
Tax RateNumberThe VAT rate as a fraction: 0.2 for the standard rate, 0 for everything else. The till copies it to each sale line.
Cost PriceCurrencyWhat one costs you to buy, before VAT.
Sale PriceCurrencyWhat one sells for, with VAT included, as it is on the shelf label.
In StockWhole numberHow many are on the shelf and in the back now.
Reorder LevelWhole numberWhen stock falls to this number or below, it goes on the shopping list.
ActiveYes/NoUntick a product you no longer sell; it stays in the old sales.

Staff

The people who work the till. (4 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, printed on the receipts they ring up.
Last NameShort text, requiredTheir family name.
RoleShort textOwner, shop assistant or weekend assistant.
PhoneShort textA number to reach them.
StartedDateThe day they started.

Customers

Regulars who signed up for the loyalty card. (60 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.
PhoneShort textTheir mobile number.
E-mailShort textFor offers, if they asked for them.
JoinedDateThe day they signed up.
PointsWhole numberLoyalty points earned: one for each whole amount spent.

Sales

Each time the till is rung up: one record per receipt, with the totals the receipt prints. (21,581 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, given in time order and once only: RCP-2026-01234, a new run each year.
WhenDate and timeThe date and time of the sale.
StaffPoints at StaffWho was on the till.
CustomerPoints at CustomersThe loyalty customer, when they showed their card.
PaymentShort textCard, Cash or Mobile.
TotalCurrencyWhat the customer paid, VAT included.
VATCurrencyThe VAT inside the total: each line's VAT rounded to the penny, then added up.
Standard RatedCurrencyThe part of the total, VAT included, for goods at the standard rate. The rest is zero-rated or exempt.
SavedCurrencyWhat the customer saved on discounted lines.
TenderedCurrencyFor a cash sale, the cash handed over; empty for card and mobile.
ChangeCurrencyFor a cash sale, the change given back.
Points EarnedWhole numberThe loyalty points this sale earned; empty when no card was shown.
RefundedYes/NoTicked when the whole sale was refunded; refunded sales are left out of the takings.

Sale Lines

The items on each receipt. (56,691 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
SalePoints at Sales, requiredThe receipt the line belongs to.
ProductPoints at Products, requiredWhat was sold.
QuantityWhole numberHow many.
Unit PriceCurrencyThe price of one at the time, VAT included, kept so a later price change does not alter old sales.
DiscountNumberAny discount, as a fraction: 0.1 is ten percent off.
Tax RateNumberThe VAT rate of the line, copied from the product when it was sold.

Supplier Orders

The orders the shop sends its suppliers, one record each, made from the shopping list the evening before the supplier's delivery day. (856 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 order's number, given in date order and once only: ORD-2026-0042, a new run each year.
SupplierPoints at Suppliers, requiredWho the order goes to.
StaffPoints at StaffWho sent it.
Ordered OnDateThe day it was sent.
Delivery DueDateThe day the goods should come.
StatusShort textSent (not delivered yet), Delivered, Part delivered (some lines did not come) or Not delivered.

Supplier Order Lines

The products on each supplier order. (4,191 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
OrderPoints at Supplier Orders, requiredThe order the line belongs to.
ProductPoints at Products, requiredWhat was ordered.
QuantityWhole numberHow many.
Unit CostCurrencyWhat one costs from this supplier, before VAT.

Deliveries

Each delivery from a supplier, with its invoice. (854 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
SupplierPoints at Suppliers, requiredWho delivered.
OrderPoints at Supplier OrdersThe order it answers.
ReceivedDateThe day it came.
Invoice NumberShort textThe number on the supplier's invoice.
PaidYes/NoTicked once the invoice is paid.

Delivery Lines

What came in each delivery. (4,168 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
DeliveryPoints at Deliveries, requiredThe delivery the line belongs to.
ProductPoints at Products, requiredWhat came.
QuantityWhole numberHow many.
Unit CostCurrencyWhat one cost on this invoice.

Expenses

What the shop costs to run, other than the goods it sells. (67 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
DateDateThe day it was paid.
KindShort textRent, Wages, Utilities, Card fees, Insurance, Phone and internet or Repairs.
DescriptionShort textWhat it was for.
AmountCurrencyHow much.

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