TIN and BRN validation is live

Effective: 1 August 2026, announced in the MyInvois SDK 1.0 release notes on 12 June 2026.

What changed

LHDN introduced TIN and BRN validation from 1 August 2026, to improve the accuracy of taxpayer data. A business buyer's TIN must match its BRN in LHDN's records.

Who it affects

Anyone who issues e-invoices to business buyers. Buyer details that were accepted before may now be rejected if the TIN and BRN do not belong to the same company, or if the BRN was left as "NA".

What envoice does

  • envoice blocks a Malaysian business buyer with a missing or "NA" BRN before it reaches LHDN, and asks for the buyer's current 12-digit SSM registration number.
  • Foreign business buyers and Labuan entities have no SSM number, so envoice does not ask them for one.
  • Walk-in General Public sales are not affected.

What to do

  1. Update your saved Customers with each business buyer's 12-digit SSM number.
  2. Use Lookup TIN on the invoice or customer form to get the TIN that LHDN holds for that ID.
  3. If a document is rejected for a TIN mismatch, see Rejected: buyer TIN or BRN does not match.

Source