Tax rounds once
Never per line. The tablet and the server round the same way, so the two never differ by a cent.
Take the order, take the card, print the receipt, close the day. A POS carrying only what a shop actually does.
A new member of staff uses it on their first shift. There is one screen, what is used most is within reach, and wherever something could be confusing, the reason it works that way is written down.
Putting the best sellers at the front is not alphabetical. Hold a tile for five seconds and arranging mode opens; drag to move it.

No further buttons were added. Swipe an order line right to discount it, left to take it off.

It is what a cashier can ask for across a counter and what somebody can recite without carrying anything. A name works too.

The payment screen does not cover the POS. The right-hand side, where the products were, becomes the payment panel and the order stays on the left — because “what was that, and how much?” is asked at exactly the moment money is being taken.
Pick a tender and it is collected right there. The amount pad, the request to the terminal and the card details all finish inside one screen.

There is no Split button. Splitting a bill is not something a cashier decides in advance — it is something they find out halfway through — so any tender can take part of the order.

No receipt popup appears. It finishes where it started, and the one number that has to be read before the customer leaves is the largest on the screen.

What the tablet sends is not taken on trust. It says what is being sold and how many; the price comes out of the catalogue on the server, is recalculated there and recorded there. Lose the tablet, or let somebody tamper with it, and the takings are still the server's figures.
Never per line. The tablet and the server round the same way, so the two never differ by a cent.
Before the batch settles nothing has moved, so it is voided; afterwards only a refund is possible. The screen keeps the rule so nobody has to remember it.
Some in cash, the rest on a card — or on two cards. It finishes itself when the balance reaches zero.
One of the three bundles comes back, so one bundle is returned. Returned a piece at a time, the parts still come to exactly what was taken.
Scan a product barcode and it lands in the order; scan the barcode on a receipt and that receipt opens.
The name and the price at the moment of sale are stored with it. Change a price later and last year's receipt still says what was charged.
Each shop keeps its own catalogue and its own takings. Two POS terminals in the same shop share the catalogue and the card balances.
With no server to reach, the POS records the sale itself and carries on. It uploads when the line is back, and nothing is banked twice.
One number a cashier can ask for finds the customer. Naming one is optional, and most people who walk in are not on the books. Points build up and spend like a tender.
A postal code asked at payment is counted by area. A known customer is not asked twice, and walk-ins are counted too — they are most of it.
Somebody steps away, so the order is named and parked. It shows who put it down, so it survives a change of shift.
Cash, card and store card apart, with returns and voids on their own lines. Step through by day, week, month or year, and print the same figures.

What the customer was shown and what comes out of the printer are the same sections in the same order. A reprint is stamped as one and does not open the drawer.

A changed phone number or a risen tax rate is no reason to go and find a laptop. Correct it in the POS's Settings and every other POS in that shop, and the admin site, show the same thing.
The shop's details belong to the shop, not to the device. Correct them on one POS and the rest use the same values.

The shop's name, address and phone print themselves at the top. The header is what the shop adds underneath them; the footer is the closing line at the bottom.

A counter with no card terminal switches cards off. The payment panel divides its width into four, so one tender nobody uses is width taken from the other three.

Scan the code with the tablet and the app downloads. Enter the address and the key and it sells that day.
A new build is picked up when the POS next launches. Nobody has to walk round the shops installing it.
One can be shut off without touching the others, and a lost tablet means reissuing one key rather than all of them.
English, Korean, Spanish or French, and dollars, euros or pesos. The receipt alone prints in English whatever the POS is set to — the person taking it away is not the person who chose the language.
“If the card terminal does not answer, the payment fails. No way to key an approval by hand was ever built.”
Chosen so that a payment nobody approved can never be recorded as a sale.| Tablet | Android 8.0 or newer, landscape. 10 inches or larger recommended |
|---|---|
| Card terminal | Valor or PAX, on the network. Sale, void, refund and batch close |
| Receipt printer | ESC/POS. Network (IP), Bluetooth or USB |
| Cash drawer | Wired to the printer's RJ11/RJ12 port |
The terminal and the printer only have to be on the shop's network. The tablet connects to them directly, so there is no box in the middle.