It checks the shape. Wrong prefix, a stray leading zero, a missing trailing zero, an employer number pasted into a TIN field — these are the errors that get e-Invoices rejected, and this tool catches all of them offline.
It does not look the TIN up. Confirming that a TIN actually exists and belongs to a particular person or company means asking LHDN. There is no free public route for that — LHDN's own Carian TIN on MyTax sits behind MyDigital ID identity verification, and the MyInvois API route needs registered credentials.
So: a green verdict here means correctly formed, not verified.
Your own. Log in to MyTax → Tax Information. It is also printed on the front page of your income tax return.
Someone else's, with their consent. Carian TIN on the MyTax front page, verified with MyDigital ID. LHDN restricts its use to purposes allowed under the Income Tax Act 1967.
A whole customer or supplier list. That is the MyInvois API's job, and it needs credentials issued to a registered system. Talk to us if you have a master file to clean up before you go live on e-Invoicing.
| Code | Taxpayer |
|---|
| Code | Taxpayer |
|---|
Placeholders for when the counterparty has no usable TIN. Never use one where you hold the real TIN.