Sfera / MyInvois integration

MyInvois integration for your POS, ERP or online store.

Sfera connects the system you already run to LHDN's MyInvois API, so every invoice is submitted, validated and stored automatically. No portal, no re-keying, no month-end panic over consolidated e-invoices.

Fixed quote after the discussion. Custom Laravel and PHP systems, POS, accounting and e-commerce.

APIDirect to LHDN, not through a third-party portal
72 hrsCancellation and rejection windows handled in-system
RM10kSingle-transaction rule enforced at the point of sale
01 / In plain terms

What a MyInvois integration does

The short answer, for the person who has to explain it to the boss.

When you issue an invoice in your own system, the integration converts it to LHDN's e-invoice format, signs it, submits it to MyInvois, and writes the validation result, UUID and QR code back onto the original document. If LHDN rejects it, the reason is logged next to the invoice so someone can fix it and resubmit. For walk-in sales, the POS collects the month's receipts into a consolidated e-invoice and submits it within the seven-day window, while anything above RM10,000 gets its own e-invoice on the spot.

The MyInvois portal is free and works for a business issuing a few invoices a month. It stops working the day you issue dozens, or you have three systems producing invoices, or your accountant asks why the numbers in the portal do not match the numbers in the accounting package. That is the gap this service fills.

02 / Who this is for

Usually one of these

If you recognise yourself, the discussion will be short.

01
You run a custom systemA Laravel, PHP or other in-house system issues your invoices and there is no vendor module to switch on.
02
You run a POS with real volumeRetail, F&B, workshop or clinic counters that need consolidated e-invoices monthly and individual e-invoices on request.
03
Your systems disagree with each otherPOS, accounting (SQL Account, AutoCount, QuickBooks) and an online store each produce invoices, and nobody is sure which one talks to LHDN.
04
You crossed the RM1 million lineTurnover between RM1 million and RM5 million has been in scope since 1 January 2026, and the relaxation period will not last forever.
05
Your accountant is doing it by handSomeone is exporting CSVs and keying them into the portal every month, and it is costing more than a proper integration would.
06
You sell onlineWooCommerce or Shopify orders need e-invoices too, and the plugin you tried does not match your accounting data.
03 / What's included

The whole flow, not just submission

Most "e-invoice ready" claims stop at step one.

01

Document mapping

Your invoice, credit note, debit note and refund records mapped to LHDN's required fields, including classification codes, tax types, TIN and identification numbers. Missing or messy data is flagged before go-live, not after.

02

Submission and validation

Digital signing and submission to the MyInvois API, with the validated UUID, long ID and QR code stored back on your document and printed on the customer copy where required.

03

Consolidated e-invoices

Automatic monthly consolidation for B2C transactions where no e-invoice was requested, submitted within the seven-day window, with the RM10,000 single-transaction rule enforced so nothing slips into the wrong bucket.

04

Cancellation, rejection and resubmission

The 72-hour cancellation and buyer rejection windows handled from inside your system, with reasons logged and a clear resubmission path for corrected documents.

05

Self-billed and cross-system cases

Self-billed e-invoices for foreign suppliers or agents, and reconciliation between POS, accounting and e-commerce so each transaction is submitted once, from one place.

06

Audit trail and handover

A submission log your accountant can read, sandbox and production credentials handled properly, and documentation so your team is not dependent on us.

04 / How it works

Four steps, fixed price

You know the number before any work starts.

Step 1

Scope discussion

A short conversation on which systems issue invoices, your document types and volumes, and what your accountant needs. You get a written scope and a fixed quote.

Step 2

Sandbox build

Integration built against LHDN's sandbox with your real document samples. You see submissions succeed and fail on a staging link before anything touches production.

Step 3

Go live

Production credentials, a controlled first month with monitoring, and consolidated e-invoice submission verified end to end.

05 / FAQ

Questions we get on the scope discussion

Rules summarised from LHDN's e-Invoice Guideline. Confirm your own position against the latest version.

Do I need an integration, or can I just use the MyInvois portal?

The portal is free and fine for a handful of invoices a month. Once you issue dozens a day, need consolidated e-invoices from POS sales, or have more than one system producing invoices, manual keying becomes an error-prone full-time job. That is the point where an API integration pays for itself.

Which businesses must issue e-invoices in Malaysia?

It was phased in by annual turnover: above RM100 million from 1 August 2024, RM25 million to RM100 million from 1 January 2025, RM5 million to RM25 million from 1 July 2025, and RM1 million to RM5 million from 1 January 2026. Businesses under RM1 million are currently exempt. Each phase has had a relaxation period with lighter rules; check the current guideline for yours.

What is a consolidated e-invoice, and can my POS produce one?

For B2C sales where the buyer does not ask for an e-invoice, you can aggregate transactions into a consolidated e-invoice, submitted within seven calendar days after the end of the month. Any single transaction above RM10,000 must have its own e-invoice. An integrated POS handles all of this automatically.

My accounting software already has a MyInvois module. Why would I need you?

Then you may not, and we will say so during the discussion. Where we add value is the gap between systems: a POS or online store that does not feed the accounting package cleanly, duplicate submissions from two systems, TIN and classification data that is wrong at the source, or a custom system the vendor module cannot see.

Which systems can you integrate?

Custom Laravel and PHP systems, POS systems (including our own SferaPOS), and multi-system setups around SQL Account, AutoCount, QuickBooks, WooCommerce and Shopify. If your system has a database and a way to read invoices, it can be integrated.

How long does it take?

A single custom system with standard invoice types typically takes two to four weeks including sandbox testing. Multi-system setups, self-billed e-invoices or unusual document types take longer. The scope discussion tells you which you are.

What happens when LHDN rejects an e-invoice?

Validation errors like a wrong TIN, missing fields or bad classification codes are caught before submission where possible. Any rejection from LHDN is logged against the original document with the reason so staff can fix and resubmit. Suppliers have 72 hours to cancel a validated e-invoice and buyers have 72 hours to reject one; both flows are handled in your system.

How much does it cost?

It depends on the number of systems, document types and how clean your data is. You get a fixed quote after the scope discussion. No hourly billing, no surprises.

06 / Bahasa Malaysia

Integrasi MyInvois untuk sistem sedia ada anda

Ringkasan untuk pemilik perniagaan dan akauntan.

Sfera menyambungkan sistem POS, ERP, perakaunan atau kedai online anda terus ke API MyInvois LHDN. Setiap invois yang dikeluarkan dalam sistem anda akan dihantar, disahkan dan disimpan secara automatik, termasuk UUID dan kod QR. Untuk jualan runcit, sistem akan menyediakan e-invois disatukan (consolidated e-invoice) setiap bulan dan menghantarnya dalam tempoh tujuh hari selepas hujung bulan. Transaksi melebihi RM10,000 akan dikeluarkan e-invois berasingan secara automatik.

Kami bekerja dengan sistem Laravel dan PHP yang dibina khas, sistem POS, serta persekitaran berbilang sistem yang melibatkan SQL Account, AutoCount, QuickBooks, WooCommerce dan Shopify. Jika perisian perakaunan anda sudah ada modul MyInvois sendiri, kami akan menyambungkan sistem lain di sekelilingnya, bukan menggantikannya.

Perniagaan dengan perolehan tahunan RM1 juta hingga RM5 juta telah diwajibkan sejak 1 Januari 2026. Perniagaan di bawah RM1 juta dikecualikan buat masa ini. Hubungi kami untuk perbincangan skop dan sebut harga tetap.

07 / Contact

Tell us which systems issue your invoices.

Two or three lines is enough: what you run, roughly how many invoices a month, and whether you sell to walk-in customers. We reply within 24 hours with a time for the discussion, or an honest no if it is not a fit.

Or email directly
[email protected]
One reply from the engineer who will build it.