TIN for e-invoice: What businesses need to know
Lu T.··3 min read
If you're preparing your business for e-Invoice, you'll come across TIN frequently. TIN (or Tax Identification Number) is one of the key identifiers LHDN uses to validate the parties involved in an e-invoice. As business owner, here are the parts that matter when you start issuing e-invoices.
What is a TIN?
TIN stands for Tax Identification Number. LHDN assigns a TIN to identify a taxpayer for tax purposes. For e-invoice, your TIN identifies you as the supplier, while your customer's TIN identifies the buyer. TIN is separate from your Business Registration Number (BRN). Your BRN identifies your registered business, while your TIN identifies the taxpayer.
Why does your customer's TIN matter?
When you submit an e-Invoice, MyInvois validates the buyer information against LHDN's taxpayer records. This means your customer's TIN is not simply another field to add to the invoice. It needs to correspond with the buyer's identification information, such as their BRN, NRIC or passport number, depending on the buyer type. MyInvois provides a TIN validation function to check this information before you submit an e-Invoice.
For regular B2B customers, maintaining their TIN and business information as part of your customer master data becomes particularly important.
Do you need a TIN for every customer?
The information you need depends on who you're invoicing and the type of transaction.
For example, a Malaysian business customer will generally require taxpayer and business identification information, while individual and foreign customers follow different identification requirements under the e-Invoice rules.
This is why you shouldn't treat TIN as a standalone field. Your customer's TIN needs to be maintained together with the relevant identification information required for that customer type. LHDN's e-Invoice Specific Guideline sets out the requirements for different buyer scenarios.
How does TIN validation work?
MyInvois can validate a TIN together with the taxpayer's identification number and type. For example, when dealing with a registered business, the TIN can be validated against its Business Registration Number. You can also use MyInvois' Search Taxpayer's TIN function when you need to retrieve a taxpayer's TIN using available identification information.
This is useful when you have a large customer database or issue recurring invoices. Instead of treating TIN as information you manually check for every invoice, you can maintain it as part of your customer records.
What TIN format should you use?
TIN formats depend on the taxpayer type. For example, individual TINs currently use the IG prefix. Non-individual taxpayers use different prefixes according to their taxpayer type.
LHDN has also updated TIN formatting requirements, so older records may not always follow the current format. The current MyInvois documentation should be used when validating TIN information.
Managing TIN information in Duitbooks
If you issue invoices regularly, your customer information becomes part of your e-Invoice workflow. Duitbooks keeps customer and supplier information together with your accounting records, including the details needed for e-Invoice submission.
When you create an invoice, the relevant customer information can be used for submission to MyInvois instead of being entered separately each time. This makes TIN management part of your existing accounting process rather than another piece of information to maintain outside it.