Rejected: invalid buyer ID or general TIN
These rejections happen when a placeholder TIN or ID is used where LHDN does not allow it. They are quick to fix once you know which placeholder belongs where.
Named buyer filed with the General Public TIN (ERR237)
What you see: "This invoice is issued to a named buyer, but it carries the general public TIN (010)."
Fix: enter the buyer's own TIN and ID. If the buyer did not ask for an e-invoice, record it as a walk-in sale instead, so it goes into the monthly consolidated e-invoice.
Walk-in sale with a classification other than 004 (ERR236)
What you see: "This is a walk-in (general public) sale, but a line carries a classification code other than 004."
LHDN only accepts the General Public TIN with ID "NA" on classification 004. Fix: file walk-in sales through the monthly consolidated flow, where envoice sets 004 for you.
Consolidated e-invoice with a real buyer (ERR250, ERR245)
What you see: "A consolidated e-Invoice carries a real buyer identity."
Fix: a consolidated e-invoice must use the General Public TIN EI00000000010 with ID type and number "NA".
Foreign supplier with the wrong TIN (ERR219, ERR208, ERR213, ERR229)
What you see: a message that a general TIN is not allowed for a foreign supplier, or that a self-billed document carries a Malaysian-style TIN.
Fix: on a self-billed document for a foreign supplier with no Malaysian TIN, use EI00000000030, not 010 or 020, with the supplier's passport or ID number.
Business buyer with BRN "NA"
envoice catches this before it reaches LHDN, with the message: "Buyer business registration number (BRN) is required." Since 1 August 2026, LHDN validates the TIN together with the BRN, so a business buyer needs its real 12-digit SSM number. Foreign business buyers and Labuan entities are not asked for one.
Passport number too long
From 24 October 2026, LHDN rejects a passport number over 12 characters. envoice strips spaces and hyphens first. If the number is still too long, envoice stops the document with: "Buyer passport number is longer than 12 characters." (or "Supplier" on a self-billed document).
Fix: enter the passport number only. Remove any country code, expiry date or note typed after it.
How to file again
- Open the rejected document and click Fix & resubmit.
- Correct the buyer or supplier details as above.
- Submit.
Sources
- MyInvois taxpayer validator errors
- LHDN e-Invoice Specific Guideline, Appendix 1 (list of general TINs)
- MyInvois SDK 1.0 release notes (passport limit from 24 October 2026)