Skip to Content

Rwanda EBM e-Invoice

84.00 84.00

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Rwanda EBM e-Invoice

Real-time RRA EIS / EBM certification with receipt signature & MRC

Connect Odoo to the Rwanda Revenue Authority (RRA) Electronic Invoicing System (EIS / EBM). Customer invoices and credit notes are certified in real time through the VSDC API; the Sales Data Controller returns the cryptographic receipt signature, internal data, receipt numbers, SDC id and MRC, all stored on the invoice and encoded into the buyer-facing verification QR.

Built on the shared e-Invoice Core Engine — reusing its canonical JSON builder, QR engine, validation framework and BYOK REST transport. Compatible with Odoo 18 & 19.

Real-time VSDC certification

Generate and submit the VSDC saveSales request for invoices and refunds, with full sandbox / production switching. The certified result — receipt signature, internal data, receipt number, total receipt number, SDC id and MRC — is persisted on every move.

Strict Rwanda TIN validation

A 9-digit RRA structural rule with an advisory mod-11 self-consistency check, applied to your company and your partners, plus a Rwanda EBM rule set layered on the EN 16931-style core rules (tax bands A/B/C/D, line and total math, refund references).

Bring-your-own-key & editable endpoints

The official RRA VSDC hosts are pre-filled as fully editable defaults. Your device API key and SDC id are stored only on your database and are never bundled with the module or transmitted anywhere except to the RRA.

Verification QR & onboarding

Each certified receipt carries a verification QR pointing at the RRA verificator with the signature and device identifiers. A guided onboarding wizard captures the TIN, branch and VSDC connection in one step, and Generate / Certify buttons sit on every customer invoice.

Disclosure

This module transmits invoice data to the RRA VSDC endpoint you configure (sandbox or production). No data is sent anywhere else, and your device credentials never leave your database.

How it works: this is a bring-your-own-key (BYOK) format-generation and transport connector. It builds the VSDC saveSales request and posts it with your registered SDC device and credentials — you remain the registered EBM taxpayer. We are not an RRA agent or integrator and do not certify receipts ourselves; the receipt signature, internal data, SDC id and MRC are returned by the RRA SDC and are never forged locally. Targets the current EBM 2.1 standard; Rwanda standard VAT is 18%.

Screenshots

Customer Invoice Rra Ebm Gen

Customer Invoice Rra Ebm Gen

Rw Ebm E Invoice Document Vs

Rw Ebm E Invoice Document Vs

Update date: 2026-07-02