
For supermarkets and grocery stores in Nepal
Every scan, every batch, every counter.
Scan at a busy counter, keep selling when the internet drops, sell the batch that expires first, and close each counter's day with an X and Z reading.
Every scan, every batch and every counter, in one place.
A scanner that misses, a till that stops when the internet does, expired packets found by a customer and counters added up by hand make every day in a busy store longer than it needs to be.
Side by side
Without XoraPro, and with it
The same day in your trade, told twice: once on paper and phone calls, once in XoraPro.


The evening queue
Without XoraPro
A scan does nothing, the cashier scans again, and the queue waits.
With XoraPro
The till reads keyboard-style scanners with or without an Enter, and finds the obvious item first.
The internet drops
Without XoraPro
Bills go into a duplicate book, to be typed in later if anyone remembers.
With XoraPro
The till keeps taking cash sales and sends each one when the line is back.
Stock near its date
Without XoraPro
An expired packet is found on the shelf by a customer.
With XoraPro
The till sells the batch that expires first, and the near-expiry report shows what is close.
Running low
Without XoraPro
An item runs out before anyone notices, and the order is a guess.
With XoraPro
A daily email lists what is at or below its reorder level, and the reorder screen suggests how much to buy.
Closing time
Without XoraPro
Each counter's day is added up by hand, and nobody can show the bill numbers have no gaps.
With XoraPro
An X reading during the day, a Z reading at closing, and bill numbers that run without gaps.
What it does
What XoraPro does for you
1 of 5
Any USB or Bluetooth scanner that types like a keyboard works, whether it sends an Enter at the end or not. Search puts the obvious item first: an exact barcode or code, then names that start with what was typed. Test the scanner on the device before opening day.
2 of 5
Open the till once while online. If the line drops, it keeps taking cash sales; each waits on the device and goes to the server when the connection is back, booked at the minute it was rung. Where your business reports to the IRD billing system, the sale is reported then too.
3 of 5
Items kept by batch carry their expiry date. The till takes each sale from the batch that expires first, warns when it is close to its date, and stops a sale that only expired stock could fill. The near-expiry report lists what to sell or return.
4 of 5
Set up a supplier's scheme once, as a discount or free goods, and the till applies it to every bill that qualifies while online. Where an item carries an MRP, a price above it is warned about or blocked, as you choose.
5 of 5
Add a counter for each lane and set each device to its counter. Every counter keeps its own cash drawer and its own bill numbers, which run without gaps. An X reading shows a counter's day so far and changes nothing; the Z reading closes its day with the grand total and the voids. The grand total only ever rises, and every bill goes into a journal where each entry carries the hash of the one before.
Who it helps
Better for you, and for the people you serve
For your store
Set a reorder level and XoraPro emails a daily list of what has run low. The reorder screen suggests how much to buy and makes a draft purchase order.
The dashboard shows sales, bills, the average basket, top items, low stock, near expiry, schemes used and sales by counter.
The counters board shows each register with its drawer, who is ringing, today's bills and sales, and the last sale.
The till works on phones, tablets, laptops, desktops and touch screens, with shortcut keys on a keyboard. Set once how your label scale writes its barcodes, and the till reads each weighed item with its weight or price; a label that misreads is refused, never rung.
For your shoppers
A second screen facing the shopper shows each item as it is scanned, the VAT and the total, then the QR to pay. The receipt opens from a QR, or goes to their WhatsApp, Viber or email, to keep or print later.
Put a sale on a regular's khata at the till, and they can see their own balance from a private link.
Where an item carries an MRP, the till warns about or stops a price above it.
Shoppers can pay by card, or by Fonepay, eSewa or Khalti QR, as well as cash. Once your bank's Fonepay merchant connection is set up, a Fonepay QR confirms itself, so nobody has to check the shopper's phone. A business buyer's name, PAN, address and mobile go on any sale, and with a PAN the receipt is a full tax invoice.
Built for Nepal
Bikram Sambat first
Today is Monday, 30 Kartik 2083, 16 Nov 2026.
Your next VAT date
The VAT return is due on 25 Mangsir (11 Dec), in 25 days.
Nepali and English
On the screen and on the paper, in the language each person reads.
Keeps selling
Keeps selling when the internet drops.
What you can check
- The main copy of your records is kept on a server inside Nepal, with a read-only standby copy in Singapore.
- Every change is logged with a name and a time, and the log cannot be edited.
- A posted bill is reversed, never deleted.
- Your accountant can be given read-only access.
- The whole book exports to Tally XML, Excel or CSV at any time.









