Government integration

Codeblix EBS + MRA Portal

MRA e-Invoicing onboarding for Economic Operators in Mauritius

Follow the Codeblix process for Economic Operator access, Test User setup, Transmission User/API credentials, TEST verification and LIVE fiscalisation.

TL;DR - Follow the Codeblix process for Economic Operator access, Test User setup, Transmission User/API credentials, TEST verification and LIVE fiscalisation.

This is the Codeblix onboarding guide for connecting a Mauritius Economic Operator to the MRA e-Invoicing Secure Hub. It explains who signs in, the two ways Codeblix can be authorised, what company information is required and how the setup moves from TEST to LIVE.

Economic Operator access comes first

The company registers or signs in on the official MRA e-Invoicing Secure Hub Portal using its TAN and MRA e-Services password. This portal access belongs to the Economic Operator and is separate from the Transmission User/API credentials used by the EBS.

Choose how Codeblix will be authorised

For managed onboarding, the company securely provides its Economic Operator TAN and portal password so Codeblix can complete the portal steps. For assisted onboarding, the company signs in and adds Codeblix as the Test User using identity details supplied privately at the start of onboarding. The assisted route requires the company contact to stay available for verification and approvals.

Keep each onboarding state separate

Economic Operator registration, Test User access, Transmission User credentials, TEST verification, LIVE activation and successful invoice fiscalisation are separate states. Codeblix checks each state before moving to the next and does not treat portal registration alone as proof that the EBS is ready for production.

Related Codeblix guidance

Read the MRA e-Invoicing guide, review MRA reports, or browse the Codeblix documentation library.

How the MRA Portal integration works

The MRA Portal integration is built into Codeblix. There is no separate plugin, no third-party middleware, and no annual licence. You connect your MRA Portal account from the Integrations screen, authorise Codeblix to access your data, and the sync runs in the background.

Two-way sync means data flows both ways. When you create a record in Codeblix, it appears in MRA Portal. When something changes in MRA Portal, it reflects in Codeblix. No double entry, no copy-paste, no CSV exports.

Economic Operator onboarding

MRA e-Invoicing Secure Hub onboarding with Codeblix

Start by registering or signing in as an Economic Operator with the company TAN and MRA e-Services password. You can then choose one of two onboarding routes: let Codeblix manage the portal process, or add Codeblix as a Test User and work through the checks with us.

MRA e-Invoicing Secure Hub Portal showing the Economic Operator register or sign-in link
On the MRA Secure Hub home page, use the Economic Operator section highlighted in the screenshot. Open the official MRA Secure Hub Portal.
Option 2 - Assisted onboarding

Add Codeblix as the Test User

Register or sign in as an Economic Operator, then add Codeblix as the Test User. We provide the authorised person's identity and contact information privately when onboarding starts.

User
Codeblix
Name
Provided privately during onboarding
NID
Provided privately during onboarding
Mobile
Provided privately during onboarding
Email
Provided privately during onboarding

This route needs active back-and-forth with your team for portal screens, verification and approvals. Please keep the company contact available for a few hours on the agreed onboarding day so the process does not stall.

Information checklist

Company details to send Codeblix

We use these details to create the correct company workspace, seller identity and onboarding record.

  • Company legal name
  • Business Registration Number (BRN)
  • Tax Account Number (TAN)
  • VAT number
  • Registered business address
  • Contact person name
  • Email address
  • Mobile number
Separate credentials

Transmission User and API access

The Economic Operator login opens the company portal. The Transmission User/API credentials are separate and allow the configured EBS to communicate with the MRA e-Invoicing service.

If the Transmission User credentials are created or received on your side, they must also be shared with Codeblix through the agreed secure method. We test them in the correct MRA environment before any LIVE activation.

Final production check

Validate 1-2 real invoices after LIVE activation

After TEST checks pass and the MRA setup is switched to LIVE, Codeblix and the client will fiscalise one or two genuine business invoices. We verify the legal seller details, customer data, items, VAT treatment, totals, payment/account mappings, MRA result, QR code and final customer PDF before normal daily use.

These are real fiscal records, so the client must approve the invoices and their source data before submission. Any correction follows the proper fiscal-document process.

Integration features

  • Managed or assisted Economic Operator onboarding
  • Private Codeblix Test User identity exchange
  • Transmission User/API credential validation
  • MRA TEST connection and document-mapping checks
  • Controlled switch to LIVE fiscalisation
  • Validation of 1-2 approved real invoices
  • Codeblix login details issued after onboarding

MRA onboarding process

  1. 1

    Register or sign in as an Economic Operator

    Use the company TAN and MRA e-Services password on the official MRA e-Invoicing Secure Hub Portal.

  2. 2

    Choose managed or assisted onboarding

    Securely authorise Codeblix to handle the portal process, or add Codeblix as the Test User and stay available for the guided checks.

  3. 3

    Send the company details

    Provide the legal name, BRN, TAN, VAT number, registered address and authorised contact details.

  4. 4

    Create and share Transmission User/API credentials

    These credentials are separate from the Economic Operator login and must be securely shared with Codeblix if they are issued on the client side.

  5. 5

    Complete TEST verification

    Codeblix validates connectivity, seller identity, customer, item, VAT, total, payment and account mappings in the MRA test environment.

  6. 6

    Move the verified setup to LIVE

    LIVE fiscalisation is enabled only after the required portal, credential and EBS checks pass.

  7. 7

    Validate real invoices and issue Codeblix access

    Fiscalise 1-2 client-approved real invoices, verify the MRA result, QR code and customer PDF, then issue Codeblix login details to authorised users.

FAQ

What are the two ways Codeblix can onboard my company?

You can securely give Codeblix the Economic Operator TAN and portal password so we manage the process, or you can sign in yourself and add Codeblix as the Test User. The assisted route needs your attention for portal screens, verification and approvals.

Will Codeblix publish its Test User identity details on this page?

No. The authorised person's name, NID, mobile number and email are provided privately when onboarding starts. The public Test User label is Codeblix.

Do I also need to share the Transmission User/API credentials?

Yes, if those credentials are created or received on your side. They are separate from the Economic Operator login and must be transferred using the secure method agreed with Codeblix.

Why are 1-2 real invoices fiscalised after LIVE activation?

The controlled LIVE check confirms the legal seller, customer, item, VAT, total, payment and account mappings, MRA response, QR code and final customer PDF before normal daily use. The client approves these genuine invoices before submission.

When will users receive their Codeblix login details?

Codeblix login details are issued to authorised users after onboarding, company configuration and access checks are complete.

Ready to start MRA e-Invoicing onboarding?

Arrange onboarding