Live sales
LIVEToday's takings, receipt count and average basket — in real time, per branch.
Shop, stock, till and reports in one system. The till keeps working offline, and every sale syncs itself once you are back online.
Cart is empty
Every block here is a feature that actually runs in the system.
Today's takings, receipt count and average basket — in real time, per branch.
Wherever the cursor is, the barcode lands in the cart. Weight barcodes (PLU + grams) are read too.
EAN-13 · Code128 · QR · weight barcodeThe system tells you when stock is running out and when expiry dates are approaching.
Cost is calculated from intake batches — profit and margin are exact, not estimated.
Every sale carries its own id — never written twice, never lost. The queue drains itself once the connection returns.
Browser, Windows till and phone — same data, same shift.
Uzbek (Latin and Cyrillic), Russian and English — interface and reference data alike.
The till screen adapts to the type of business — pick yours below.
Groceries and everyday goods. Weighed items, fast checkout, several cashiers.
Cart is empty
Scroll down — and see how a day in your shop goes with UPOS.
The cashier signs in with a PIN and enters the opening cash — the till is ready. Even without internet.
SHIFT OPENED
CashierDilnoza
Opened08:00
Opening cash200 000
Barcodes are read with a scanner or a camera, the weight is read straight from the barcode on the scale label, and payment is cash, card or split.
SALE #127
Bread × 28 000
Milk 1 L13 500
Tomatoes 1.25 kg18 750
Tea 100 g22 000
TOTAL62 250
Cash 50 000 · Card 12 250
The till works offline: sales, returns and payments go into a queue. Try it — turn the internet back on.
SALE #128
Sugar 1 kg14 000
Matches1 500
Statusqueued
TOTAL15 500
Queued sales go to the server in order, are never recorded twice, and stock updates everywhere.
SALE #128
Sugar 1 kg14 000
Matches1 500
Statussent ✓
TOTAL15 500
Debts go into the till, not a notebook. The till warns when the limit is exceeded, and when payment is due the customer gets a Telegram reminder.
CREDIT SALE
CustomerAkmal aka
Amount85 000
Due27.10
The customer gets a Telegram reminder
UPOS bot18:41
Akmal aka, you owe 85 000 UZS at the “Baraka” shop. Payment is due on 27 October.
The Z-report builds itself: revenue, payment types, debts. The owner sees every branch from their phone.
Z-REPORT
Sales214
Cash2 910 000
Card1 865 000
On credit85 000
REVENUE4 860 000
Today · Baraka shop
4 860 000 UZS
The price depends only on how many branches you run — tills and staff are unlimited. Offline selling and sync come with every plan.
For one or two shops — pay only for the branches you open.
For growing shops that run several branches.
For multi-branch chains — terms are agreed individually.
Sign up with a DT account in five minutes and start selling the same day.