Skip to content

Made in Sri Lanka, for Sri Lankan shops

Bill faster. Know what you actually have.

UDS POS runs the counter, the stock and the money — batches, credit customers, supplier bills and the drawer at closing time. Bills print in Sinhala, English or both, and say nothing about VAT unless you want them to.

No card. We set it up with your own stock so you can judge it properly.

It works on a slow line
The counter keeps its catalogue on the machine, so scanning and pricing stay instant when the internet drags.
We come to the shop
Setup, the first week and the training happen where the counter is.
The data stays yours
If you ever leave, you take it with you. We will not hold it hostage.
Scan barcode · type item code or name
  • F2Search
  • F3Hold bill
  • F4Customer
  • F6Held bills
  • F8Edit line
  • F9Pay
CustomerSunil Motors
  • Brake Pad Set — Front3,700.001191712 × 1,850.00Avurudu Sale 5% −185.00
  • Engine Oil 4L5,600.001001391 × 5,600.00
  • Oil Filter2,670.001004823 × 890.00
Subtotal11,970.00
Discount−185.00
To pay3 products · 6 pcs11,785.00
The counter

What it does, in numbers

3LanguagesSinhala, English, or both on one roll
5Paper sizes58 mm and 80 mm rolls, A5, B5, A4
6Ways to payCash, card, QR, transfer, on account, points
20BranchesOn one account, on the Business Premium package
1Working dayFrom your enquiry to our telephone call

Who it's for

Four kinds of shop, four different headaches.

The software is the same in every one of them. What differs is what we switch on, and what the counter is arranged to do quickly.

Grocery

“The stock figure and the shelf never agree.”

Every sale, delivery and adjustment moves one ledger. When they disagree you can see which entry did it, and who made it.

How a grocery is set up

Supermarket

“Milk goes out of date at the back of the shelf.”

Batches with expiry dates, and the till always sells the oldest lot first. What is expiring shows on the owner's screen before it is a loss.

How a supermarket is set up

Spare parts

“Garages want an A4 invoice and thirty days to pay.”

Proper invoices with your bank details and signature lines, credit limits per customer, and a list of who owes what.

How a spare-parts shop is set up

Any shop with staff

“The drawer is short and nobody knows why.”

Each cashier signs in. Open the drawer with a count, close it with a count, and the difference is on the screen with the name beside it.

Cashiers, shifts and the drawer

The owner's screen

You see the whole shop from one screen.

Today's takings, how many bills, the average, and what customers owe you. Warnings appear only when there is something to warn about, so a quiet day looks quiet.

  • Per branch, or the whole business
  • Every day in the dates you choose, so a bad Tuesday is obvious
  • Best sellers with the margin beside them
Net sales today63 bills · average 1,337.3084,250.009% up on yesterday
Items sold418Owed to you22,400.007 customersDiscount given4,120.00customers saved 4,120.00
Net sales by daypeak 92,400.00
7 lines below reorder levelMilk 400g, Sugar 1kg, and 5 more
3 batches expire this monthOldest goes first at the till
The owner's screen

What it does

Built from what Sri Lankan shops asked for, in that order.

No module you have to buy separately, and no feature that exists to fill a comparison table.

A bill that looks like your shop

Choose the paper — 58 mm and 80 mm rolls, A5, B5, or a full A4 invoice — and the wording, the logo, the footer note, your bank details and the signature lines. One branch can print rolls while the office prints A4.

  • Four A4 layouts, from plain black to a corporate header
  • Invoice numbers with no gaps, per branch, per day
  • A preview, so you never print to find out
Sample Motor SparesNo. 1, Sample Road, ColomboVAT 000000000-7000INVOICEINV-COL-260817-0042
ItemQtyAmount
Brake Pad Set — Front23,700.00
Engine Oil 4L15,600.00
Oil Filter32,670.00
Subtotal
11,970.00
Discount
−185.00
Total
11,785.00
Authorised SignatureReceived By
An A4 invoice

Money you are owed, and money you owe

Give a customer a credit limit and the till stops them quietly at it. Settle a tab from the counter and the balance drops immediately. The same in reverse for suppliers: what you owe, and on what terms.

  • Credit limits enforced at the till, not by memory
  • Who owes you, largest first
  • Supplier debt raised when goods actually arrive
Owed to you64,550.00 across 3
  • Sunil Motorslimit 50,00048,200.00
  • Ranjith Storeslimit 25,00012,750.00
  • Kamal Pereralimit 20,0003,600.00

Sunil Motors is 1,800.00 from their limit. The till will stop them there.

Credit customers

Batches, expiry and first-out-first-sold

Record the lot number and expiry when goods arrive. The till then sells the earliest-expiring stock first without the cashier thinking about it, and splits a sale across lots when it has to.

  • Only for products that need it — most do not
  • What expires within thirty days, on the owner's screen
  • A short delivery is recorded as a variance, not refused
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

The bill

A customer should be able to read what they bought.

Most point-of-sale software sold here assumes a receipt is always in English. Sinhala, English, or both together on the same roll — and nothing about VAT unless you ask for it.

  • Shelf prices already include VAT, so the bill need never mention it
  • The rate is captured on each bill, so changing it never rewrites an old one
  • Reprint any bill later from its number

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

Packages

One phone or ten shops. Same software.

The difference between packages is how many devices, branches and people, not which features you are allowed. Batches, VAT, credit and Sinhala printing are in all of them.

Starter

One shop on one phone, tablet or computer — choose the package for your device.

Devices
1
Branches
1
People who can sign in
5

Basic

A single shop, perhaps with a second branch.

Branches
2
People who can sign in
10

Standard

Our suggestion

A busy shop or a few of them, with staff on shifts.

Branches
5
People who can sign in
25

Premium

Several shops under one owner, with stock moving between them.

Branches
20
People who can sign in
100

Starter is priced by the device you sell on; Business by how many branches you run. See the packages and prices.

Where we are

UDS POS is new, and we would rather you heard that from us.

You will not find a list of logos on this page, because there is not one to show yet. What being early gets you instead: you deal with the people who wrote the software, what your shop asks for goes near the top of the list, and we come to the counter to set it up ourselves.

What it does not get you is unfinished arithmetic. Every rupee figure is calculated in one place, and the till checks its own total against the server before a bill prints.

Request a demo

Have a look before you decide anything.

Tell us what you sell and we will set up a demonstration with your own items and prices in it — a system loaded with somebody else's stock proves nothing.

One working day
We telephone you, not the other way round.
About thirty minutes
At your shop, or over the phone.
Bring your item list
A spreadsheet, a printout, or an export. We will load it.
A person answers
Support is a telephone number, not a ticket queue.

See it working on your own stock

Leave a number and we will call. No card, no commitment.

This is how we reach you.

Add more details— optional

Hardware is sold separately.

Or telephone 071 953 3588 — Mon–Fri 8:30 am–5 pm, Sat 8:30 am–1 pm.