Skip to content

E-Invoice Structure

Use this session to review and document the list of e-invoice fields along with their respective structures, data sources and determine their mandatory status.

Supplier Information

Source FromMandatory (M) / Optional (O)
1.0Supplier Information
1.1Supplier's NameSupplier Information from PortalM
1.2Supplier's TINSupplier Information from PortalM
1.3Supplier's RegistrationSupplier Information from PortalM
1.4Supplier's SST Registration NumberSupplier Information from PortalM if Applicable
1.5Supplier's Tourism Tax Registration NumberSupplier Information from PortalM if Applicable
1.6Supplier's e-mailSupplier Information from PortalO
1.7MSICSupplier Information from PortalM
1.8Supplier's Business Activity DescriptionSupplier Information from PortalM
1.9Supplier's Address
1.9.1Address Line 0Supplier Information from PortalM
1.9.2Address Line 1Supplier Information from PortalO
1.9.3Address Line 2Supplier Information from PortalO
1.9.4Postal ZoneSupplier Information from PortalO
1.9.5City NameSupplier Information from PortalM
1.9.6StateSupplier Information from PortalM
1.9.7CountrySupplier Information from PortalM
1.10Supplier's Contact NumberSupplier Information from PortalM

Buyer Information

Source FromMandatory (M) / Optional (O)
2.0Buyer Information
2.1Buyer's NameBased on Invoice's billing BP to retrieve Buyer Information from PortalM
2.2Buyer's TINBased on Invoice's billing BP to retrieve Buyer Information from PortalM
2.3Buyer's RegistrationBased on Invoice's billing BP to retrieve Buyer Information from PortalM
2.4Buyer's SST Registration NumberBased on Invoice's billing BP to retrieve Buyer Information from PortalM if Applicable
2.5Buyer's e-mailBased on Invoice's billing BP to retrieve Buyer Information from PortalO
2.6Buyer's Address
2.6.1Address Line 0Based on Invoice's billing BP to retrieve Buyer Information from PortalM
2.6.2Address Line 1Based on Invoice's billing BP to retrieve Buyer Information from PortalO
2.6.3Address Line 2Based on Invoice's billing BP to retrieve Buyer Information from PortalO
2.6.4Postal ZoneBased on Invoice's billing BP to retrieve Buyer Information from PortalO
2.6.5City NameBased on Invoice's billing BP to retrieve Buyer Information from PortalM
2.6.6StateBased on Invoice's billing BP to retrieve Buyer Information from PortalM
2.6.7CountryBased on Invoice's billing BP to retrieve Buyer Information from PortalM
2.7Buyer's Contact NumberBased on Invoice's billing BP to retrieve Buyer Information from PortalM

Invoice Header Details

Source FromMandatory (M) / Optional (O)
3.0Invoice Header Details
3.1e-Invoice VersionEmpty and auto fill-in in PortalM
3.2e-Invoice TypeEmpty and auto fill-in in PortalM
3.3e-Invoice Code/NumberInvoice's numberM
3.4Original e-Invoice Reference NumberApplicable for CN

Original e-invoice UID
M for CN
3.5e-invoice DateEmpty and auto fill-in in PortalM
3.6e-Invoice TimeEmpty and auto fill-in in PortalM
3.7Issuer's Digital SignatureEmpty and auto fill-in in PortalM
3.8Invoice Currency CodeInvoice's currency code and map to the table data defined by LHDNM
3.9Currency Exchange RateInvoice's exchange rateM if Applicable
3.10Frequency of BillingDefault as emptyO
3.11Billing Period Start DateDefault as emptyO
3.12Billing Period End DateDefault as emptyO
3.13Payment ModeInvoice's payment method and map to the table data defined by LHDNO
3.14Supplier's Bank Account NumberSupplier Information from PortalO
3.15Payment TermsInvoice's payment termO
3.16Prepayment AmountDefault as emptyO
3.17Prepayment DateDefault as emptyO
3.18Prepayment TimeDefault as emptyO
3.19Prepayment Reference NumberDefault as emptyO
3.20Bill Reference NumberDefault as emptyO
3.21Total Excluding Tax(Invoice Level)Invoice's header amount exclude taxM
3.22Total Including TaxInvoice's header amount include taxM
3.23Total Payable AmountAuto calculate by PortalM
3.24Total Net AmountAuto calculate by PortalO
3.25Total Discount ValueAuto calculate by PortalO
3.26Total Fee / Charge AmountDefault as emptyO
3.27Total Tax AmountInvoice's header tax amountM
3.28Rounding AmountAuto calculate by PortalO
3.29Total Taxable Amount Per Tax TypeAuto calculate by PortalO
3.30Total Tax Amount Per Tax TypeAuto calculate by PortalM
3.31Detail of Tax Exemption(Invoice Level)Invoice's tax exemption certificateM if Applicable
3.32Amount Exempted from Tax (Invoice level)Invoice's tax exemption amountM if Applicable
3.33Tax Type(Invoice Level)Invoice's tax code and map to the table data defined by LHDNM
3.34Invoice Additional Discount AmountDefault as emptyO
3.35Invoice Additional Fee AmountDefault as emptyO

Invoice Line Details

Source FromMandatory (M) / Optional (O)
4.0Invoice Line Details
4.1ClassificationInvoice's item classification and map to the table data defined by LHDNM
4.2Description of Product or ServiceInvoice's line item description or line descriptionM
4.3Unit PriceInvoice's line unit priceM
4.4Tax Type(Line Level)Invoice's line tax code and map to the table data defined by LHDNM
4.5Tax RateInvoice's line tax rate

Certain scenario user need to manually insert in Portal
M if Applicable
4.6Tax AmountInvoice's line tax amountM
4.7Details of Tax Exemption(Line Level)Invoice's line tax exemption certificateM if Applicable
4.8Amount Exempted from Tax (Line level)Invoice's line tax exemption amountM if Applicable
4.9SubtotalInvoice's line amount exclude discount taxM
4.10Total Excluding Tax(Line Level)Invoice's line amount exclude taxM
4.11QuantityInvoice's line quantityO
4.12MeasurementInvoice's line quantities unit of measure and map to the table data defined by LHDNO
4.13Discount RateInvoice's line discount rateO
4.14Discount AmountInvoice's line discount amountO
4.15Fee/ Charge RateDefault as emptyO
4.16Fee/ Charge AmountDefault as emptyO
4.17Product Tariff Code (for import & export)HS code in ItemO
4.18Country of Origin (for import & export)Seller countryO

Additional Mandatory Fields

Source FromMandatory (M) / Optional (O)
5.0 Additional Mandatory Fields
5.1 Goods Shipped to a different Recipient and/or address
5.1.1Shipping Recipient's NameBased on Invoice's Ship to BP to retrieve Buyer Information from PortalM if Applicable
5.1.2Shipping Recipient's Address
5.1.2.1Address Line 0Based on Invoice's Ship to BP to retrieve Buyer Information from PortalM if Applicable
5.1.2.2Address Line 1Based on Invoice's Ship to BP to retrieve Buyer Information from PortalO
5.1.2.3Address Line 2Based on Invoice's Ship to BP to retrieve Buyer Information from PortalO
5.1.2.4Postal ZoneBased on Invoice's Ship to BP to retrieve Buyer Information from PortalO
5.1.2.5City NameBased on Invoice's Ship to BP to retrieve Buyer Information from PortalM if Applicable
5.1.2.6StateBased on Invoice's Ship to BP to retrieve Buyer Information from PortalM if Applicable
5.1.2.7CountryBased on Invoice's Ship to BP to retrieve Buyer Information from PortalM if Applicable
5.1.3Shipping Recipient's TINBased on Invoice's Ship to BP to retrieve Buyer Information from PortalM if Applicable
5.1.4Shipping Recipient's Registration NumberBased on Invoice's Ship to BP to retrieve Buyer Information from PortalM if Applicable
5.2 Applicable to import and export of goods
5.2.1Reference Number of Custom Form No 1, 9, etcManual entry in Portal if applicableM if Applicable
5.2.2IncotermInvoice's delivery termM if Applicable
5.2.3Free Trade Agreement (FTA) informationManual entry in Portal if applicableO
5.2.4Authorisation Number for Certified ExporterManual entry in Portal if applicableO
5.2.5Reference Number of Custom Form No 2Manual entry in Portal if applicableO
5.2.6Detail of other chargesManual entry in Portal if applicableO