The July 1 deadline for the new IRD tax invoice format has now passed. But from what we are seeing in the market, many businesses are still not fully ready. Some companies have changed the invoice heading. Some have added the customer TIN field. Some have asked their software vendor to adjust the invoice layout.

But when they actually start checking the full requirement, they realise the issue is bigger than just changing a print format. This is where many businesses are getting stuck.

Compliance should come from the system — not from last-minute manual editing. The longer the issue is delayed, the harder it becomes to correct past invoices and clean up records.

It Is Not Only About the Invoice Design

At first, many business owners think the new IRD invoice requirement is only a printing issue. They assume the job is simply to redesign the invoice and add a few new fields. But in practice, proper compliance depends on the information behind the invoice.

For example, the system should be able to handle:

  • Customer TIN details
  • Supplier details
  • Invoice numbering
  • Delivery date and place of supply
  • VAT breakdown
  • Total amount in words
  • Payment method
  • Proper invoice history and audit trail

If this information is not properly maintained inside the accounting software or ERP, the printed invoice may still be incomplete — even if it looks correct on the surface.

Why Businesses Are Still Facing Difficulties

One common problem is that many companies are using old invoice templates that were created years ago. Those templates may have worked well earlier, but they were not designed for the new IRD format.

Another issue is customer master data. If customer TIN numbers, addresses, and telephone numbers are missing or not updated, the invoice cannot be printed properly. We also see businesses struggling with invoice numbering — manual invoice numbers, branch-wise numbering, or Excel-based numbering can create confusion when the business has more than one location or a high volume of invoices.

These are not small issues. Once invoices are issued, correcting them later can become difficult and time-consuming.

Manual Fixes Can Create More Problems

Some businesses are trying to manage the requirement manually — printing the invoice from the accounting system, then adjusting details separately, or maintaining part of the information in Excel. This may work for a few invoices. But when a business issues many invoices every day, manual changes increase the risk of mistakes.

One missed TIN number, one wrong invoice number, one missing delivery date, or one incorrect VAT breakdown can create unnecessary problems later. The lesson is simple: compliance should come from the system, not from last-minute manual editing.

See How AccSoft ERP Handles IRD Compliance AccSoft ERP generates IRD-compliant tax invoices with all required fields managed through the system — no manual editing needed.
Request a Free Demo

What Good Accounting Software Should Support

A good accounting software or ERP system should not only record sales. It should help the business issue proper invoices, maintain clean records, and retrieve information quickly when needed. For the new IRD invoice format, the software should support:

  • Proper invoice numbering in sequence
  • Customer TIN and full address details
  • Supplier information on every invoice
  • Date of invoice and date of delivery
  • Place of supply
  • VAT calculation clearly shown
  • Total amount in words
  • Payment method
  • Invoice history and complete audit trail

When these details are managed inside the system, invoice printing becomes much easier and more reliable — and the business is always ready for any review or audit.

The July 1 Deadline Passed — But It Is Not Too Late

If your business is still struggling with the new invoice format, the important thing is to act now. Do not wait until an audit, customer complaint, or tax review highlights the issue.

Start by checking a few recently issued invoices using this simple checklist:

✅ IRD Invoice Compliance Checklist

  • Is the invoice titled correctly as a Tax Invoice?
  • Is the customer TIN printed where required?
  • Is the invoice number in the correct format and sequence?
  • Is the VAT value clearly and correctly shown?
  • Is the total amount shown in words?
  • Is the delivery date included?
  • Is the place of supply mentioned?
  • Are supplier details complete and correct?
  • Can the invoice be retrieved easily from the system later?

If the answer is no to several of these questions, your business may need a better system-supported solution.

How AccSoft ERP Helps with IRD Invoice Compliance

AccSoft ERP is designed for Sri Lankan businesses and supports local tax and business requirements. With AccSoft ERP, businesses can generate IRD-compliant Tax Invoices with the required details properly managed through the system — helping reduce manual work, avoid repeated corrections, and maintain a better audit trail.

AccSoft ERP also supports VAT, SSL, and online bank reconciliation, advanced inventory, serial number and warranty tracking, expiry date tracking, manufacturing and engineering, and workshop operations. So the benefit is not only invoice compliance — it gives the business better control over day-to-day operations as well.

The best time to fix the invoice format was before the deadline. The next best time is now.
Ready to Get IRD Compliant with AccSoft ERP? Our team will show you how AccSoft ERP manages tax invoices, VAT, customer TIN, and all IRD requirements — built specifically for Sri Lankan businesses.
Schedule a Free Consultation

Frequently Asked Questions

The July 1 deadline has passed. Can we still correct our invoice format?
Yes. If your invoice format is still not fully ready, the important thing is to fix it as soon as possible. Delaying further can create more problems, especially if customers, auditors, or tax officers later ask for proper invoice records.
Is the new IRD invoice format only a printing change?
Not really. Many businesses first think it is only about changing the invoice design. But in practice, the system also needs to maintain the correct customer details, TIN numbers, invoice numbering, VAT values, delivery date, place of supply, payment method, and invoice history.
What are the most common IRD invoice mistakes businesses are making?
Common issues include missing customer TIN numbers, incorrect invoice numbering, no delivery date, no place of supply, VAT not shown clearly, and total invoice value not properly displayed. Many of these mistakes happen because the required information is not properly maintained in the accounting system.
Can we manage the new IRD invoice format manually?
You can do it manually for a small number of invoices, but it becomes risky when invoice volume increases. Manual editing can lead to missing fields, duplicate numbers, calculation mistakes, and inconsistent invoice formats. Compliance should come from the system.
Why is customer TIN important on tax invoices?
Customer TIN is one of the key details required for proper tax invoice documentation where applicable. If customer master records are incomplete, invoices may not print correctly — which is why businesses should update all customer details before issuing invoices.
Why is invoice numbering important for IRD compliance?
Invoice numbering helps identify and trace each invoice properly. If numbers are duplicated, changed manually, or not maintained in sequence, it can create difficulties during audits or internal reviews. A proper accounting system manages this automatically.
How does AccSoft ERP help with IRD invoice compliance?
AccSoft ERP is designed for Sri Lankan businesses and supports all IRD tax invoice requirements out-of-the-box — including customer TIN, correct invoice numbering, VAT calculation, delivery date, place of supply, and audit trail. This reduces manual work and helps your business stay compliant without extra effort. Contact us for a free demo.