Cash registers (POS)
The admin panel is the back office for your cash register (POS). It connects directly to the till's own database — configured once under Cash registers › Settings (host, port, database, user, password) — after which:
- products, categories, customers and suppliers you maintain in the admin are pushed to the register,
- sales rung up at the register flow back into the admin automatically,
- all POS reports below read the register's live data.
The nightly synchronisation keeps both sides matched; the stock sync tool triggers a round manually.
The POS pages
| Page | What you do there |
|---|---|
| Period report | X/Z-style sales report for one register between two dates: sales by payment type with totals; printable (PDF beta). A register selector supports multiple tills. |
| Payment analyze | Payment-type analysis: receipt number, date, payment type, total. Receipts can be re-opened/cloned for corrections. |
| Inventory report | The register's product list: prices with/without VAT, stock, visibility, flags for low stock / out of stock / expiring; total stock value. |
| Low stock | Two dashboards — out-of-stock and low-stock register products — with one-click barcode copying for ordering. |
| User management | Cashier management: add cashiers (nickname, role), change passwords, show/hide cashiers and their sales-tree visibility. |
| Products mismatch | Data-quality checks: products that exist in the admin but not on the register (or vice versa) and missing barcodes/references — run each check and fix the differences. |
| Settings | The register database connection and the header text printed on register reports. |
| Stock operations | Register-side maintenance: reset stock quantities or best-before quantities to zero. Destructive — requires confirmation and cannot be reverted. |
Everyday workflow
- Maintain products in Inventory — new/changed products reach the register through the sync.
- The register sells; sales return as receipts and stock movements into the admin.
- Check Period report / Payment analyze for daily takings; use the admin's Reports for cross-channel analysis (register + invoices together).
- If stock ever disagrees between the systems, run Products mismatch and the stock equalizer.
Pricing at the register
The register applies the same pricing rules as the admin — product prices, multi-code rows, quantity breaks, Buy-X-Get-X and customer pricing. The logic is documented once, in Discount priorities, and behaves identically on both sides.