Retail billing software for counters attached to a real set of books
A shop that also buys in bulk is not really a shop — it is a small distribution business with a counter on the front. The billing has to be fast, and the accounting behind it has to be more than a daily sales total typed into something else.
Counters that are part of a larger business
If the till is the whole business and stock arrives one carton at a time, a simple billing app is enough. This is for the other case: a counter that buys in quantity, holds real stock, sells on some credit, and has a proprietor who wants the day's takings and the day's ledger to be the same thing.
- Retail shops buying in bulk and needing purchase and stock control behind the counter
- Distributors running a retail front alongside the warehouse
- Businesses with more than one counter, or more than one shift a day
- Chemists and other retailers where batch, expiry and MRP follow the goods
- Owners tired of reconciling a till system against an accounting system every night
At the counter, and behind it
Barcode billing
Scan to bill, which is the whole difference between a queue that moves and one that does not.
Till and shift management
The till opens and closes against a shift and a user, so cash is attributable to a person and a period.
Split payment
One bill settled across more than one payment method, recorded as such.
Quick return
Goods coming back handled at the counter, posting against the original sale.
Z-report
The end-of-shift summary the person closing up actually needs.
The same stock and the same ledger
The counter sells from Inventory Control stock, with batch, expiry and MRP where the item carries them, and posts into the same books as everything else.
Open, sell, close
Open the shift
A till is opened against a user, so everything billed in it is attributable.
Sell
Barcode scanning through the sale, with split payment and quick return where they are needed.
Close
The Z-report closes the shift and summarises the takings.
No second reconciliation
Because the counter posts into the same ledger as the rest of the business, there is no separate system to tie back to at the end of the day.
Where retail businesses actually lose money
Shrinkage and mispricing get the attention, but for a retailer that also buys in bulk the bigger leaks are usually further back: stock bought and never sold before it expired, a purchase bill entered a fortnight late so the shelf price was wrong all fortnight, and cash that went somewhere between the till and the bank.
All three of those are visible when the counter and the books are one system. Expiry and reorder alerts come from Inventory Control, purchase entry can be drafted from the supplier's bill by AI Bill Scan rather than waiting for someone to have a free morning, and the Banking module reconciles the takings against the statement.
None of that makes the counter slower. It just means the counter is not the only part of the business the software knows about.
When the shop becomes shops
The jump from one counter to two is the point at which informal arrangements stop working. Cash that was obviously accounted for when one person handled it becomes a question; stock that was on one set of shelves is now in two places; and “what did we take yesterday” needs qualifying with where.
Because tills open against shifts and users, and because stock is held per warehouse, the second counter is a setup exercise rather than a new system. Reporting runs per branch and consolidated from the same posted data, so the owner sees each counter and the whole business without exporting anything.
Role-based access is what makes this bearable day to day: counter staff get the rights to bill, a manager gets the rights to correct, and the audit log records both.
Questions we get asked
Does the counter work with a barcode scanner?
Yes. Barcode billing is part of the Retail/POS module, along with till and shift management.
Can one bill be paid by two methods?
Yes. Split payment records a single bill settled across more than one method.
Do counter sales appear in the main accounts?
Yes. The counter posts into the same ledger and the same stock as the rest of the business, so there is no nightly reconciliation between two systems.
Can we track batch and expiry at a retail counter?
Where Inventory Control is enabled and the item carries them, yes — the counter sells from the same batch-tracked stock.
Can we run more than one till?
Yes. Tills open against shifts and users, which is what makes more than one counter workable.
Which plan includes Retail/POS?
It is included from the Platinum plan and available as an add-on on other plans.
Counter and books in one demo
See a shift billed and closed, and the same transactions land in the ledger without a second reconciliation.
Book a demo