Skip to content

E-Invoice & PEPPOL Guides

Set up and manage your electronic invoicing — from MyInvois registration and PEPPOL configuration to daily e-invoice operations, validation troubleshooting, and Malaysia regulatory compliance.


🚀 Get Started / Setup

New to e-invoicing? Start with these essential configuration guides.

What you’ll set up:

  • MyInvois API credentials and company registration
  • Digital certificate configuration
  • PEPPOL participant ID and access point
  • Tax identification number (TIN) mapping
  • E-invoice document type mappings (Invoice, Credit Note, Debit Note)
First time? Complete MyInvois setup first — it’s required for Malaysia compliance. PEPPOL is optional and only needed for cross-border B2B transactions.

📝 Daily Tasks

Once configured, e-invoicing integrates into your normal sales and purchasing workflows:

Typical daily workflow:

  1. Create sales invoices / credit notes as usual
  2. System auto-submits to MyInvois (or manually submit in batch)
  3. Monitor submission status — Accepted ✅ / Rejected ❌
  4. Handle rejected invoices — fix validation errors and resubmit
  5. Receive inbound e-invoices from suppliers via PEPPOL
Seamless Integration: Once set up, e-invoicing runs in the background. Your team creates invoices normally, and the system handles submission automatically.

⚠️ Common Scenarios / Pitfalls

Watch out for these frequent e-invoice issues:

ScenarioWhat HappensHow to Handle
TIN mismatchBuyer/supplier TIN doesn’t match LHDN recordsVerify TIN with customer/supplier, update master data
Invalid tax codeTax rate not recognized by MyInvoisUse only LHDN-approved tax codes (6%, 8%, Exempt, etc.)
Missing mandatory fieldsSubmission rejected by validationCheck required fields: TIN, BRN, address, line item details
API timeoutSubmission hangs or fails silentlyCheck internet connectivity, retry after a few minutes
Duplicate submissionSame invoice submitted twiceSystem prevents duplicates; check submission history
Cross-border formatPEPPOL document format mismatchVerify document format matches recipient’s PEPPOL requirements
Malaysia Deadline: E-invoicing is mandatory for businesses above the revenue threshold. Ensure your setup is complete before the enforcement date to avoid penalties.

📊 Reporting Usage

Monitor your e-invoice compliance and submission health.

Key E-Invoice Reports:

  • Submission Status Report — Track Accepted, Rejected, and Pending submissions
  • Validation Error Report — Common errors and rejection reasons
  • Compliance Dashboard — Percentage of compliant transactions
  • PEPPOL Transaction Log — Inbound/outbound PEPPOL document history

Compliance tips:

  • Monitor rejection rates daily during initial rollout
  • Keep TIN and BRN data up to date for all customers/suppliers
  • Archive all e-invoice acknowledgements for audit purposes
  • Test with sandbox environment before going live

Related Resources