Error resolution guide

Error MessageReasons for the errorResolution for the error

An Invoice MUST have an Invoice number with length less than 50.

Invoice number provided is more than 50 characters. The allowed character limit for the invoice number by LHDN is 50 characters to generate E-invoice.

The invoice number provided should be less than 50 characters.

An Invoice MUST have an Invoice issue date.

Invoice issue date is not provided in the invoice data. Invoice issue date is mandatory to generate E-invoice.

Invoice issue date must be provided in the invoice data to generate E-invoice. The invoice issue date should not be older than 2 days and should be in date format.

An Invoice MUST have an Invoice issue time.

Invoice issue time is not provided in the invoice data. Invoice issue time is mandatory to generate E-invoice.

Invoice issue time must be provided in the invoice data to generate E-invoice. The invoice issue time should be in time format.

An Invoice MUST have an Invoice type code.

Invoice type code is not provided in the invoice data. Invoice type code is mandatory to generate E-invoice.

Invoice type code must be provided in the invoice data to generate E-invoice. Invoice type code allowed by LHDN is mentioned here.

An Invoice MUST have an Invoice currency code.

Invoice currency code. is not provided in the invoice data. Invoice currency code. is mandatory to generate E-invoice.

Invoice currency code must be provided in the invoice data to generate E-invoice. Invoice currency code allowed by LHDN is mentioned here.

An Invoice MUST contain the Seller name.

Seller name is not provided in the invoice data. Seller name is mandatory to generate E-invoice.

Seller name must be provided in the invoice data and it should be less than 300 characters to generate E-invoice.

An Invoice MUST have at least one Supplier ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC'.

At least one Supplier ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC' is not present in the Invoice.

At least one Supplier ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC' must be present in the Invoice.

An Invoice must contain the Supplier's TIN which is less than 14 characters long.

Supplier TIN is not provided in the invoice data. Supplier TIN is mandatory to generate E-invoice and must be less than 14 characters.

Supplier TIN is mandatory to generate E-invoice and must be less than 14 characters.

Suppliers BRN must be less than 20 characters.

Supplier BRN provided is more than 20 characters. The allowed character limit by LHDN is 20 characters to generate E-invoice.

Supplier BRN provided should be less than 20 characters.

Suppliers NRIC must be less than 12 characters.

Supplier NRIC provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Supplier NRIC provided should be less than 12 characters.

Suppliers PASSPORT must be less than 12 characters.

Supplier PASSPORT provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Supplier PASSPORT provided should be less than 12 characters.

Suppliers ARMY must be less than 12 characters.

Supplier ARMY provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Supplier ARMY provided should be less than 12 characters.

Suppliers SST must be present and should be less than 17 characters, Default: NA.

Supplier SST Number provided is more than 35 characters. The allowed character limit by LHDN is 35 characters to generate E-invoice.

Supplier SST number provided should be less than 35 characters.

Suppliers TTX must be present and should be less than 17 characters, Default: NA.

Supplier TTX Number provided is more than 17 characters. The allowed character limit by LHDN is 17 characters to generate E-invoice.

Supplier SST number provided should be less than 17 characters.

Suppliers Email must be less than 320 characters.

Supplier email provided is more than 320 characters. The allowed character limit by LHDN is 320 characters to generate E-invoice.

Supplier email provided should be less than 320 characters.

Suppliers Contact Number is mandatory and must be less than 15 characters.

Supplier contact number is not provided in the invoice data. Supplier contact number is mandatory to generate E-invoice and must be less than 15 characters.

Supplier contact number is mandatory to generate E-invoice and it should be less than 15 characters.

Supplier’s Malaysia Standard Industrial Classification (MSIC) Code is Mandatory and should be less than 5 characters.

Supplier's Malaysia Standard Industrial Classification (MSIC) Code is Mandatory provided is more or less than 5 characters.

Supplier's Malaysia Standard Industrial Classification (MSIC) Code is Mandatory provided should be 5 characters.

Supplier’s Malaysia Standard Industrial Classification Description (MSIC) Code is Mandatory and should be less than 300 characters.

Supplier's Malaysia Standard Industrial Classification Description (MSIC) Code is Mandatory and should be less than 300 characters.

Supplier's Malaysia Standard Industrial Classification Description (MSIC) Code is Mandatory and should be less than 300 characters.

An Invoice MUST contain the Seller postal address

Seller postal address is not provided in the invoice data. Seller postal address is mandatory to generate E-invoice.

Seller postal address must be provided to generate E-invoice.

An Invoice MUST contain the Buyer name.

Buyer name is not provided in the invoice data. Buyer name is mandatory to generate E-invoice.

Buyer name must be provided in the invoice data and it should be less than 300 characters to generate E-invoice.

An Invoice MUST have at least one Buyer ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC'.

At least one Buyer ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC' is not present in the Invoice.

At least one Buyer ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC' must be present in the Invoice.

An Invoice must contain the Buyer's TIN which is less than 14 characters long.

Buyer TIN is not provided in the invoice data. Buyer TIN is mandatory to generate E-invoice and must be less than 14 characters.

Supplier TIN is mandatory to generate E-invoice and must be less than 14 characters.

Buyer's BRN must be less than 20 characters.

Buyer BRN provided is more than 20 characters. The allowed character limit by LHDN is 20 characters to generate E-invoice.

Buyer BRN provided should be less than 20 characters.

Buyer's NRIC must be less than 12 characters.

Buyer NRIC provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Buyer NRIC provided should be less than 12 characters.

Buyer's PASSPORT must be less than 12 characters.

Buyer PASSPORT provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Buyer PASSPORT provided should be less than 12 characters.

Buyer' ARMY must be less than 12 characters.

Buyer ARMY provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Buyer ARMY provided should be less than 12 characters.

Buyers SST must be present and should be less than 17 characters, Default: NA.

Buyer SST Number provided is more than 35 characters. The allowed character limit by LHDN is 35 characters to generate E-invoice.

Buyer SST number provided should be less than 35 characters.

Buyer's Email must be less than 320 characters.

Buyer email provided is more than 320 characters. The allowed character limit by LHDN is 320 characters to generate E-invoice.

Buyer email provided should be less than 320 characters.

Buyer's Contact Number must be less than 15 characters.

Buyer contact number provided is more than 15 characters. The allowed character limit by LHDN is 15 characters to generate E-invoice.

Buyer contact number provided should be less than 15 characters.

An Invoice MUST contain the Buyer postal address.

Buyer postal address is not provided in the invoice data. Buyer postal address is mandatory to generate E-invoice.

Buyer postal address must be provided to generate E-invoice.

If DeliveryAddress exist atleast one Delivery Party ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC' should exist.

If DeliveryAddress exist ,atleast one Delivery Party ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC' is not present

If DeliveryAddress exist ,atleast one Delivery Party ID with schemeID as 'ARMY', 'PASSPORT', 'BRN', or 'NRIC' should be Provided

If DeliveryAddress exist it must contain the Delivery Party TIN which is less than 14 characters long.

Shipping recipient TIN is not provided in the invoice data. If shipping details are provided then Shipping recipient TIN is mandatory to generate E-invoice and must be less than 14 characters.

If shipping details are provided then Shipping recipient TIN is mandatory to generate E-invoice and must be less than 14 characters.

Delivery Party BRN must be less than 20 characters.

Shipping recipient BRN provided is more than 20 characters. The allowed character limit by LHDN is 20 characters to generate E-invoice.

Shipping recipient BRN provided should be less than 20 characters.

Delivery Party NRIC must be less than 12 characters.

Shipping recipient NRIC provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Shipping recipient NRIC provided should be less than 12 characters.

Delivery Party PASSPORT must be less than 12 characters.

Shipping recipient PASSPORT provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Shipping recipient PASSPORT provided should be less than 12 characters.

Delivery Party ARMY must be less than 12 characters.

Shipping recipient ARMY provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Shipping recipient ARMY provided should be less than 12 characters.

An Invoice MUST have at least one Line Item

No line item is present in the invoice

Please provide atleast one line item

Invoicing period MUST occur maximum once.

Invoicing period is provided more than once

Invoicing period can only be provided once

Invoice TaxTotal is Mandatory.

Invoice tax total should be present in the invoice

Please provide the Invoice tax total

The Supplier postal address MUST contain a Seller country code.

Seller country code is not provided in the seller postal address. Seller country code is mandatory to generate E-invoice.

Seller country code is mandatory to generate E-invoice. The list of allowed country code by LHDN can be referred here.

The Supplier Postal Address Line MUST be less than 150 characters

Supplier Postal Address provided is more than 150 characters. The allowed character limit by LHDN is 150 characters to generate E-invoice.

Supplier Postal Address provided should be less than 150 characters.

The Supplier Postal Zone MUST be less than 50 characters

Supplier Postal Zone provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Supplier Postal Zone provided should be less than 50 characters.

The Supplier City MUST be less than 50 characters

Supplier City provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Supplier City provided should be less than 50 characters.

The Supplier State MUST be less than 50 characters

Supplier State provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Supplier State provided should be less than 50 characters.

The Buyer postal address MUST contain a Buyer country code.

Buyer country code is not provided in the seller postal address. Buyer country code is mandatory to generate E-invoice.

Buyer country code is mandatory to generate E-invoice. The list of allowed country code by LHDN can be referred here.

The Buyer Postal Address Line MUST be less than 150 characters

Buyer Postal Address provided is more than 150 characters. The allowed character limit by LHDN is 150 characters to generate E-invoice.

Buyer Postal Address provided should be less than 150 characters.

The Buyer Postal Zone MUST be less than 50 characters

Buyer Postal Zone provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Buyer Postal Zone provided should be less than 50 characters.

The Buyer City MUST be less than 50 characters

Buyer City provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Buyer City provided should be less than 50 characters.

The Buyer State MUST be less than 50 characters

Buyer State provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Buyer State provided should be less than 50 characters.

The Delivery postal address MUST contain a Delivery country code.

Shipping recipient country code is not provided in the seller postal address. Shipping recipient country code is mandatory to generate E-invoice.

Shipping recipient country code is mandatory to generate E-invoice. The list of allowed country code by LHDN can be referred here.

The Delivery Postal Address Line MUST be less than 150 characters

Shipping recipient Postal Address provided is more than 150 characters. The allowed character limit by LHDN is 150 characters to generate E-invoice.

Shipping recipient Postal Address provided should be less than 150 characters.

The Delivery Postal Zone MUST be less than 50 characters

Shipping recipient Postal Zone provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Shipping recipient Postal Zone provided should be less than 50 characters.

The Delivery City MUST be less than 50 characters

Shipping recipient City provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Shipping recipient City provided should be less than 50 characters.

The Delivery State MUST be less than 50 characters

Shipping recipient State provided is more than 50 characters. The allowed character limit by LHDN is 50 characters to generate E-invoice.

Shipping recipient State provided should be less than 50 characters.

An Invoice MUST have the Sum of Invoice line net amount.

Sum of Invoice line net amount in not present in the invoice

Please provide the sum of invoice line net amount

Amount due for payment = Invoice total amount with Tax - Paid amount + Rounding amount.

Amount due for payment is not correct

Check whether Amount due for payment is equal to Invoice total amount with Tax - Paid amount + Rounding amount.

Each Document level allowance MUST have a Document level allowance reason.

Document level allowance reason is not provided

Please provide the reason for Document level allowance

Payment Means Code should be equal to 2 characters.

Provided payment means code is not correct

Payment means code must be used from the list of codes provided by LHDN

Payee Financial Account should be maximum 150 characters

Characters in the Payee Financial Account is exceeding 150 characters

Please check & correct the number of characters in the Payee Financial Account, it should not exceed 150 characters

Payment terms must have maximum 300 characters

Characters in the Payment terms is exceeding 300 characters

Please check & correct the number of characters in the Payment terms, it should not exceed 300 characters

Prepaid Payment ID must be less than 150 characters

Prepaid Payment ID provided is more than 150 characters. The allowed character limit by LHDN is 150 characters to generate E-invoice.

Prepaid Payment ID provided should be less than 150 characters.

Prepaid Payment Date must be present

Prepaid Payment date is not provided when prepayment amount is available

Prepaid Payment date must be provided when prepayment amount is available

Prepaid Payment Time must be present

Prepaid Payment Time is not provided when prepayment amount is available

Prepaid Payment Time must be provided when prepayment amount is available

Product Tariff Code should be less than 12 characters.

Product Tariff Code provided is more than 12 characters. The allowed character limit by LHDN is 12 characters to generate E-invoice.

Product Tariff Code provided should be less than 12 characters.

A time MUST be formatted hh:mm:ss with optional fractional seconds .sss and time zone expression.

Time is not in the correct format

Please provide the invoice time in hh:mm:ss format

currencyID MUST be coded using ISO code list 4217 alpha-3.

Currency code is not present in the ISO code list

Please check the provided currency ID is in the ISO code list

Invoice currency code MUST be coded using ISO code list 4217 alpha-3

Invoice Currency code is not present in the ISO code list

Please check the provided Invoice currency code is in the ISO code list

Tax currency code MUST be coded using ISO code list 4217 alpha-3

Tax Currency code is not present in the ISO code list

Please check the provided Tax currency code is in the ISO code list

Item classification identifier identification scheme MUST be coded using one of the UNTDID 7143 list.

Item classification identifier is not in the UNTDID 7143 list.

Item classification identifier identification scheme MUST be coded using one of the UNTDID 7143 list.

Country codes in an invoice MUST be coded using ISO code list 3166-1

Country codes in the invoice is not present in the ISO code list 3166-1

Country codes in the invoice should be provided using the ISO code list 3166-1

Last updated