IRD Approved Billing Software ยท Guide

Tamper-Proof Invoice Records: What Billing Software Needs

Updated 14 Oct 2026 ยท 7 min read ยท WebsNP team

A tamper-proof invoice record means this: once an invoice is issued, nobody can change or erase it without leaving a visible trace. That single idea sits behind most billing rules and most good accounting practice. It protects you from audits that question your sales, from staff who pocket cash and rewrite bills, and from honest mistakes that grow quietly. Here is what to look for in software, and how to test it in a demo.

Why it matters beyond compliance

Even if no authority asked, you would want this. Many shop owners have faced the same scenario: a cashier takes payment, prints an invoice, and later deletes it so that the money never reaches the till. A system that allows deletion makes this easy. A system that locks invoices and logs every cancellation makes it hard and visible. Compliance and internal control point the same way.

The five mechanisms

1. Locking after issue

When an invoice is printed or finalised, its lines, amounts and customer are frozen. Ordinary users cannot edit them. If the system allows edits at all, it should treat the edit as a cancellation plus a new invoice, never as an overwrite.

2. System-assigned sequential numbers

The software, not the cashier, assigns the next number. Numbers cannot be typed in, skipped or reused. Separate series for branches or counters are fine, as long as each is continuous.

3. Cancellation with reason

A cancelled invoice stays in the list with its number, original details, the user who cancelled it, the time and a reason. It appears in the sales book as cancelled, with zero effect on VAT, so the sequence remains whole.

4. Credit and debit notes

Returns and corrections after the sale are handled by new documents that refer to the original. This is how you keep the original honest and the adjustment visible.

5. Audit log and copy marking

Every create, print, reprint, cancel and credit action is logged. Duplicate prints are marked as copies, ideally with a count, so a reprint cannot be passed off as an original.

A demo test you can run yourself

Ask the vendor to let you drive the software for ten minutes and try these:

  1. Create an invoice and print it. Then try to edit a quantity.
  2. Try to delete the invoice.
  3. Cancel the invoice and note what is asked and what is recorded.
  4. Create a new invoice and check the number follows without a gap.
  5. Issue a credit note against an older invoice.
  6. Reprint an invoice and check it is marked as a copy.
  7. Log in as a cashier and see whether you can cancel or change prices.
  8. Open the audit log and find every action you just took.

If any of these fails, ask why. A good vendor will show you the setting and explain the reasoning. A weak one will say it can be customised for you, meaning the safe behaviour is not built in.

Permissions: who may do what

RoleTypical rights
CashierCreate invoices, take payment, reprint a copy
SupervisorCancel invoices with a reason, approve discounts
AccountantView registers, issue credit notes, export reports
OwnerView everything including the audit log, manage users

Keep the owner and one trusted supervisor as the only people who can change system settings. Review the cancellation report weekly. Unusual patterns, such as one cashier with many cancellations, show up immediately.

Backups protect the records too

A tamper-proof system on a single failing computer is still fragile. Set up scheduled backups to a second location and restore one occasionally as a test. Ask who can delete a backup. If a person with technical access can quietly restore an older copy, the protection is weakened, so keep restore rights limited and logged.

Handling the awkward moments

The real test of any system is the awkward moment: a customer returns goods three weeks later, a cashier enters the wrong quantity, a printer jams halfway through a busy evening. Decide in advance what staff should do. For a wrong quantity before payment, cancel and reissue with a reason. For a return after payment, create a credit note and refund against it. For a printer jam, reprint as a copy and never write a new number by hand. Put these three rules on a card at the counter. Staff who know the rule rarely improvise, and improvisation is where records go wrong.

Also think about training new staff. A person who joins during the Dashain rush should be able to issue a correct invoice on day one with a one-page guide, supervised cancellation rights and a test mode if your software offers one.

What software cannot do

Software cannot stop a seller from simply not issuing an invoice. That behaviour is controlled by practice: customers ask for a bill, cameras and till checks reduce leakage, and owners review daily totals against stock movement. The best set-up joins billing, stock and cash together, so a missing invoice shows up as stock that left without a sale.

Your compliance obligations remain yours

Tamper-proof records support compliance but do not replace it. Check current requirements at ird.gov.np and with your consultant. WebsNP designs its billing around these principles and does not claim government approval or certification.

Next step

Run the eight-step demo test on any billing software you are considering, including ours. Read how we describe it on the IRD billing software page and see how stock control closes the loop in inventory management software. Message +977 9846280400 on WhatsApp and we will give you a live demo to test.

Looking for IRD Approved Billing Software? See features and pricing enquiry for IRD Approved Billing Software or message us on WhatsApp.

Get a demo and quote for IRD Approved Billing Software

Tell us about your business and we will reply the same working day with a demo and a clear quote. No obligation.

Chat on WhatsApp

Or call / WhatsApp +977 9846280400

More guides on IRD Approved Billing Software