| Product | Variation | SKU | Price | Cost | Stock | Supplier | Status |
|---|
| Supplier | Contact | Phone | Items |
|---|
Cash drawer
OptionalEnter the cash you started the day with (float). Leave blank to skip.
Recent sales
| Receipt | Time | Items | Total | Cash | Sync |
|---|
Low stock — reorder list
| Product | SKU | Stock | Threshold | Supplier |
|---|
Administrator sign-in
Enter the admin PIN to manage tenants and device access.
This device
Sales, VAT & service charge
Applies to this shop. These can be shown or hidden on the printed receipt.
Shop logo
Shown in the top-left corner. Tap the logo in the top-left corner at any time to change it.
Product categories (headers)
The list of categories/headers you sell under (e.g. Food, Drinks, Desserts). These appear in the category dropdown when you add or edit a product. One per line.
Staff for this shop
People who can sign in to this shop's till. Managers can edit inventory & settings; cashiers can sell.
| Name | Username | Role | Status |
|---|
Backup & data
The .sqlite backup is the full database and is the one you restore from. The .xlsx export is a readable Excel workbook (products, stock, sales, staff, suppliers) for reporting — it is not used for restore. A weekly auto-backup is also kept automatically in this device's storage and refreshed once a week; use the button to download the latest copy.
Import past sales
Bring in historical sales from a spreadsheet (.csv or .xlsx). Each row is one item line; rows that share the same Receipt value are grouped into a single sale. Every sale is backdated to the Date you provide, so it lands in the right place in Reports.
Columns (header names are flexible): Date, Receipt (optional, groups lines into one sale), Item, Qty, UnitPrice, Cashier (optional). VAT is applied using this shop's current tax settings. There's no fixed limit on file size — 100+ sale entries in one file work fine.
Subscription
About
Totals POS — · Offline-first PWA · SQLite (WebAssembly) · Multi-tenant.
Installed as an app? Updates are checked automatically, but if this device has been offline or closed for a while, tap the button above after reconnecting to fetch the latest version right away.