| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 2683 |
| Technical Name |
l10n_rw_ebm_einvoice |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 2683 |
| Technical Name |
l10n_rw_ebm_einvoice |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
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.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module