MRA e-invoicing, filed by the system.
MRA e-invoicing is Mauritius’ real-time invoice fiscalisation mandate: once your turnover crosses the threshold, every invoice must be transmitted to the MRA’s platform and carry an IRN and QR code before it reaches your customer. Zilware makes Odoo do that automatically: submit, sign and archive, with no one touching it.
Book a callWho must comply, and when.
The VAT (e-Invoicing) Regulations 2023 set a phased rollout by annual turnover. Each phase pulls more businesses in. The direction of travel is everyone.
- 15 MAY 2024 Turnover above Rs 100M
Large taxpayers must fiscalise every invoice, credit note and debit note in real time before issuing it.
- 2025–26 Turnover above Rs 80M
The 2025–26 Budget lowered the threshold. Mid-size businesses join the mandate.
- EXPECTED NEXT Turnover Rs 50–80M
The MRA has signalled further phases. If you are near the threshold, the time to prepare is before the circular lands.
Four steps, all invisible when built right.
The invoice is generated in your billing software (for our clients, Odoo) as a structured JSON document.
A certified Electronic Billing System (EBS) signs and sends it to the MRA Invoice Fiscalisation Platform before your customer sees it.
Every fiscalised invoice carries an Invoice Registration Number and QR code. Without them, the invoice is not compliant.
Only then is it issued. A compliant archive keeps every fiscalised document ready for audit.
Compliance that runs itself.
Our e-invoicing connector is live and compliant in production today, the same build we run for our own retail operation.
- EBS registration with the MRA, done for you
- Odoo wired to the Invoice Fiscalisation Platform: invoices sign and submit themselves
- IRN + QR code printed on every invoice and credit note automatically
- Real-time error handling: rejected documents are flagged before they reach a customer
- Compliant archiving of every fiscalised document
- Spec-change cover: when the MRA updates the rules, the connector is updated under support
Asked before, answered here.
- Does this apply to my business?
- If your annual turnover exceeds Rs 80 million, yes. The mandate already covers you. Between Rs 50M and 80M, you are in the expected next phase, and preparing now means go-live on your schedule instead of the MRA’s.
- We already run Odoo. Is it compliant out of the box?
- No. Odoo needs a certified EBS connector to sign and transmit invoices to the MRA platform. That connector is what we build, register and maintain.
- What happens if we invoice without fiscalising?
- An in-scope invoice without an IRN and QR code is not a valid invoice. Beyond penalties, it creates VAT-deduction problems for your customers, which is usually how non-compliance gets noticed.
- How long does it take to become compliant?
- For a business already on Odoo, typically a few weeks: EBS registration, connector configuration, certification testing against the MRA sandbox, then go-live. From another system, the Odoo implementation leads and e-invoicing rides along.
- What happens when the MRA changes the spec?
- Compliance updates are included in the support tier. We track MRA circulars so you do not have to.