IRD-enlisted billing, filed to CBMS on its own.
TableSathi is enlisted with the Inland Revenue Department under the Electronic Billing Procedure 2074. Every invoice and credit note you issue is filed to the Central Billing Monitoring System automatically — and the bill still prints the instant you press settle.
Enlisted, with a number you can check
TableSathi is enlisted with the Inland Revenue Department under the Electronic Billing Procedure 2074 (विद्युतीय बीजक सम्बन्धी कार्यविधि, २०७४) — enlistment number 8301671. Every Nepali billing vendor says “IRD approved”; the number is the part you can hold them to, so ours is on this page rather than in a sales conversation.
The bill never waits for the department
The law requires an invoice to be issued and reported. It does not make the reporting a condition of the issuing — so TableSathi does not hold your counter hostage to a network call. Settling a bill writes the invoice and its filing record in one transaction; the post to CBMS happens straight after. If the connection is down, the bill still prints and the filing retries itself.
- Bills print immediately, whether or not IRD is reachable
- The filing record is written in the same transaction as the invoice, so a bill can never exist unrecorded
- Retries run at 1, 5 and 15 minutes, then hourly until it lands
- Anything ambiguous is held for a person to check, never silently re-sent
A paid bill is never edited — it is credited
Once an invoice is issued it is immutable, which is exactly what the rules require. The only lawful correction is a credit note, and in TableSathi that is a real document: its own CounterSeries.CREDIT_NOTE number sequence, its own printed form, and its own filing to CBMS against the original invoice. Nothing is edited in place and nothing is deleted.
Your registers, for the period you actually file
The owner-only Finance screen exports the sales register (बिक्री खाता) and the purchase register for one Bikram Sambat tax period — the two are filed as a pair, so one period picker drives both — plus the filing report for a fiscal year, or all three in a single workbook. Money reaches the sheet as a number, not a string that looks like one.
Off until you turn it on
CBMS filing is per-cafe and off by default, because the platform is not the taxpayer — your cafe is. Below the threshold you can run TableSathi as an ordinary PAN/VAT till and add filing the day it starts to matter. Switching it on is a conversation rather than a toggle: it needs your own IRD credentials and depends on how your cafe is registered, so we set it up with you. Those credentials are encrypted at rest, and the connection test deliberately files nothing.
Common questions.
Is TableSathi IRD approved?+
Yes. TableSathi is enlisted with the Inland Revenue Department under the Electronic Billing Procedure 2074 — enlistment number 8301671 — which is the listing the department maintains for software permitted to issue electronic invoices. It is worth being precise about the words, because vendors use them loosely: enlistment covers the software, while registration for PAN or VAT is something your own business does directly with the IRD. TableSathi being enlisted does not register your cafe; it means the bills your cafe issues come from software the department has listed, and that those bills can be filed to CBMS.
Which restaurants in Nepal have to use IRD e-billing?+
The turnover thresholds are lower for hospitality than for business generally: NPR 5 crore in annual turnover for hotels, restaurants and canteens, against NPR 10 crore for a general business. Below the threshold you may still use enlisted software and many cafes choose to; above it, issuing invoices from software that is not enlisted is the offence. Most cafes on TableSathi are below the threshold today, which is why CBMS filing is off by default and enabled per cafe — we turn it on with you when your turnover, or your accountant, says it is time. Confirm your own position with the department or your accountant rather than relying on any vendor page, this one included.
What is CBMS and what gets sent to it?+
CBMS is the Inland Revenue Department’s Central Billing Monitoring System — the service that receives electronic invoices as they are issued, so the department sees the bill at roughly the same time your customer does. TableSathi sends each issued invoice and each credit note, with the seller PAN, the fiscal year, the invoice number and the amounts. It does not send your menu, your costs, your supplier prices or your staff records; only the document itself. Filing happens after the bill is printed, so the customer is never kept waiting at the counter for a government API.
Can an invoice be edited or deleted after it is generated?+
No, and it should not be. Once an invoice is issued it is a tax record, so TableSathi will not let it be edited or removed — including by you. The lawful correction is a credit note, which reverses the original as a separate document rather than rewriting history. In TableSathi a credit note carries its own number sequence, prints as its own document, and is filed to CBMS against the invoice it corrects. A credit note is also held back until the invoice it references has itself been filed, because filing a note against an invoice the department has not yet seen is indistinguishable from a genuine failure.
What happens if the internet is down when I settle a bill?+
The bill prints and the sale completes, exactly as normal. The filing record is written in the same database transaction as the invoice, so nothing can be sold without a record of it existing; only the network call to CBMS is deferred. A sweep retries pending filings at 1, 5 and 15 minutes, then every hour until they land, so a morning with no connection resolves itself once the line is back with nothing for you to do. Anything genuinely ambiguous — a request that may or may not have been recorded — is set aside for a person to check rather than re-sent, because a duplicate credit note is a harder problem than a late one.
Do I need a separate accounting package as well?+
For filing your returns, TableSathi gives you what the sales side needs: the sales register (बिक्री खाता) and the purchase register for a Bikram Sambat tax period, exported as a pair because they are filed as a pair, plus the filing report for a fiscal year. What TableSathi is not is a general ledger — it does not keep your full books, run payroll, or handle non-cafe income, so a business with a broader set of accounts will still have an accountant and may still have accounting software. The difference is that the restaurant-side numbers arrive already correct and already filed, instead of being re-typed from a pile of bills.
Run your cafe the simpler way.
Tell us about your cafe and we'll get you set up — orders, kitchen tickets, billing, and stock in one place.