Why the invoice should reach CBMS as it prints

Filing tax invoices at the end of the day turns one job into two. Filing at print time removes the second one.

Billing / / 4 min read

The evening job nobody wants

In many shops the sale and the filing are separate tasks. The cashier bills all day, and someone else sits down in the evening to send the day's invoices to the IRD.

That second sitting is where things slip. A busy day gets filed late, an invoice is edited after it was handed over, and the numbers on paper stop matching the numbers on record.

Nobody chose this arrangement. It grew out of older billing software that treated filing as an export: finish the day, produce a file, upload it. The habit stayed even after the tools changed.

Where the two records drift apart

A tax invoice exists in two places: the copy in the customer's hand and the record with the Central Billing Monitoring System. Every hour between printing and filing is an hour in which they can disagree.

The usual causes are ordinary ones:

  • A late batch. The person who files is on leave, or the shop closed late, and yesterday's invoices go up tomorrow.
  • An edit after printing. A quantity is corrected on screen once the customer has left, so the filed invoice no longer matches the printed one.
  • A reprint. The same invoice is printed twice and nobody is sure which copy counts.
  • A missed day. One batch is skipped and the gap is only noticed at month end.

None of these is fraud. They are what happens when a second job depends on someone remembering it.

Do it in the same action

Sajilo Billing posts each tax invoice to CBMS as it prints, under the shop's own PAN. The customer's copy and the filed record are created together.

There is no batch to remember, and no gap in which the two versions can drift apart. Printing is the filing.

This also changes what an invoice is inside the software. Once it has printed it has been filed, so it is a finished record. A mistake is corrected with a new document that points back to the original, and the original stays as it was.

What changes at the counter

For the cashier, nothing. The steps are the same as before:

  1. Scan the items with the barcode reader.
  2. Check the cart total, with VAT and the Bikram Sambat date on the bill.
  3. Take payment by cash, Fonepay QR, eSewa, Khalti or ConnectIPS.
  4. Print.

Filing happens inside step four. There is no extra button, and a new cashier does not need to be taught that filing exists.

What changes for the accountant

The evening job disappears. A wholesale trader in Pokhara put it to us this way: filing used to be its own evening job, and now the invoice goes to CBMS the moment it prints.

What is left is the work that needs an accountant. Checking that the day's sales match the cash and the wallet settlements. Reviewing credit notes. Preparing the VAT return from records that already agree with what the IRD holds.

Month end gets shorter for the same reason. There is no reconciliation between "what we billed" and "what we filed", because they were never two lists.

What to ask before you buy

Any billing vendor will say their software is IRD compliant. These questions show how the filing actually works:

  • When is the invoice filed? At print time, at day end, or when someone presses a button?
  • Who files it? The cashier's print action, or a separate person with a separate login?
  • What does the cashier see if filing fails? A clear message at the till, or nothing until someone checks a report?
  • Can a printed invoice be edited? If it can, ask how the filed copy is kept in step.
  • Whose PAN is used? It should be your own.

If the answer to the first question involves an export file or a reminder, the second job is still there.