Invoices and quotations
Make a bill on one screen and print it on A4 or the 80mm roll, or send it as a link. A walk-in sale needs no customer name; the paper says नगद बिक्री.
Accounting · invoicing · inventory
Accounting and invoicing made for shops in Nepal: rupees and paisa, the Bikram Sambat calendar, and VAT and TDS the way the Inland Revenue Department asks for them. Every feature, for every shop, at no cost.
अक्षरुपी: दुई हजार तीन सय त्रिहत्तर रुपैयाँ मात्र।
Shops using Purja
Every part of it, free
There are no paid tiers and no modules to buy later. This is the whole list.
Make a bill on one screen and print it on A4 or the 80mm roll, or send it as a link. A walk-in sale needs no customer name; the paper says नगद बिक्री.
Who owes you, who you owe, and how long it has been outstanding. Part payments, advances, and one payment settling several bills at once.
Quantity, cost and value per store, not only in total. A sale that would take stock below zero is refused.
How much, and what for. The account it posts to is worked out from that answer.
Sales book, purchase book and the figures for your return. A tax invoice prints COPY from the second printing onward.
How am I doing. What I own and owe. Who owes whom. The same figures appear as P&L, balance sheet and trial balance in the accountant's view.
Built for a kirana, a clothing shop, a hardware store, a workshop that bills by the job: anywhere one or two people keep the books themselves, with or without an accountant behind them.
Nepal, not a locale setting
Dates are stored in AD and shown in Bikram Sambat from the real month table, so the fiscal year starts on the correct day. Every dated figure is returned in both calendars.
Invoice numbers are assigned by the server when you issue, gap-free and scoped to the fiscal year. Reprinting an issued tax invoice marks it COPY.
धन्यवाद
Underneath
The rules the ledger keeps. Skip it if it isn't your concern.
Every journal entry goes through the same function. Imports, the app and the API all use that one path.
What a customer owes, what an account holds and what stock is worth are calculated from the entries when you ask. No running totals are stored.
Money is stored as whole paisa, not as decimals. A rounding difference is posted as its own line.
The journal entry, the stock movement and the cost. An invoice with payments against it will not cancel until those are undone, and the message names them.
A self-check re-derives seven of these. The trial balance foots to zero, stock matches across three sources, each bill's payments add up to its settled amount, advances sit on the correct side, and a fully returned sale leaves every account where it started. It reports any that disagree.
Your data
Purja is run by Lamp Solutions Private Limited, registered in Kathmandu.
The Inland Revenue Department requires it for books kept here.
Every connection between your device and the server uses TLS.
Stored data and backups are encrypted on disk.
A record in one company cannot reference a record in another.
We do not sell your data, show you advertising, or pass your figures to banks or lenders.
Straight answers
Not from you. Purja is free: every feature, every shop, no card, no trial period. Purja does not sell your data, does not show you advertising, and does not pass your sales figures to a bank, a lender or anyone else.
Billing and inventory software is no longer difficult to build. There are already a dozen of them and the price is heading toward zero. We would rather not compete there, so we give the books away.
We may sell other things later, for shops that want more than books. Anything free today stays free: we will not put a price on a feature you already have. Your data exports in full at any time.
Yes: the screens, both calendars, and the amount in words on the printed bill. English is one switch away, on the same books.
There are two views of the same books. The accountant's view has the journals, the day book, the trial balance and the chart of accounts, and everything exports.
Customers, suppliers, products and opening balances import from a file. Imports use the same validation as manual entry.
No. The shopkeeper's view asks in plain terms and works out the accounting. The accountant's view is one switch away if you want it.
A self-check re-derives the trial balance, the stock and every bill's payments, and reports anything that disagrees. Issued bills are never edited: a correction is a cancellation or a credit note, so the trail stays intact.
Your data exports in full at any time: documents, contacts, stock and the ledger.
Try it on your own shop
Put a real month through it, including the returns, the part payments and the customer who paid in two instalments. If the figures don't match your own, tell us.
Bills, khata, stock, expenses, VAT, the IRD's books, both print sizes, share links, two views and the year-end close. No tiers, no trial period.
No card · nothing expires · your data exports whole, whenever you ask