Skip to content
Get your customers ready for e-invoice · lesson 3 of 6 · for the whole-system operator — you run the books Read the full lesson · Back to the course

These slides need JavaScript to advance one at a time. Without it every slide is shown below, one after another — or read the full lesson, which carries the same steps, the same audio and the whole transcript.

Step 1 — Know which address goes

You will stop guessing which of a customer's addresses is on their e-invoice.

Screen capture pending the demo tenant

The customer's Address tab showing several addresses, one of them flagged as the e-invoice address

Step 2 — Know the three parts LHDN insists on

You will know what makes an address complete rather than merely filled in.

What this step names
  1. Three parts are mandatory on both sides of every e-invoice…
  2. A city
  3. A state

Step 3 — Get the state to resolve without re-keying it

You will stop rewriting state names that were already fine.

Where this step sits
    flowchart TD
  s1["1. Know which address goes"]
  s2["2. Know the three parts LHDN insists…"]
  s3["3. Get the state to resolve without…"]
  s4["4. Handle a customer outside Malaysia"]
  s5["5. Make the flag part of creating…"]
  s6["6. Check the address that is on…"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  classDef here fill:#1e40af,stroke:#1e40af,color:#ffffff,font-weight:bold;
  class s3 here;
  

Step 4 — Handle a customer outside Malaysia

Your Singapore and Hong Kong customers will not trip on a field designed for Malaysian states.

What you do
  1. Set the country explicitly on every address outside Malaysia

Step 5 — Make the flag part of creating a customer

The right address will be flagged without anyone remembering to do it.

What you do
  1. Turn the e-invoice one on and the commonest quiet omission on a new customer…

Step 6 — Check the address that is on every single e-invoice

You will know where to look when everything is failing at once.

What this step names
  1. A state that will not resolve
  2. A missing city
  3. A contact number outside the eight-to-twenty range
  4. Every submission for that company fails while no individual customer looks wrong…

Left and right arrows, or the space bar, move between slides. Play and pause belong to you — nothing moves on by itself unless you tick the box above.