Product and customer records
One product card for the whole program: net and gross price, unit, minimum stock, barcode. A customer’s tax number is checked against its control digit as you type, because otherwise the mistake surfaces at e-invoicing — a month after the sale.
Loading a price list from a spreadsheet
Two thousand items load from a CSV file, not by hand. A preview first — what the program understood and which rows were rejected — then the save. Customer lists come in the same way, and everything can be exported back out the same way.
Accounts and permissions
Everyone works under their own account: the cashier with a PIN, the manager with a password. Permissions are granted directly or through groups, with values attached — a maximum discount, a credit-note limit.
Backups
A backup on start, on shutdown and on demand. A package carried out on a USB stick comes back even on a new computer: it carries the key wrapped in the recovery code, so after a disk failure the program becomes the same installation it was before.
Data exchange between tills
Two tills in one shop find each other on the local network and exchange changes in the background. A branch outside that network goes through our relay. Every till holds the full data set, so every one keeps working when the line drops.
Workstation hardware
Counter and weighbridge scales with their drivers, a scanner caught on every screen, a weighbridge ticket built from two weighings. The scale puts the mass straight into a receipt line, the display shows the customer the same price the cashier sees, and the drawer opens when a sale is paid in cash. A shelf label with name, price and barcode prints straight from the product card.
Bank statements instead of retyping
An MT940 file from online banking goes in as a whole: customer payments are matched to invoices, your own transfers to supplier invoices. Nothing is posted on its own — only payments where the customer wrote the invoice number are ticked in advance, and an unrecognised entry is never guessed at.
What needs attention today
The dashboard collects what the modules report: invoices past their due date, orders due today, stock below its threshold, a policy expiring next week, an employee’s day left without a clock-out. Each of those normally sits on a different screen, waiting for someone to look. A matter disappears when its cause does — you cannot dismiss one, because a dismissed matter is exactly the one that gets forgotten.
Contactless card and workstation lock
One tap of a card instead of a login and a PIN; the next tap covers the screen when you step away from the counter — and it does not log you out, so an open receipt waits for your return. Everyone assigns their own cards, and a lost one is withdrawn with a single click. The program never stores the card number: the database holds only its fingerprint.