Skip to content

E-Invoice & PEPPOL Module

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.
There is no certificate for you to obtain, upload or renew. BigLedger is configured as your e-invoice intermediary and signs on your behalf. What does expire is your authorisation of BigLedger in the MyInvois portal — an administrative renewal, not a cryptographic one.

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.

AppletWho opens itWhat it is for
My E-Invoice AdminYouThe control room: company enrolment, the submission queues, the three pools, submission history, the monthly reconciliation reports
MY E-Invoice PortalYour customerA buyer completes their tax details for an individual e-invoice, views validated ones, and requests a rejection inside 72 hours
My Peppol AdminYouYour outbound and inbound PEPPOL queues. Not where you register
Peppol AP AdminAccess-point operationsAdministration 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 seeRead
“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 daysReports
Every submission fails at onceMyInvois 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-mailWhen the e-mail goes, and to whom
MyInvois lists more documents than BigLedger doesReports

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.