Skip to content

Everything it does

Everything a shop actually needs, and not much else.

No module you have to buy separately, and no feature that exists to fill a comparison table. If it is here, a Sri Lankan shop asked for it.

At the counter

Where the queue is. Everything here is built to be fast with a keyboard.

Scan, or type a short code

Every item gets a six-digit code as well as a barcode, so an unlabelled part is still two seconds away.

Split payment

Part cash, part card, the rest on account — on one bill, with the change worked out as you go.

Park a bill

A customer goes back for something forgotten. Hold the bill, serve the next person, bring it back. It takes no stock and no invoice number.

Discounts apply themselves

Campaigns run by date, product or category. Where two overlap the larger one wins — they never quietly stack.

Prints while it saves

The receipt appears as the sale completes. Reprint any bill later from its number.

Regulars remembered

Attach a customer for credit or loyalty points. A walk-in needs no record at all.

Stock

One ledger. Every movement has a reason and a name attached to it.

Stock per branch

One catalogue across the business, separate quantities per branch. Move stock between them and both sides are recorded.

Batches and expiry

For the products that need it. The till sells the earliest-expiring lot first and splits across lots when one runs out.

Reorder levels

Set a level per item and what falls below it appears on the owner's screen. Leave it unset and the system stays quiet.

Purchases and deliveries

Order first and receive later, or key in a delivery that has already arrived. A short delivery is recorded as a variance rather than refused.

Cost follows the last purchase

Receiving goods updates the cost price, so margin figures reflect what you actually paid.

Adjustments with a reason

Damaged, expired, lost, found, or a stock count. The reason is chosen before the number, and never optional.

All stock · Kandy Road4,182 lines
ProductOn hand
Highland Milk 1L100482412
Prima Bread 450g10013918Reorder
Chello Yoghurt 80g119171301
Anchor Milk Powder 400g1045532403 batches
Sugar 1kg1007716Reorder
Stock, per counter

Money

What came in, what went out, and what is still owed in both directions.

Credit customers

A limit per customer, enforced at the till. Settle a tab at the counter and the balance drops immediately.

Supplier debt

Raised when goods actually arrive, not when they are ordered. Payment terms recorded per supplier.

Cashier shifts

Open the drawer with a count, close it with a count. The difference is on the screen with the cashier's name beside it.

Expenses

Rent, wages, electricity. A cash expense comes out of the drawer and the shift expects that much less at closing.

VAT, done properly

Inclusive or exclusive prices, the rate captured on each bill so changing it later never rewrites an old invoice.

Rounding you control

Round bills to the nearest fifty cents or rupee — announced before the customer chooses how to pay.

In the office

What an owner opens at the end of the day, or from home.

Today, at a glance

Takings, bills, average bill, what customers owe. Warnings appear only when there is something to warn about.

Receipts you design

Paper size, layout, logo, footer note, bank details and signature lines — with a preview, so you never print to find out.

Sinhala on the bill

English, Sinhala, or both together on the same receipt — the bilingual labels sit side by side, which is what fits a 58 mm column.

Staff and branches

Each cashier signs in with their own account, assigned to the branches they work at. Bills carry their name.

Multi-branch

One catalogue, separate stock, separate drawers, and figures either per branch or across the business.

Promotions

By product or category, for a period, at one branch or everywhere. The bill names the campaign that gave the discount.

Sample Motor Spares

No. 1, Sample Road, Colombo

බිල්පත / InvoiceINV-COL-260817-0042
දිනය / Date17 Aug 2026 14:32
අයකැමි / CashierNimal S.

1. Brake Pad Set — Front

  119171 · 2 × 1,850.003,700.00

2. Engine Oil 4L

  100139 · 1 × 5,600.005,600.00

3. Oil Filter

  100482 · 3 × 890.002,670.00

එකතුව / Gross Amount11,970.00
වට්ටම / Discount−185.00
ගෙවිය යුතු / Total11,785.00
ගෙවූ / Paid12,000.00
ඉතිරිය / Change215.00

ස්තූතියි! / Thank you!

An 80 mm till roll, bilingual labels

See it working

Easier to see than to read about.

We will load your own items and show you the counter working with them.

Request a demo