What are the required fields for e-Invoice?
Every e-Invoice must include: Supplier TIN, Buyer TIN, Invoice ID, Line Items (with description, qty, price, tax), Tax Breakdown, and Total Amount.
Required e-Invoice Fields
- Supplier TIN
- Your business Tax Identification Number
- Buyer TIN
- Customer's TIN (or passport for foreigners)
- Invoice ID
- Unique sequential invoice number
- Line Items
- Description, quantity, unit price, tax category
- Tax Breakdown
- SST or other applicable taxes
- Total Amount
- Subtotal, tax, and grand total
e-Invoice Field Checklist
Every e-Invoice submitted to MyInvois must include these mandatory fields. eInvoiceHub fills them automatically.
Supplier TIN
Your business Tax Identification Number
Buyer TIN
Customer's TIN (or passport for foreigners)
Invoice ID
Unique sequential invoice number
Line Items
Description, quantity, unit price, tax category
Tax Breakdown
SST or other applicable taxes
Total Amount
Subtotal, tax, and grand total
Sample e-Invoice Structure
INVOICE
INV-2025-0001
Issue Date: 10 December 2025
Due Date: 10 January 2026
From
ABC Trading Sdn Bhd
123, Jalan Maju, Taman Bahagia
50000 Kuala Lumpur, WP, Malaysia
Tel: +60 3-1234 5678
Email: sales@abctrading.my
SSM: 202301012345
TIN: C12345678000
Bill To
XYZ Enterprise Sdn Bhd
Ahmad bin Ismail
456, Jalan Sejahtera, Taman Indah
40000 Shah Alam, Selangor, Malaysia
Tel: +60 3-8765 4321
Email: ahmad@xyzenterprise.my
BRN: 202201054321
TIN: C98765432000
| Item / Description | Qty | UOM | Unit Price | Tax % | Amount |
|---|---|---|---|---|---|
Consulting Services – SVC001 Strategic business consultation | 10 | HUR | RM 200.00 | 0% | RM 2,000.00 |
Software License – LIC002 Annual subscription | 1 | YR | RM 3,000.00 | 0% | RM 3,000.00 |
Notes
Payment due within 30 days. Bank transfer to Maybank 5123-4567-8901.
Scan to verify on MyInvois
Frequently Asked Questions
What does a valid e-Invoice look like?
A valid e-Invoice includes Supplier TIN, Buyer TIN, unique Invoice ID, line items with quantities and prices, tax breakdown, and total amounts. eInvoiceHub generates all required fields automatically.
What are the required fields for e-Invoice?
Required fields: Supplier TIN, Buyer TIN, Invoice ID, Line Items (description, qty, price, tax category), Tax Breakdown, and Total Amount. Optional: MSIC code, payment terms, notes.
Do I need a QR code on e-Invoice?
Yes. LHDN requires a QR code linking to the validated e-Invoice on MyInvois portal. eInvoiceHub auto-generates this QR code for every invoice.
What format does LHDN accept?
LHDN accepts invoices in JSON format following the MyInvois schema. eInvoiceHub automatically generates the correct JSON format for submission.
Can I see a sample e-Invoice JSON?
Yes. eInvoiceHub shows you the generated JSON before submission. You can also export the JSON file for your records or integration with other systems.