E-Invoice & PEPPOL Module
Watch this as a presentation — 1 on this page, slides with narration.
Malaysia requires you to report your invoices to LHDN and get them back validated. This module is the machinery that does it: it picks up documents when they are finalised, fills in what LHDN insists on, sends them one at a time, waits for the verdict, and puts the ones it cannot send somewhere you can find them. It also carries the separate PEPPOL path, for exchanging documents directly with trading partners. It is for whoever finalises sales documents and closes the month.
Start here.
- New to e-invoicing? Read the three short Concepts pages, then Core concepts: what Finalise starts, the five stages, and why a validated e-invoice can only be cancelled for 72 hours.
- Bringing a company onto MyInvois? Follow MyInvois Setup, and check Configuration for what must be true before the first document is finalised.
- Doing a job — the 1st-to-the-7th, a rejection, cancelling a validated mistake, a supplier’s e-invoice? The E-Invoice & PEPPOL guides have one guide per situation.
- Something already looks wrong? Start from the symptoms below.
Two facts to know before anything else, each explained on the page linked:
- A document finalised while its company is not ENABLED is dropped silently — no queue row, no pool row, no error. Enable the company before anyone finalises anything (Core concepts).
- Submission is serial: plan on a few hundred documents an hour, so a month-end batch takes hours (Plan month end around hours).
Where to go next
Applets in this module
Four, and all four are documented. Membership is an editorial judgement — the product carries no module↔applet relationship of its own. Notes on registration and a look-alike Applet Store entry are on Related applets.
| Applet | Who opens it | What it is for |
|---|---|---|
| My E-Invoice Admin | You | The control room: company enrolment, the submission queues, the three pools, submission history, the monthly reconciliation reports |
| MY E-Invoice Portal | Your customer | A buyer completes their tax details for an individual e-invoice, views validated ones, and requests a rejection inside 72 hours |
| My Peppol Admin | You | Your outbound and inbound PEPPOL queues. Not where you register |
| Peppol AP Admin | Access-point operations | Administration of the access point itself |
Every status you see is a copy, taken at a known moment
Nothing on these screens is a live view of LHDN; each status was written at a moment you can name, and after three days the status check stops asking. What each one is a copy of, and when to press Refresh, is on Reports.
When e-invoicing looks wrong, start from what you see
| What you see | Read |
|---|---|
| “I finalised the invoice and nothing was submitted to LHDN.” | Understanding statuses for what each state means; Trace one document to find it |
| “LHDN rejected it. Where do I find out why?” | Validation rules |
| “MyInvois shows Valid but BigLedger shows Invalid.” | Understanding statuses |
| A record has read Submitted for days | Reports |
| Every submission fails at once | MyInvois setup |
| “I submitted a wrong invoice and LHDN has already validated it. Can I cancel?” | Cancel and correct |
| The buyer never received the validated e-invoice by e-mail | When the e-mail goes, and to whom |
| MyInvois lists more documents than BigLedger does | Reports |
The usual cause and the first thing to check for each row are in the full symptom table.
What the module does not do
It posts nothing to the ledger, it stops no document from finalising, and it does not alert you unless someone schedules the alert. Each of the three, and what it leaves a person to do, is in Core concepts: what the module does not do.
How you know e-invoicing is actually working
Nothing in BigLedger comes to tell you when a company is not enabled, a clock is off or the authorisation has lapsed. A few minutes a day and one report a month catch it: the company reads ENABLED; the e-invoice clocks are ACTIVE; yesterday’s records have all moved on; the pools have owners; last month reconciles. Each step, with the clock codes and what “done” looks like, is in the five-step check.