Module E-Facture
Information
| Module name | E-Facture |
| Editor / Editeur | ODOIP TELECOM - https://docs.odoip.fr/category/facturation-%C3%A9lectronique |
| Download or buy page / Page achat ou téléchargement | External module - https://www.dolistore.com/product.php?id=3764 |
| Status / Statut / Estado | Stable |
| Prerequisites / Prérequis | Dolibarr 19 or higher, PHP 7.4 or higher, Invoices module
Dolibarr min version: See on Dolistore Dolibarr max version: See on Dolistore |
| Last update date / Date mise à jour fiche / Fecha última actualización | 2026-10-19 |
| Note / Nota | Free module, GPLv3. Free activation key on odoip.com. Module ID 491740. |
E-Facture sends Dolibarr invoices as French electronic invoices (Factur-X) to an approved platform (plateforme agréée), through the ODOIP e-invoicing gateway, and brings their status back into Dolibarr. It answers the French e-invoicing reform: from September 2026, companies must receive B2B invoices electronically, and issue them the same way from 2026 or 2027 depending on their size.
Features
Automatic transmission
- Every validated customer invoice or credit note is queued and sent within 5 minutes by a scheduled job.
- The gateway checks the mandatory French mentions (SIREN, VAT, totals…), builds the Factur-X file and submits it to the approved platform.
- Invoices that could not be sent are retried automatically.
Status tracking
- Each lifecycle step (submitted, issued, received, made available, approved, paid, rejected, refused) is pushed back to Dolibarr by a signed notification and shown on the invoice card, in a « Facturation électronique » block and in two extra fields that can be displayed in the invoice list.
- A Retransmit button appears when an invoice was invalid or rejected, once the cause has been fixed.
Recipient check (national directory)
- A Check SIREN (e-invoicing) button on the third-party card tells whether the customer is registered in the national e-invoicing directory.
- A daily scheduled job checks third parties marked « to check » and those checked more than 7 days ago (50 per run).
- Read-only extra fields on the third party: directory status, last check date, details.
Installation
- Request a free activation key on odoip.com (0.00 €), then download the module from your client area or from DoliStore.
- In Dolibarr: Home → Setup → Modules → Deploy/install an external module, upload
module_efacture-x.y.z.zip. - Enable Efacture (financial modules).
- On the setup page, enter the activation key and, to send invoices, the gateway API key and notification secret provided by ODOIP.
Scheduled jobs must run (cron calling scripts/cron/cron_run_jobs.php).
Privacy
When the setup page is saved and once a day, the module sends ODOIP the activation key, a hash of the instance ID (never the ID itself), the Dolibarr URL and the module, Dolibarr and PHP versions. No invoice or third-party data is sent by this check. Invoices themselves are only sent to the gateway, with your API key.
Documentation
Step-by-step guide with screenshots (French): https://docs.odoip.fr/category/facturation-%C3%A9lectronique