Skip to content
Read a rejection and fix it · lesson 2 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 — Recognise BigLedger's own refusal

You can read a held document's message correctly.

  • Open any row in a pool and you will find a Validation Error panel
  • Work down the list, fill in all of them…
  • Fill in half and the same panel comes back shorter
Screen capture pending the demo tenant

A pool row opened with its Validation Error panel listing each missing counterparty field

Step 2 — Recognise LHDN's rejection

You can read a rejection properly, including the part that is hidden.

Screen capture pending the demo tenant

The Validation Error table on a rejected e-invoice, showing a code, the property it names and a truncated message being hovered

Step 3 — Recognise a failure to send

You will stop hunting for a code that does not exist.

What this step names
  1. When the send itself fails
  2. The text lives on the submission queue row
  3. In a field called the request error
  4. It is not an LHDN validation message at all

Step 4 — Recognise a button turning you down

You can tell a refusal from a rejection, which are easy to confuse because both appear as red text after you press something.

What you do
  1. Save and Resubmit is refused on an e-invoice that LHDN has already validated…

Step 5 — Read a code as a family, not as a number

You will stop trying to memorise a code list and start sorting codes into families, which is what actually saves you time.

What you do
  1. Take one to see the shape

Step 6 — Remember what no error will ever tell you

You know the limit of every message in this lesson.

Valid

Come back Valid

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.