Skip to content
Read a rejection and fix it · lesson 7 of 7 · 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 — The foreign buyer with no tax number

You will recognise the one genuine dead end in ordinary retail.

Where this step sits
    flowchart TD
  s1["1. The foreign buyer with no tax…"]
  s2["2. The large sale that cannot hide…"]
  s3["3. Get the details from the buyer…"]
  s4["4. The stranded pool row and the…"]
  s5["5. The one that is already Valid…"]
  s6["6. Hand it over with the right…"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  classDef here fill:#1e40af,stroke:#1e40af,color:#ffffff,font-weight:bold;
  class s1 here;
  

Step 2 — The large sale that cannot hide in the batch

You will stop trying a move that the system will always refuse.

What this step names
  1. A sales invoice or cash bill of ten thousand ringgit or more…
  2. With the amount given as the reason
  3. The threshold includes exactly ten thousand

Step 3 — Get the details from the buyer instead of chasing them

You have a route that does not depend on a phone call.

What this step names
  1. Your customers can supply their own e-invoice details through the customer portal…
  2. Key their tax number
  3. Identity and address
  4. Those details land on your customer record

Step 4 — The stranded pool row and the document that was never there

You can deal with two documents that are invisible to ordinary filters.

Where this step sits
    flowchart TD
  s1["1. The foreign buyer with no tax…"]
  s2["2. The large sale that cannot hide…"]
  s3["3. Get the details from the buyer…"]
  s4["4. The stranded pool row and the…"]
  s5["5. The one that is already Valid…"]
  s6["6. Hand it over with the right…"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  classDef here fill:#1e40af,stroke:#1e40af,color:#ffffff,font-weight:bold;
  class s4 here;
  

Step 5 — The one that is already Valid and wrong

Once LHDN has said Valid, an e-invoice is a filed tax record, and there is exactly one way to take it back…

72 hours

Cancel it at LHDN within 72 hours

Step 6 — Hand it over with the right evidence

A support request will come back with an answer rather than a question.

What you do
  1. Add the document number, the company and the date range

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.