LedgerLab AI — Test UI

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 TIN 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

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.

E-Invoice Request Form

Simulator — This is the public-facing form that LedgerLab hosts. Sitters (INV-SB payout) and pet owners (INV-JP payment) both use this same page to submit their IC and TIN. No login required — the link is sent by PetBacker. URL format: /invoice-request/{clientCode}/{clientRef}