Open-source ERP, provisioned in minutes
CRM, accounting, inventory, and more, plus a built-in Nigeria Revenue Service e-invoicing integration most ERP hosts don't offer at all.
Nigeria E-Invoicing, built in
A real integration with the Nigeria Revenue Service's Merchant-Buyer e-invoicing solution, written directly into your own Odoo instance, never our database.
Start free trial- Sandbox and production API modes
- Entity ID, business ID, IRN service ID
- Sign-only or sign-and-transmit, your choice
Two containers, one price
Every instance pairs Odoo with its own dedicated database. It's never billed separately or exposed as a product of its own.
Talk to sales- Upload your own modules as a zip
- Custom domain, automatic SSL
- Logs and real-time metrics
Your admin password stays yours
We show your generated Odoo admin password exactly once, on the provisioning screen. We don't keep a copy afterward.
- Reset it inside Odoo anytime
- Odoo 16, 17 (recommended), or 18
- Pick your version at setup
Odoo & Nigeria E-Invoicing, answered
The things teams usually ask before setting this up.
The integration is built against Odoo 17's own accounting framework specifically. Odoo 16 uses an older view syntax that isn't compatible, and Odoo 18 reorganized the underlying e-invoicing internals in ways we haven't verified yet.
No. Your NRS API key, API secret, and cryptographic certificate are entered once during setup and written directly into your own Odoo instance's company settings, not our database. We only record that the integration is enabled.
Signing an invoice with NRS is what actually makes it legally cleared. "Transmit" is a separate, optional step that delivers a copy of the invoice to your trading partner over NRS's own exchange network; it's not required for the invoice itself to be valid.
Yes. Your company's TIN is always required, and so is your customer's TIN for B2B invoices (optional for B2C). Each product line also needs an NRS HS/Service Code and a product category. Odoo will block posting an invoice missing any of these.
Yes, NRS provides a full sandbox environment, and you choose Sandbox or Production mode when you set up the integration. Switch to production once you're ready, no reinstall needed, it's a setting inside Odoo.
No separate fee. Nigeria E-Invoicing is enabled as part of your Odoo application plan at setup, not billed as an add-on of its own.