
For fish markets and fish shops in Nepal
Every fish, every kilo, every hour it waited.
Sell rohu, bhakur, naini and trout by the kg at a rate you set each morning, add the cleaning charge as its own line, receive fish with its source and the hour it arrived, and write off spoilage and loss at cost.
Every fish, every rate and every delivery's age, in one place.
Rates chalked on a board and changed by memory, cleaning charges added in the head, no record of when a delivery arrived or where it came from, and spoiled fish thrown away uncounted make a fish market's day harder 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 morning rate
Without XoraPro
The new rate goes on the chalk board, and the counter charges yesterday's by habit.
With XoraPro
The rate board sets each fish's rate once, the till charges it, and the wall card prints.
Cleaning the fish
Without XoraPro
The cleaning charge is added in the head, or forgotten when the queue is long.
With XoraPro
After a whole fish is weighed, the till offers the cleaning charge as its own line per kg.
The fish arrives
Without XoraPro
Nobody can say later where a delivery came from or how long it has waited.
With XoraPro
Each delivery keeps its source and the hour it arrived, and shows its age in hours.
Closing time
Without XoraPro
Spoiled fish and melted ice go in the bin and the stock count never matches.
With XoraPro
Spoilage, ice and water are written off at cost, so the kilos in stock stay true.
The restaurant's account
Without XoraPro
Daily orders on loose slips, added up at the end of the month.
With XoraPro
Each order goes on the restaurant's khata at the till, with its balance always up to date.
What it does
What XoraPro does for you
1 of 5
Each fish is one tile, and each form (live, whole, cleaned, steaks, fillet, frozen) is its own item sold by weight. Tap Rohu, tap Whole, then type the weight or the rupees the customer wants to spend. After a whole fish, the till asks about cleaning and adds the charge as its own line per kg.
2 of 5
The rate board lists every fish with its last rate and whether it went up or down. Change what moved and save; the till charges the new rates from that moment. Print the rate card for the wall, with your cleaning charge on it.
Nepal rule Consumer Protection Act 2075: keep a price list the public can see and read (s.11(c), s.20(1)).
3 of 5
Receive fish with its weight, its cost, where it came from (a pond or farm, a river, or an import) and the hour it arrived. Each delivery shows how many hours old it is, so the oldest is sold first. An optional formalin strip test is kept with it.
4 of 5
Spoiled fish, ice and water in the weighed delivery, cleaning loss, fish that died in the tank and fish unsold at close each leave stock at cost through the damages register. A wrong entry is voided, and the stock comes back.
5 of 5
Put a restaurant's daily order on its khata at the till, send reminders, and collect at the end of the week or month. Each customer can see their own balance from a private link.
Who it helps
Better for you, and for the people you serve
For your shop
The dashboard shows kilos sold today by fish, the cleaning charges, how many items have today's rate, and spoilage and loss this week as a share of what came in.
Kilos in stock are shown by how many hours ago they arrived, with the oldest delivery's age, so the oldest fish goes first.
Deliveries come in by weight as their own batches and losses leave at cost, so the kilos on screen are the kilos on ice.
Type the weight, or set once how your label scale writes its barcodes and scan each label. A label that misreads is refused, never rung.
For your customers
Every line shows the fish, its weight and its rate per kg, with cleaning on its own line, and the receipt opens on their phone from a QR or goes to WhatsApp, Viber or email.
The printed rate card shows every fish's rate per kg for today and the cleaning charge, the same rates the till charges.
Restaurants, hotels and regular households buy on their khata and see their own balance from a private link.
Coming
Being built next
These are not in XoraPro yet. Each one joins the lists above once it is live.
- Coming
Weight before and after cleaning
Weigh the fish whole and cleaned, and see the cleaning loss of each delivery.
- Coming
End of day markdown
Lower the rate of fish over a set number of hours old at closing time, from the rate board.
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.









