This guide is designed for practical implementation planning. Adapt each step to the legal entity, source system, transaction profile and current LHDN guidance.
Implementation checklist
- 1
Confirm legal entities, turnover position and implementation date
Record the owner, evidence, unresolved exceptions and completion date before moving forward.
- 2
Inventory every invoice source and document type
Record the owner, evidence, unresolved exceptions and completion date before moving forward.
- 3
Assign owners for customer data, tax mapping and exceptions
Record the owner, evidence, unresolved exceptions and completion date before moving forward.
- 4
Clean TIN, registration, address, classification and contact records
Record the owner, evidence, unresolved exceptions and completion date before moving forward.
- 5
Map source fields to required MyInvois data
Record the owner, evidence, unresolved exceptions and completion date before moving forward.
- 6
Test normal documents, corrections and rejection cases
Record the owner, evidence, unresolved exceptions and completion date before moving forward.
- 7
Train users on status, cancellation and support paths
Record the owner, evidence, unresolved exceptions and completion date before moving forward.
- 8
Monitor the first production cycles closely
Record the owner, evidence, unresolved exceptions and completion date before moving forward.
How to use this guide
Do not treat a checked box as proof of production readiness. Review real transaction samples, confirm user ownership and retain evidence from testing. Revisit the checklist when a source system, legal entity or official validation rule changes.
Official references
Use the latest HASiL e-Invoice Guideline, Specific Guideline, FAQs and MyInvois SDK for authoritative rules and technical requirements.