Introduction:
This article is to assist for when the plugin cannot find the TIN and BRN of a customer (either cannot push or cannot find via widget) but the data is valid, and the document can be manually submitted without issue.
Troubleshoot steps:
As of 20th April 2026, LHDN's 3rd party connections via API had a shadow update to how they detect BRN and TIN, (details below)
In summary,
some time between 17 and 20th April 2026, Zoho updated their API checks for matching BRN and TIN,
(which affects all 3rd party programs, but not their manual submission system)
This resulted in a majority of the new BRN's to be rendered invalid until registered in the MyTax portal by the user.
With this, we have been advised to inform all users that they will need to ensure all their customers have registered their new BRN number (the 12-digit one, not the old one with the letters)
in the MyTax portal using the following method : (quote below from the above chat i had with LHDN on the matter:)
kindly submit your request via the HASIL Customer Feedback Form (CFF) under the “Application” category at the following link:
This is unfortunately necessary now to continue e-invoicing, and it is only affectable by LHDN themself,
For more information, LHDN has provided the following :
For now this issue is in LHDN's hands, as we cannot affect their systems or processes.
In the meantime, you will be required to reach out to your customers to go through this registration process for their new BRN ,
or otherwise you can only manually submit your e-invoices due to this LHDN change.