Connect your existing system to LHDN MyInvois.
MyInvois Bridge is the load-bearing layer between your ERP, POS, or accounting software and the LHDN e-Invoice API. Send invoices three ways. Get UBL 2.1 out. See every status back.

01 / Connect
Drop a CSV. Bridge parses it.
- LHDN-validated submissions
- UBL 2.1 spec, end to end
- Multi-company tenancy
- Malaysia-hosted, audited
The friction
MyInvois integration is harder than it looks.
The LHDN spec is precise and unforgiving. Every business integrating today is solving the same five problems — and re-solving them every time the spec moves.
- 01
A complex API surface
OAuth tokens, document submissions, on-behalf-of TINs, status polling, cancellation flows. The MyInvois API is well-specified and unforgiving.
- 02
Missing or malformed fields
Most existing invoicing exports are missing what LHDN expects. Tax codes, classification codes, supplier identifiers — they have to be present and correct.
- 03
Validation failures with no clear cause
Errors come back as document-level rejections. Without structured surfacing, your team is left grepping XML to find the broken field.
- 04
No visibility on submission status
Invoices sit in flight between submission and approval. Without live tracking, finance teams can't tell what's been accepted, what's pending, what's stuck.
- 05
Limited internal engineering bandwidth
Your engineers should ship product, not chase a government schema. Building this in-house is six months of work that depreciates the day LHDN updates the spec.

The bridge
Keep your system. Add the bridge.
MyInvois Bridge is not a replacement for your invoicing software. It connects to whatever you run today — ERP, POS, accounting platform, custom backoffice — and handles the LHDN side end to end.
We accept invoices three ways: a CSV from any export, manual entry, or a JSON POST from your software. We validate, generate UBL 2.1, submit, poll, and surface the status back to you.
Compliance becomes a piece of infrastructure your team can forget about.
0
ingestion paths
0
LHDN document types covered
0%
UBL 2.1 spec coverage
Built for the people closest to compliance.
Four buyer profiles. One platform. Pick the one that sounds like you.
Accounting firms & tax agents
Route every client's invoices through a single, audited account. White-label optional.
Partner with usERP software vendors
Add MyInvois to your product without rebuilding it. Our REST API is the integration.
Read the integration specPOS software vendors
Send transaction batches as JSON. We generate UBL 2.1, submit, and surface status back.
Read the integration specSMEs with existing systems
Keep your current invoicing. Upload CSVs, or have your developer call our API.
Book an assessment
Everything you need to ship MyInvois compliance.
Three ingestion paths, the LHDN lifecycle handled end to end, and the operational visibility your finance team needs to sign off on it.
REST JSON API
OAuth2 client-credentials. Post batches of 1–100 invoices to a single endpoint, tagged with your own externalBatchId.
POST /api/v1/invoices/upload-jsonCSV bulk upload
Drop a CSV from any export. We parse, normalize, and validate every field before submission.
.csv → validated → queuedUBL 2.1 generation
Line items, tax totals, monetary totals, credit & debit notes — all generated to the LHDN spec.
Submission status
Live tracking from submitted → approved or rejected. No black box.
Structured error surface
Per-invoice rejection reasons mapped back to the originating field. No XML grepping.
Cancellation flow
Cancel approved documents within the LHDN-mandated window with a single API call.
Multi-company tenancy
One account, many companies. Each with its own users, roles, and TIN.
M2M API credentials
Mint scoped client credentials, rotate them on demand, see every action in the audit log.
Activity & audit log
Every auth event, every invoice transition, every credential change — written, indexed, queryable.
Four steps from connection to compliance.
Connect once. After that, every invoice flows through the same pipeline — validation, UBL generation, submission, status.
Connect
CSV upload through the dashboard, or mint client credentials and call the REST API.
// auth: client_credentials → bearer
Validate
We normalize and check every field — tax codes, classifications, supplier identifiers — before anything reaches LHDN.
// per-type LHDN field checks
Submit
UBL 2.1 generated, hashed, and posted to LHDN MyInvois on your behalf.
// POST /documentsubmissions
Track
Live status, structured rejection reasons, and a cancellation path if you need it.
// status → approved | rejected
Compliance pricing that stays simple.
Priced per company, per month. Start with a 14-day trial, scale by submission volume, and keep every company on its own plan and limits.
Full Business-tier workflow, no credit card required.
Use the sandbox, connect production credentials, submit real documents, and see whether the team flow fits before a paid plan starts.
Trial includes 25 submissions across the 14 days. When the trial ends, records remain readable and exportable.
Starter
For small businesses getting compliant.
RM690/year (RM57.50/mo billed annually)
- 50 LHDN submissions per month
- 2 users per company
- Customers, products, and document drafting
- Validation, submission, and live status tracking
- Sandbox and production credentials
- Email support
Best fit for owner-led companies with low monthly volume.
Business
Most chosenFor mainstream SMB teams.
RM1,690/year (RM140.83/mo billed annually)
- 250 LHDN submissions per month
- 5 users per company
- Everything in Starter
- Team management and roles (coming soon)
- CSV import and self-billing (coming soon)
- Advanced dashboard, PDF, and email invoice tools (coming soon)
- Priority email support
The default choice for the RM1m-RM5m segment.
Pro
For higher-volume senders and automation.
RM3,490/year (RM290.83/mo billed annually)
- 1,000 LHDN submissions per month
- 15 users per company
- On-behalf-of submission and multiple credential sets
- API access and webhooks (coming soon)
- Payment tracking and Excel export (coming soon)
- Priority support
Built for companies that expect compliance to be automated.
Annual billing saves about two months. Prices exclude SST where applicable. Need more documents? Top up anytime. We never block a compliant submission for going over quota.
You handle clients. We handle the integration.
Accounting firms, tax agents, and ERP vendors run dozens of clients through MyInvois Bridge. One platform, isolated tenants, branded for you.
- Route every client through one audited account.
- Brand the dashboard as your own.
- Mint M2M credentials per client. Revoke on demand.
- We handle the LHDN integration. You keep the relationship.

Pricing rules, plainly stated.
The things companies and tax agents ask before they put a compliance workflow into production.
Ready to make compliance someone else's problem?
Tell us what you run today. We'll send back a written scope: what to expect, how long, what it costs. No sales script.
Engineer-led scoping calls. We reply within one business day.
Not sure if your system is ready?
Tell us what you run. We'll review your invoicing setup and come back with a written scope: what to expect, how long, and what it costs. No sales script.