MyInvois e-invoicing.
LHDN-ready. SST-native. Live today.
Oris Invoice generates LHDN-compliant UBL 2.1 XML, computes SST in sen with BigInt precision, and submits directly to the MyInvois API. Phase 4 relaxation ends 31 Dec 2026 — get compliant now.
Built for MyInvois from the ground up
Not a late-bolted Malaysia checkbox on a GST-first product. Every feature below is in production on master today.
Generates LHDN-compliant UBL 2.1 XML covering all 37 mandatory fields. Submits directly to the MyInvois sandbox and production APIs. Supports all 8 document types: standard invoice, credit/debit/refund notes, self-billed variants, and BIK.
Single-stage SST: 6% service tax, 5% / 10% sales tax, exempt, and zero-rated export paths. BigInt arithmetic in sen. No input-credit complexity — SST does not chain.
Bimonthly aggregation that matches MySST schema. Imported-service invoices are auto-flagged for SST-02A self-accounting — the buyer inbox sets the flag when a foreign-supplier TIN is detected.
All amounts stored and computed in sen (1 MYR = 100 sen) using BigInt. FX rates pulled from Bank Negara Malaysia API daily. Cross-currency invoices embed the BNM rate snapshot in the UBL XML.
LHDN's MyInvois poller syncs received invoices every 5 minutes. 72-hour acceptance window with countdown. Reject with reason (notifies supplier via LHDN API). Auto-accept on window expiry.
Self-billed invoice type (code 11) for imported services and reverse-charge purchases. Benefits-in-Kind (BIK) invoice type (code 15) for employee benefits — buyer is the employee TIN, no full Customer record required.
TIN format (C or IG prefix + 10 digits), BRN (12-digit new format or legacy ROC/ROB), MSIC 5-digit code, postcode, and phone (+60) all validated at input. MSIC code auto-suggests the correct SST rate.
Designated-area and special-area flags suppress sales tax on qualifying inter-area goods. Businesses under RM1M turnover can toggle MyInvois off and use standard invoicing with a compliance banner.
IRBM digital certificate warnings at T-90d and T-30d, with submission blocked at expiry. Upload PEM or PFX; encrypted at rest with AES-256-GCM.
MYR-native tiers. MyInvois in every paid plan.
Free forever for sole traders under 10 invoices / month. Paid tiers unlock MyInvois XML submission, batch filing, and the buyer inbox. Your ORIS Invoice subscription qualifies for the RM50,000/year accelerated capital allowance under Malaysia's e-invoicing tax incentive (2024–2027).
Frequently asked
Yes for Phase 4 (RM1M–RM5M annual turnover) — the mandate is live with a relaxation period running until 31 December 2026. After that date, non-compliant invoices may attract penalties of up to RM20,000. Oris Invoice is submission-ready today; you can go live immediately or use the relaxation window to onboard at your own pace.
Yes — you need a TIN (Taxpayer Identification Number) from LHDN before submissions can be validated. If you're already SST-registered your TIN is the same. Oris Invoice validates TIN format at signup and will block submission if the TIN is absent or malformed.
No. Malaysia replaced GST with SST in 2018. SST is single-stage (no input-tax credit chain): service tax at 6% applies to taxable services, sales tax at 5% or 10% applies to taxable goods. Oris Invoice handles both separately and exports the bimonthly SST-02 / SST-02A return files that MySST accepts.
Yes. Self-billed invoices (type code 11) are generated natively. The buyer inbox automatically flags invoices from foreign-supplier TINs (those not starting with C or IG) as imported services, which feeds the SST-02A self-accounting export.
Invoice PDF templates are available in English today. A Bahasa Malaysia PDF template and email localisation are on the roadmap for the next release cycle.
From signup to your first MyInvois XML in under 10 minutes.
No credit card. Issue your first SST-correct invoice the same day. Wire MyInvois submission when your certificate is ready.