Module E-Facture

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search

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

  1. Request a free activation key on odoip.com (0.00 €), then download the module from your client area or from DoliStore.
  2. In Dolibarr: Home → Setup → Modules → Deploy/install an external module, upload module_efacture-x.y.z.zip.
  3. Enable Efacture (financial modules).
  4. 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