Skip to content
What passes the report silently, and how you will know — transcript

What passes the report silently, and how you will know — transcript

Presentation 3 of 4 in Prove the month: the Discrepancies Report · about 10 minutes · for the whole-system operator — you run the books.

Play this as a presentation — one slide per step, with the same narration. Every word of every step is on this page.

This presentation is for the person who signs off the e-invoice month on the strength of a clean Discrepancies Report, and it is the one to hear before you sign again. In about ten minutes you will know four ways a month can be incomplete while the report reads clean, what each leaves on the screen, and the short check that catches all of them.

Step 1 — It has never spoken to LHDN

After this step you will know the first limit and its signature. The report compares your documents with BigLedger’s own e-invoice records. It does not pull back what LHDN holds. An invoice somebody keyed straight into the MyInvois portal, or one sent by another system before you moved to BigLedger, exists at LHDN and nowhere in this report. It cannot show up as a discrepancy because neither side of the report knows it. The signature is on the other screen: your MyInvois dashboard counts more documents for the month than the IRB Audit Summary does. When that happens, the difference is not a BigLedger fault to chase in the pools — it is a document that lives only at LHDN, and the reconciliation for it is done there.

Reference: My E-Invoice Admin Applet — 8. Monthly Report → Discrepancies Report

Step 2 — Skipped documents are listed as missing

After this step you will stop chasing receipts you deliberately did not report. When you mark a document Skip E-Invoice, no e-invoice record is created for it — that is the point. But the missing-document test asks only whether a record exists, and it runs with the skip filter switched off. So every skipped document meets the test and appears under exists in ERP, missing in e-invoice. The report tells you, but on a different tab: the ERP Transaction Summary carries a Skip E-Invoice Documents line with the count and amount. Read that line first, subtract it from the missing count, and what remains is the genuine gap. Twenty voided receipts skipped in a month show as twenty missing; that is the report working, not a problem to fix.

Reference: E-Invoice Submission Mechanics — The discrepancy report: what “missing” means

Step 3 — A cancelled consolidated e-invoice leaves its receipts reading as reported

After this step you will check one column before you believe a zero. When a consolidated e-invoice is cancelled, the cancellation rewrites the header’s status and the request — and touches nothing else. The link rows that tie each receipt to that header stay active. The missing-document test keeps a document only when it has neither a header nor a link, and it never reads the header’s status, so every receipt inside the cancelled e-invoice still counts as matched. The month reads clean on the gap tab while none of it is at LHDN. Across the estate that is thousands of receipts behind cancelled consolidated headers with no other e-invoice record. The one tell is the Cancelled figure on the IRB Audit Summary: it shows an amount, not a list, and a non-zero amount against cash bills is the moment to stop.

Reference: My E-Invoice Admin Applet — 8. Monthly Report → Discrepancies Report

Step 4 — A rejected e-invoice appears on no tab at all

After this step the report’s cleanest-looking failure will be visible to you. When LHDN rejects an e-invoice, the header stays and its status becomes Invalid. On the IRB Audit Summary an Invalid header is dropped: it is neither Internal Submission nor Cancelled. On the gap tab the document is not missing, because a header points at it. So a rejected e-invoice is absent from all three tabs, and a company with a dozen rejections in a month reads zero in both directions. Across the estate some forty thousand headers stand at Invalid. The tell is arithmetic, not a label: per document type, the ERP count less skipped, less Internal Submission and Cancelled, less missing, should be zero. Whatever remains is a rejection or a void after submission, and the work list is the To IRB E-Invoice screen filtered to Invalid.

Reference: My E-Invoice Admin Applet — 5. Fixing an Invalid e-invoice from To IRB E-Invoice

Step 5 — Two rows that will always be zero, and one class of document that is never examined

After this step you will not wait for figures that cannot arrive. The IRB Audit Summary shows rows for e-invoices from e-commerce and for matched supplier e-invoices beside Internal Submission. Nothing in the platform fills either row: the code that would do it was never written, and across every tenant no stored report has a non-zero value in them. Read them as placeholders. Separately, a document in a foreign currency is never counted on the ERP side, so a self-billed e-invoice for a US-dollar purchase can appear on the e-invoice side with nothing to match it — an orphan by construction, not an error. And a document voided after its e-invoice went out drops off the ERP side, which counts finalised documents only, while its record stays on the other; that one is a cancellation job, not a report problem.

Reference: The Month-End E-Invoice Cycle (1st to 7th) — Step 7: Reconcile, and understand the five reasons a tally does not balance

Step 6 — The two-screen check that catches all four

After this step you will have a routine that the report alone does not give you. Screen one is the report: for each document type, run the arithmetic — ERP count, less skipped, less Internal Submission and Cancelled, less missing — and write down the remainder and the Cancelled amount. Screen two is To IRB E-Invoice for the same company and month: filter to Invalid, and the count should equal the remainder you could not explain as a void; then filter to Cancelled and consolidated, and there should be nothing, or a replacement e-invoice for each one you find. Finally compare the month’s document count with your MyInvois dashboard. Zero remainder, an empty Invalid list, no cancelled consolidated e-invoice without a successor, and a dashboard that agrees: that is a proved month, and each of the four silent cases would have broken one of the four tests.

Reference: My E-Invoice Admin Applet — 8. Monthly Report → Discrepancies Report

How the steps fit together

    flowchart TD
  s1["Step 1 — It has never spoken to LHDN"]
  s2["Step 2 — Skipped documents are listed as missing"]
  s3["Step 3 — A cancelled consolidated e-invoice leaves its receipts reading as reported"]
  s4["Step 4 — A rejected e-invoice appears on no tab at all"]
  s5["Step 5 — Two rows that will always be zero, and one class of document that is never examined"]
  s6["Step 6 — The two-screen check that catches all four"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  

Check yourself

Three to five questions on what you just heard. Every correct answer links to the page that makes it correct, so you can check the source, not just the mark.

1. Twenty voided receipts were marked Skip E-Invoice. How does the report show them?


2. A consolidated e-invoice covering a month's cash bills was cancelled and never replaced. What does the gap tab show for those cash bills?


3. Where does a rejected (Invalid) e-invoice appear on the Discrepancies Report?


4. The From Supplier (Matched) row reads zero for a company that receives supplier e-invoices. What does that tell you?


Answer key
  1. Counted on the Skip E-Invoice Documents line, and also listed as missing on the gap tabE-Invoice Submission Mechanics — The discrepancy report: what "missing" means
  2. Nothing — the link rows survive the cancellation, so the receipts still read as matchedMy E-Invoice Admin Applet — 8. Monthly Report → Discrepancies Report
  3. On no tab — it is dropped from the summary and its document is not listed as missingE-Invoice Submission Mechanics — The discrepancy report: what "missing" means
  4. Nothing — no code populates that row on any tenantMy E-Invoice Admin Applet — 8. Monthly Report → Discrepancies Report
This is a self-check. Your answers are marked in your browser and stay there — nothing is sent anywhere, nothing is recorded, and the marking is readable in the page source, so it is not a credential. Open the answer key at any time.

Next: Prove the month for a group: three companies, three reports, one routine · Back to the series · Play this as a presentation

Last updated on