| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 2645 |
| Technical Name |
l10n_ci_fne_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 | 2645 |
| Technical Name |
l10n_ci_fne_einvoice |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
Cote d'Ivoire e-Invoicing — DGI FNE
Facture Normalisee Electronique: DGI pre-validation, fiscal seal + QR, NCC validation, BYOK API
Connect Odoo to the Cote d'Ivoire Direction Generale des Impots (DGI) Facture Normalisee Electronique (FNE) platform. The FNE is a centralised clearance regime (Order n0337 of 9 May 2025; full mandate for all tax regimes from 1 January 2026): every customer invoice is transmitted to the DGI, which validates it, applies an electronic fiscal seal and a unique fiscal number, and returns a certification QR code. Only a DGI-certified invoice may be delivered to the customer. Built on the shared e-Invoice Core Engine.
DGI Pre-Validation (Clearance)
Submit invoices and credit notes to the DGI FNE API for certification. The connector handles format and content validation locally first, then routes submission and status polling through the engine document state machine (draft → generated → submitted → accepted).
Fiscal Seal, Number & QR
Once the DGI clears a document, its electronic fiscal seal, unique fiscal number and certification QR code are stored on the invoice and embedded back into the UBL payload for audit and printing.
NCC / IDU Validation
Real Ivorian taxpayer-account structure: a 7–11 digit NCC core with an optional activity letter, or a 9–13 digit IDU. Enforced on the company, partners and the pre-submission validator, with an advisory ISO/IEC 7064 MOD 11-2 routine for internal check-digit schemes.
UBL 2.1 Generation
Invoices and credit notes are produced with the engine UBL 2.1 builder under a Cote d'Ivoire profile: FNE CustomizationID/ProfileID, NCC party identifiers under the WAEMU/OHADA TVA scheme, and a reserved fiscal-seal extension block. Domestic invoices settle in XOF (West African CFA franc).
BYOK DGI API Client
Bring-your-own-key: the DGI API token stays on your database. Sandbox and production endpoints (sandbox host pre-filled, fully editable), Bearer or custom-header authentication, exponential retry, and full transport logging into the engine log.
Onboarding & Workflow
A guided setup wizard captures the company NCC and DGI connection in one step. Validate / Generate / Certify / Check-Status buttons appear on customer invoices, with a status-poll cron for the clearance loop.
Compatibility
Compatible with Odoo 18 and Odoo 19. Requires the e-Invoice Core Engine.
Disclosure: this module transmits invoice data only to the DGI FNE endpoint you configure. No data is sent anywhere else, and your API token never leaves 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