How to Prepare Your Accounting Records for e-Invoice

By Axecta Management Services, Kuala Lumpur · Last verified: 29 October 2026

Short answer. E-invoicing fails most often because of poor data, not poor software. Before you submit anything, clean your customer and item records, collect TINs and registration numbers, set up document numbering and credit-note handling, and decide how validated invoices will be matched to your ledger each month.

Axecta provides accounting and e-invoice readiness for companies across Malaysia. Talk to our team.

Why clean data matters

Every e-invoice is checked by MyInvois against required fields. If a customer record has a missing TIN, a wrong registration number or an incomplete address, the document can be rejected or, worse, accepted with wrong information that is difficult to correct. Cleaning the data first is cheaper than correcting submissions later.

Customer details

For each business customer, hold:

For individual customers, the data needed is different, and the guideline has specific rules about when an individual’s details are required. Ask customers for TINs now, and check the format. Your accountant or Axecta can help with a bulk request template.

Product and service coding

Need this done for you? Axecta’s accounting and e-invoice readiness team can handle this for your company. See the accounting and e-invoice readiness service.

E-invoices require each line to be described and classified using the codes in the guideline, including tax type and unit of measure. Build a master list:

Keep the list under one owner and review it when new products are added.

Invoice numbering and document types

Decide your numbering rules before you start:

Matching MyInvois documents to your ledger

The validated e-invoice is now a record LHDN holds. Your books should agree with it. Set a monthly routine:

  1. Export the list of validated and cancelled documents from MyInvois or your software.
  2. Compare it with your sales ledger by number, date, customer and amount.
  3. Investigate differences and correct them with notes, not overwrites.
  4. Record the review in the month-end checklist.

This also protects you at year-end when the figures feed into your tax return. See monthly bookkeeping vs annual accounts.

Software and integration checklist

Common data gaps and how to fix them

GapFix
Customers without TINsSend a request with a short form; chase before the first submission
Free-text item descriptionsReplace with a coded item master
Duplicate customersMerge records and keep the legal name
Mixed invoice sequencesClose old series and start clean ones
Sales recorded in bulk journalsMove to invoice-level entry

How Axecta helps

Axecta’s accounting team reviews customer and item records, builds the master lists, helps you select and test a submission route, and sets up the month-end reconciliation. Many clients find that fixing the data also speeds up their audit and tax filing.

Where the specifications live

LHDN publishes the data requirements in the Specific Guideline, and the technical field definitions in the MyInvois SDK. Both are updated, so work from the latest version and record the version number in your project notes. The LHDN FAQs answer common practical questions.

A 6-week data clean-up plan

WeekTask
1Export customer and item lists; identify duplicates and blanks
2Request TINs and registration numbers from business customers
3Build the item master with classification codes and tax treatment
4Set numbering rules and credit-note procedure
5Test submissions on a sample of invoices
6Reconcile test results to the ledger and fix issues

Who should own what

Risk checks before go-live

Axecta builds this checklist into client onboarding for e-invoicing. See also common e-Invoice mistakes made by SMEs.

Frequently asked questions

What information is needed on an e-invoice?

The seller and buyer details, including TINs and registration numbers, the date, a unique document number, item descriptions with classification codes, amounts and tax details. The exact field list is in LHDN’s specification.

What is a TIN and where do I get one?

A tax identification number is issued by LHDN. Companies already have an income tax number that serves as their TIN; confirm the format with LHDN. Individuals should check their own number.

Can accounting software submit e-invoices?

Many packages can connect to MyInvois. Check that your version supports the current LHDN specification and ask the vendor for confirmation. Axecta can help you evaluate options.

How do I handle credit notes?

Issue them as a separate document type that references the original e-invoice, following the guideline. Don’t overwrite or delete the original record.

Where do I find the field list for e-invoices?

In LHDN’s Specific Guideline and the MyInvois SDK documentation.

How long does preparation take?

It depends on the state of your data. A structured plan of around six weeks is realistic for a small business with clean records.

Who should review rejected invoices?

The accounts owner, with escalation to a director for repeated issues.

Need your records cleaned up and e-invoice ready?
Axecta Management Services is a full-suite accounting, company secretarial and consulting firm in Kuala Lumpur, serving companies from SMEs to MNCs.
Request a clean-up and setup quote

Official sources to check

This article is general information and not legal, tax or accounting advice for your company. Rates, thresholds, deadlines and procedures change, so confirm current requirements with the sources above or with Axecta.