ZIL-SVC-002 · MRA COMPLIANCE

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 call
THE MANDATE

Who 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.

  1. 15 MAY 2024
    Turnover above Rs 100M

    Large taxpayers must fiscalise every invoice, credit note and debit note in real time before issuing it.

  2. 2025–26
    Turnover above Rs 80M

    The 2025–26 Budget lowered the threshold. Mid-size businesses join the mandate.

  3. 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.

HOW FISCALISATION WORKS

Four steps, all invisible when built right.

STEP-01 Your system creates the invoice

The invoice is generated in your billing software (for our clients, Odoo) as a structured JSON document.

STEP-02 It is transmitted to the MRA in real time

A certified Electronic Billing System (EBS) signs and sends it to the MRA Invoice Fiscalisation Platform before your customer sees it.

STEP-03 The MRA returns an IRN and QR code

Every fiscalised invoice carries an Invoice Registration Number and QR code. Without them, the invoice is not compliant.

STEP-04 The invoice reaches your customer, archived

Only then is it issued. A compliant archive keeps every fiscalised document ready for audit.

WHAT ZILWARE DELIVERS

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
QUESTIONS WE GET

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.

Ready for a stocktake of your systems?

A free 45-minute stock-flow audit. We map how stock, sales and money move through your business, and show you exactly where the leaks are.

Book a call