guide hub·① access·② configure·③ submit·④ check·⑤ self-billed·invoice maker
e-Invois · LHDN Malaysia · journey ② · once, then maintain

Configure once

Tell the toolkit who you are and who you bill: two small local files that every future invoice reuses. Nothing leaves your machine.

This journey0 / 2 completed

FastPath- Prompt this to Claude

Works in Claude Code (myinvois skill) or any MCP client running mcp-myinvois. Copy, paste, done or do it manually with the steps below.

Use the my-einvois-configure-skill. I already have my MyInvois client ID and secret save my credentials, build my supplier profile (validate my TIN against LHDN), and set up my client book.
08profile

Save your supplier profile

Your seller details never change between invoices store them once, and every future invoice (including the PDF workflow) fills itself.

Supplier profile builder

Fully local. MSIC = your 5-digit business classification code (on your SSM cert). Fill in as many supplier records as needed each becomes one row in the CSV.

09clients

Build your client book

Save each business client once future invoices pick them up by name. Ask clients for their TIN + BRN (they're obliged to provide it when they want an e-invoice), or derive the TIN from their BRN:

node skills/myinvois/scripts/myinvois.mjs search-tin BRN <their BRN>

Client book builder

Fully local, nothing leaves this page. Save as ~/.myinvois-clients.csv. Consumers who don't ask for an e-invoice don't go here they fall into the monthly consolidated invoice.