Register Company
Login
LHDN Credentials Setup
Company CUID is filled automatically after login. You can override it below.
Required for LHDN e-invoice v1.1 (signature validation enabled).
Generate a test certificate with: node scripts/generate-test-cert.mjs "Your Company" "CODE"
then paste the file contents below. Leave blank to fall back to v1.0 (no signature).
Submit Transaction
NRIC for individuals (EI/IG/IC prefix) · BRN for companies (C/D prefix)
Bulk CSV Import
Upload a CSV file to submit multiple invoices at once. Each row is one line item — rows sharing the same invoice_ref are grouped into a single invoice.
Transactions
Registered Customers
TIN Lookup
Look up a taxpayer's TIN from LHDN using their IC, passport, BRN, or name. Use fileType = 1 for individuals (sitters), 2 for companies.
Validate TIN
Confirm that a TIN belongs to a specific person — useful to verify sitter-provided TINs before submitting INV-SB.