Module

Invoicing

MRA-compliant e-invoicing

Issue fiscal invoices, credit notes, and debit notes that meet every MRA requirement. Offline-capable, hash-chained, IRN-tracked.

Codeblix Invoicing is the MRA-approved e-invoicing module at the heart of the Codeblix EBS platform. It is built for Mauritius: every invoice, credit note, debit note, proforma, and training document is fiscalised in real time with the MRA, with hash chain integrity, IRN storage, and QR code rendering per the MRA Technical Guidelines.

What it does

Codeblix Invoicing handles every document type your Mauritius business needs: STD (standard invoice), CRN (credit note), DRN (debit note), PRF (proforma), and TRN (training). Every document gets a unique sequential counter, is part of the company-global hash chain, and is fiscalised with the MRA endpoint. The IRN returned by the MRA is stored internally; the QR code is rendered on the customer invoice.

Why it matters

MRA e-invoicing is mandatory for all VAT-registered Mauritius businesses. If you issue a fiscal invoice and your EBS is not MRA-approved, you are non-compliant. Codeblix Invoicing is MRA-listed (SN 95, BRN C24214425) and supports all five document types, the hash chain, IRN handling, offline mode, and credit note validation per the MRA spec.

How it works

You create an invoice in Codeblix — either from scratch, from a quote, from a recurring schedule, or from a POS sale. The system computes the invoice hash, sends the payload to the MRA endpoint over an encrypted channel, and receives the IRN and QR code. The invoice is now a MRA-fiscalised invoice. The IRN is stored in your transaction report; the QR code is printed on the customer copy.

Offline mode

When the MRA endpoint is unreachable (no internet, MRA down, network issue), Codeblix continues issuing invoices. Each invoice gets a sequential counter and is part of the hash chain. The QR code area shows “Not Yet Fiscalised” text. On reconnect, all pending invoices are auto-fiscalised in batch.

Credit notes and debit notes

Credit notes (CRN) are issued to reduce the customer's outstanding balance. Codeblix blocks credit notes without a mandatory reason or without referencing the original invoice — the MRA requires both. Debit notes (DRN) follow the same pattern. All fiscalised documents appear in the transaction report.

Recurring invoices

For subscriptions and retainers, set up a recurring invoice schedule (weekly, monthly, quarterly, or custom). Codeblix auto-generates and optionally auto-sends the invoice on the due date. Customer and item details are pre-filled.

Multi-currency

Issue invoices in MUR, USD, EUR, GBP, ZAR, or any other currency. Daily exchange rates are recorded on each invoice for audit. The system shows both the foreign currency and the MUR equivalent for VAT purposes.

Invoice delivery

Send invoices to customers by email, WhatsApp, or download as PDF. Add a payment link (Stripe, MCB Juice, my.t money) for one-click payment. Auto-reminders for overdue invoices, polite by default.

Integration with other modules

Invoicing integrates with: POS (every POS receipt is a fiscalised invoice), Inventory (auto-deduct stock on sale), CRM (link to customer and quote), Accounting (auto-post to general ledger), Reporting (sales, VAT, MRA reports).

Pricing

Codeblix Invoicing is included in every Codeblix plan, from Starter (MUR 1,500/month) to Premium (MUR 7,500/month). No per-invoice fees, no hidden costs.

Internal links

See related features: Recurring Invoices, Multi-Currency Invoicing, Credit Notes, Bulk Invoicing. Read about MRA fiscalisation and the MRA hash chain. See how Codeblix compares to QuickBooks and Xero.

Key features

MRA fiscalisation

Every invoice is fiscalised with MRA-supplied QR and hash chain. No after-the-fact hacks.

Offline mode

Issue invoices even when internet is down. Auto-fiscalise on reconnect.

Multi-currency

MUR, USD, EUR, GBP, ZAR — full exchange rate handling and reporting.

Recurring invoices

Auto-generate monthly, weekly, or custom-cycle invoices for subscriptions.

Credit & debit notes

Issue credit notes linked to original invoices with mandatory reason validation.

Bulk generation

Generate hundreds of invoices at once from CSV or recurring schedules.

Benefits

  • No MRA penalties — Full compliance with MRA e-invoicing requirements. Stay audit-ready.
  • Save 10+ hours/week — Stop typing invoices manually. Auto-generate, auto-send, auto-reconcile.
  • Get paid faster — Send invoices by email, WhatsApp, or download PDF. Customers pay in one click.

Frequently asked questions

Is Codeblix Invoicing MRA-approved?

Yes. Codeblix eInvoicing is MRA-listed (SN 95, BRN C24214425). The invoicing module is MRA-approved out of the box.

What document types are supported?

All five MRA document types: STD (standard invoice), CRN (credit note), DRN (debit note), PRF (proforma), TRN (training).

Can I issue invoices in offline mode?

Yes. Codeblix continues issuing invoices even when the MRA endpoint is unreachable. Sequential counter, hash chain intact, ‘Not Yet Fiscalised’ shown. Auto-fiscalises in batch on reconnect.

Does it support multi-currency?

Yes. MUR, USD, EUR, GBP, ZAR, and any other currency. Daily exchange rates recorded on each invoice for audit.

Can I send invoices by email or WhatsApp?

Yes. Both, plus PDF download. You can also add a payment link (Stripe, MCB Juice, my.t money) for one-click payment.

How much does Codeblix Invoicing cost?

Codeblix Invoicing is included in every plan, from MUR 1,500/month (Starter) to MUR 7,500/month (Premium). No per-invoice fees.

Try Invoicing free for 14 days

Start free trial