Rutba Office
Download

Data Files samples / Repair shop

Ironbridge Repairs

Jobs, devices, quotes, parts, invoices, warranties and payments for a shop that mends phones, tablets, laptops and small appliances.

Download 455 KB16 tables, 20 queries, 9 reports, 6 print templates and 20,564 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.

Customers.Account points at AccountsParts.Supplier points at SuppliersDevices.Customer points at CustomersJobs.Device points at DevicesJobs.Technician points at StaffPart Orders.Supplier points at SuppliersPart Orders.Part points at PartsPart Orders.Job points at JobsJob Lines.Job points at JobsJob Lines.Invoice points at InvoicesJob Lines.Part points at PartsQuotes.Job points at JobsQuote Lines.Quote points at QuotesInvoices.Job points at JobsInvoices.Account points at AccountsWarranties.Job points at JobsPayments.Job points at JobsStart HereBusinessAccountsCustomersStaffSuppliersPartsDevicesJobsPart OrdersJob LinesQuotesQuote LinesInvoicesWarrantiesPayments
  • Customers.Account points at Accounts
  • Parts.Supplier points at Suppliers
  • Devices.Customer points at Customers
  • Jobs.Device points at Devices
  • Jobs.Technician points at Staff
  • Jobs.Warranty Of points at Jobs
  • Part Orders.Supplier points at Suppliers
  • Part Orders.Part points at Parts
  • Part Orders.Job points at Jobs
  • Job Lines.Job points at Jobs
  • Job Lines.Invoice points at Invoices
  • Job Lines.Part points at Parts
  • Quotes.Job points at Jobs
  • Quote Lines.Quote points at Quotes
  • Invoices.Job points at Jobs
  • Invoices.Account points at Accounts
  • Warranties.Job points at Jobs
  • Payments.Job points at Jobs

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

Accounts

The businesses that have an account with the shop: their staff bring work in, the shop invoices the business, and the business pays by bank transfer within its payment days. (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 business's name, printed on its invoices and statement. Each name is used once.
ContactShort textThe person who looks after the account there, printed on the statement.
PhoneShort textThe business's main number.
E-mailShort textWhere invoices and statements are sent.
AddressShort textThe street address, printed on the statement.
CityShort textThe town or city.
PostcodeShort textThe postcode.
Payment DaysWhole numberHow many days after the invoice date payment is due: 30 means thirty days.
Credit LimitCurrencyThe most the business may owe at once before the counter asks for payment first.
OpenedDateThe day the account was opened.

Customers

One record for each person who brings work in. Someone who brings work for a business on account is linked to that account; everyone else pays at the counter. (1,673 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
First NameShort textThe customer's first name.
Last NameShort text, requiredThe family name. Needed for every customer.
AccountPoints at AccountsThe business account the person brings work in for. Empty for members of the public.
PhoneShort textThe number the shop rings or texts when the device is ready.
E-mailShort textWhere receipts and reminders go, when the customer gave one.
AddressShort textThe street address, used for invoices and for home visits.
CityShort textThe town or city.
PostcodeShort textThe postcode.
Contact ByShort textHow the customer wants to hear that the job is ready: Text message, Phone call or E-mail.
JoinedDateThe day the customer first brought something in.

Staff

The people at the shop: the technicians who take jobs and the counter assistant. (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 textFirst name.
Last NameShort text, requiredFamily name.
RoleShort textSenior Technician, Technician or Counter Assistant.
SkillsShort textWhat each person is best at, so the counter books jobs to the right bench.
PhoneShort textWork mobile.
E-mailShort textWork e-mail address.
StartedDateThe day they joined the shop.
ActiveYes/NoNo once someone has left, so they stop appearing in lists of who can take a job.

Suppliers

The firms parts are bought from. (4 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 the shop deals with there.
PhoneShort textTheir trade counter number.
E-mailShort textWhere orders are sent.
SuppliesShort textWhat the shop buys from them.
Lead DaysWhole numberHow many working days an order usually takes to arrive, used to set the expected date.
Our AccountShort textThe shop's account reference with the supplier (an invented reference here).

Parts

Every part the shop fits, whether kept on the shelf or ordered in for each job. (34 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
CodeShort text, uniqueThe shop's own code for the part, printed on the bin label.
NameShort text, requiredWhat the part is, in plain words. It is copied onto the job line, quote and invoice.
FitsShort textThe kind of device it is for: Phone, Tablet, Laptop or an appliance.
SupplierPoints at SuppliersWho it is bought from.
CostCurrencyWhat one costs the shop, without VAT.
PriceCurrencyWhat one is charged at on a job, VAT included.
In StockWhole numberHow many are on the shelf now, including any already set aside for a job.
Reorder LevelWhole numberWhen stock falls to this number the part is ordered again.
Reorder QuantityWhole numberHow many to order at a time.
StockedYes/NoYes for parts kept on the shelf. No for parts ordered in for each job, such as main boards and model-specific keyboards.
BinShort textWhere it is kept on the parts wall.

Devices

Each device a customer has brought in. One customer can have several, and a device that comes back keeps its record, so its history is in one place. (2,030 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
CustomerPoints at Customers, requiredWho owns it, or who brought it in for their business.
KindShort textPhone, Tablet, Laptop, Coffee machine, Vacuum cleaner, Food mixer or Sewing machine.
MakeShort textThe maker's name (invented makes in this sample).
ModelShort textThe model name or number.
SerialShort textThe serial number, checked when the device is handed back.
ColourShort textIts colour, which helps find it on the shelf.

Jobs

One record for each repair, from booking in to collection. The Booking-in receipt and the Collection receipt print from it. (2,424 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 job number on the ticket, given in the order jobs are booked in, a new run each year: JOB-2026-0042.
DevicePoints at Devices, requiredThe device being repaired, and through it the customer.
TechnicianPoints at StaffWho the job is booked to.
Booked InDateThe day the device was handed in.
FaultShort textThe fault as the customer described it at the counter. A warranty return names the first job.
Left With ItShort textAnything left with the device, such as a charger, case or water tank.
PromisedDateThe day the customer was told it would be ready.
StatusShort textBooked in, Diagnosing, Awaiting approval, Awaiting parts, Repairing, Ready, Collected or Unrepairable.
QuoteCurrencyThe price given for the repair, VAT included. Fixed-price jobs such as screens are quoted at the counter; others after diagnosis, with a written quote in Quotes.
Quoted OnDateThe day the quote was given.
Quote ApprovedYes/NoYes once the customer has agreed to the quote.
DepositCurrencyMoney taken up front when a part has to be ordered in.
OutcomeShort textHow the job ended: Repaired, Quote declined or Beyond economic repair.
ChargeCurrencyWhat the job finally costs the customer, VAT included: the total of its lines. Nothing for a device that cannot be repaired ("no fix, no fee") or a warranty return.
FinishedDateThe day the work was done and the customer could be told. The invoice is dated that day.
CollectedDateThe day the customer took the device away.
PaidYes/NoYes once everything charged has been paid.
Warranty UntilDateThe last day of the 90-day warranty on the repair, printed on its certificate.
Warranty OfPoints at JobsFor a warranty return, the first job it came back from.
NotesLong textAnything else the counter or the bench needs to know, such as reminders sent.

Part Orders

Parts ordered from suppliers: stock to refill the shelf, or one part for one job. (747 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 the order went to.
PartPoints at Parts, requiredThe part ordered.
JobPoints at JobsThe job the part is for, when it was ordered for one (its record number). Empty for shelf stock.
QuantityWhole numberHow many were ordered.
Unit CostCurrencyThe price paid for each, without VAT.
Ordered OnDateThe day the order was placed.
ExpectedDateThe day the supplier said it would arrive.
Received OnDateThe day it actually arrived. Empty while it is still on its way.
StatusShort textOn order or Received.

Job Lines

The parts and labour on each job, one line each, at the price charged with VAT included. They are the lines of the job's invoice and its collection receipt. (4,894 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
JobPoints at Jobs, requiredThe job the line belongs to.
InvoicePoints at InvoicesThe invoice the line is on, once the job is invoiced. Empty before then, and on jobs that cost nothing.
KindShort textPart or Labour.
PartPoints at PartsThe part fitted or waiting to be fitted. Empty on a labour line.
DescriptionShort textWhat the line is: the part's name, or the work done, as the invoice prints it.
QuantityNumberHow many parts, or for labour the hours: 0.75 is three quarters of an hour.
Unit PriceCurrencyThe price of one part or one hour, VAT included (nothing on a warranty return or a check that found no fix).
Tax RateNumberThe VAT rate inside the price, as a fraction: 0.2 is twenty percent. Taken from the Business record when the line is made.
Done OnDateThe day the part was fitted or the work done. Empty while the job is waiting for it.

Quotes

The written quotes given after a device has been diagnosed, with the price, VAT included, and whether the customer said yes. The Quote print template prints from it. (606 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 quote's number, in date order, a new run each year: QUO-2026-0042.
JobPoints at Jobs, requiredThe job it is for.
Quoted OnDateThe day it was given.
Valid UntilDateThe last day the price holds: thirty days from the quote.
NetCurrencyThe total without VAT.
TaxCurrencyThe VAT inside the total, worked out line by line.
TotalCurrencyThe price the customer is asked to pay, VAT included.
AnswerShort textAccepted or Declined; empty while the customer has not answered.
Answered OnDateThe day the customer answered.

Quote Lines

The parts and labour on each quote. (1,169 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
QuotePoints at Quotes, requiredThe quote the line belongs to.
KindShort textPart or Labour.
DescriptionShort textThe part, or the work to be done.
QuantityNumberHow many parts, or for labour the hours.
Unit PriceCurrencyThe price of one part or one hour, VAT included.
Tax RateNumberThe VAT rate inside the price, as a fraction.

Invoices

An invoice for every job that costs something, raised the day the work is finished. It lists the job's lines, the VAT inside them, any deposit already paid and the balance. Members of the public pay it on collection; businesses on account pay it within their payment days. (2,272 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 invoice's number, given in date order and once only, a new run each year: INV-2026-0042.
JobPoints at Jobs, requiredThe job invoiced.
AccountPoints at AccountsThe business account billed, for work brought in on account. Empty for members of the public.
Invoice DateDateThe day it was raised, the day the work was finished. It is the tax point for VAT.
Due DateDateWhen payment is due: the invoice date for the public (pay on collection), or that date and the account's payment days.
NetCurrencyThe total without VAT.
TaxCurrencyThe VAT inside the total: each line's VAT rounded to the penny, then added up, as the invoice prints it.
TotalCurrencyWhat the invoice comes to, VAT included. The same as the job's Charge.
DepositCurrencyThe deposit already paid against the job, taken off the total.
BalanceCurrencyWhat was left to pay when the invoice was raised: the total less the deposit.
Paid OnDateThe day the balance was paid; empty while it is owed.

Warranties

A 90-day warranty certificate for every job repaired (not for a warranty return, which is covered by the first one). The Warranty certificate print template prints from it. (2,160 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 certificate's number, in date order, a new run each year: WTY-2026-0042.
JobPoints at Jobs, requiredThe job whose repair it covers. The last day of cover is the job's Warranty Until.
IssuedDateThe day the repair was finished and the certificate given.
CoversShort textWhat it covers, in words: the part fitted and the work done.

Payments

Every payment taken, each against its job, each with its own receipt number. (2,511 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.
JobPoints at Jobs, requiredThe job paid for.
Paid OnDateThe day the money came in.
AmountCurrencyHow much.
MethodShort textCard, Cash or Bank transfer.
KindShort textDeposit, On collection, or On account for a business paying its invoice.

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