Skip to content
E-invoices at the till, for the person they call over · presentation 2 of 5 · for the counter supervisor — you are the one they call over Read the transcript · Back to the series

These slides need JavaScript to advance one at a time. Without it every slide is shown below, one after another, each with its own player — or read the transcript, which carries the same steps and every word.

E-invoices at the till, for the person they call over · presentation 2 of 5

The wrong number was keyed, and nothing stopped it

You can trace a cash bill whose buyer details were keyed wrongly at the till to wherever it has got to — a pool…

Why nothing stopped it

Step 1 — Know what the till checked, and what it did not

You will stop expecting Final to have caught the mistake.

What this step names
  1. When a bill is finalised BigLedger checks the money against the settlement…
  2. The location against the branch
  3. The customer against the blacklist
  4. Serial numbers
  5. Batches
  6. Stock

Step 2 — Know that the bill's block beats the customer record

You will avoid the correction that changes nothing.

Where this step sits
    flowchart TD
  s1["1. Know what the till checked…"]
  s2["2. Know that the bill's block beats…"]
  s3["3. Find where the sale landed"]
  s4["4. Fix it in the pool…"]
  s5["5. Fix it after LHDN has said…"]
  s6["6. Fix it after LHDN has said…"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  classDef here fill:#1e40af,stroke:#1e40af,color:#ffffff,font-weight:bold;
  class s2 here;
  

Where it is now

Step 3 — Find where the sale landed

You will know which of four places to look.

Where this step sits
    flowchart TD
  s1["1. Know what the till checked…"]
  s2["2. Know that the bill's block beats…"]
  s3["3. Find where the sale landed"]
  s4["4. Fix it in the pool…"]
  s5["5. Fix it after LHDN has said…"]
  s6["6. Fix it after LHDN has said…"]
  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 — Fix it in the pool, and press the button that actually resubmits

You will know why editing a number is not the same as resubmitting it.

Screen capture pending the demo tenant

The bill's row in a pool in the admin applet, the buyer block open for editing, with Save and Resubmit on the toolbar

Step 5 — Fix it after LHDN has said Invalid

You will handle the case the cashier could not see coming.

  • Open the e-invoice in To IRB E-Invoice, correct the block there…
  • Type the number rather than pasting it…
  • Note the date: what goes back to LHDN carries today's issue time…

Invalid

A complete but wrong block reached LHDN and came back Invalid

When it already went through

Step 6 — Fix it after LHDN has said Valid

You will know what a wrong-but-accepted e-invoice costs.

Valid

Registered buyer comes back Valid even when that buyer is the wrong…

NarrationSlide 1 of 10

Left and right arrows, or the space bar, move between slides; f is full screen and Esc leaves it. Clicking the left or right half of a slide pages it. Play and pause belong to you — nothing moves on by itself unless you tick the box above.