Dolibarr : comment réussir facturation électronique sans casser l’existant

Guide pratique pour un passage en douceur vers la facturation digitale dans un environnement déjà installé.


1. Pourquoi passer à la facturation électronique avec Dolibarr ?

Enjeu Bénéfice pour l’entreprise
Conformité légale (France : Factur-X, norme NF 525 et obligations de la DGFiP) Éviter les pénalités de 2024‑2025 liées à la dématérialisation des factures.
Réduction des coûts (impression, affranchissement, archivage papier) Jusqu’à 30‑40 % d’économies sur le cycle complet de facturation.
Gain de productivité (automatisation des routages, rapprochements, archivage) Moins d’erreurs saisies, moins de temps passé à corriger les fautes.
Amélioration de la relation client Envoi instantané, suivi en temps réel, possibilité de paiement en ligne intégré.

Dolibarr, plateforme ERP/CRM open‑source très modulaire, propose un module dédié à la facturation électronique (ou une série de modules complémentaires) qui permettent de :

  • Générer des factures au format PDF/A, PDF/X, Factur‑X ou UBL selon les exigences de la réglementation.
  • Ajouter les métadonnées obligatoires (TVA, numéro de TVA intracommunautaire, QR‑Code, etc.).
  • Exporter les factures au format XML ou EDI lorsqu’il faut les transmettre à des partenaires ou à l’État.
  • Conserver les factures papier « en parallèle » pendant la période de transition.

Le défi majeur n’est pas tant d’activer le module, mais de le piloter sans perturber les flux déjà en place.


2. Les 5 piliers d’une transition réussie

Pilier Objectif Action clé
1️⃣ Cartographie des processus existants Identifier chaque étape (création, validation, facturation, suivi) avant toute modification. Utiliser le process diagram intégré de Dolibarr ou un outil externe pour tracer le flux actuel.
2️⃣ Choix du format de sortie Conformité légale et compatibilité avec les destinataires. Décider entre PDF/A‑3 (archivage), Factur‑X (PDF enrichi avec données XML) ou UBL 2.1 (XML) selon le modèle de transmission (client, administration, ERP).
3️⃣ Mutation progressive Réduire le risque d’interruption et faciliter le revert. Démarrer par un sous‑ensemble de clients et faire cohabiter factures papier et électroniques pendant 2‑3 cycles de facturation.
4️⃣ Gestion de la migration des données Conserver l’historique et éviter les pertes de factures déjà émises. Exporter uniquement les informations essentielles (numéro, date, montant, TVA) avant de créer les nouvelles factures électroniques.
5️⃣ Tests & validation Garantir la conformité et la robustesse du processus. Simuler chaque type de facture avec le module de simulation de Dolibarr, vérifier les champs obligatoires et faire valider par le service comptabilité.


3. Étape par étape : du paramétrage à la mise en production

3.1. Audit initial

  1. Recenser les règles de facturation : numérotation, périodicité (mensuel, trimestriel), points de validation.
  2. Lister les formats actuels (PDF papier, interne, etc.) et les exigences de vos clients (portail facturation, format XML…).
  3. Évaluer la capacité du serveur : le module Facturation électronique nécessite la génération de PDFs (ImageMagick/Ghostscript) et, éventuellement, un moteur d’XML.

3.2. Installation / mise à jour du module

  1. Activer le module « Facturation » depuis Extensions → Modules.
  2. Installer le sous‑module « Facturation électronique » (généralement fourni sous forme de zip ou via le repository GitHub de Dolibarr).
  3. Configurer les chemins d’export (exemple : /var/www/dolibarr/print/factureelectriques/).
  4. Choisir le format de sortie :

    • PDF/A‑3 + XML annexe → Factur‑X (recommandé pour la France).
    • PDF uniquement avec QR‑Code Factur‑X intégré.
    • Export direct en XML/UBL → si vous avez une passerelle EDI.

3.3. Paramétrage des champs obligatoires

Dans Setup → Facturation électronique → Champs obligatoires, cochez :

Champ Exigence légale
Nom / SIRET de l’éditeur Toujours
Numéro unique facture Globaux ou par séquence
Code pays FR pour France
TVA collectée / TVA à l’achat Selon le régime
Identifiant de paiement (QR‑Code) Factur‑X (ou QR‑code PDF417)
Référence du contrat ou du client Optionnel mais fortement conseillé
Conditions de paiement Modèle de paiement intégré

3.4. Modèle de facture (template)

  1. Ouvrir le modèle via Setup → Templates → Facturation.
  2. Adapter les zones pour inclure les champs obligatoires : QR‑code, métadonnées XML, mentions légales.
  3. Prévisualiser avec une facture test – vérifier que le PDF s’ouvre correctement sur tous les appareils (Navigation, mobile…).

3.5. Routage automatisé

Destination Méthode
Client par email Activer Facturation électronique → Envoi via email et configurer le serveur SMTP.
Portail client Créer un Channel (ex : “Facture – Client X”) et activer le download de la version PDF/A‑3.
Partenaires/ administrations Générer le fichier XML/UBIQUITY/UBL et le placer dans /exports/factures/ avec un nom préfixé par la date et le numéro séquentiel.
Archivage sécurisé Créer une tâche CRON qui copie chaque PDF/A‑3 dans un répertoire d’archivage (ex : archive_factures/) et déclenche un script de sauvegarde hors‑site.

Astuce Dolibarr : vous pouvez activer le module « Email Merge » pour envoyer les factures par lot à plusieurs destinataires en un seul appel.

3.6. Période de transition (duplication)

  1. Créer un profil de facturation “dual” : chaque facture générée est à la fois imprimée (version papier) et exportée en PDF/A‑3.
  2. Implémenter un filtres de facturation : en fonction du client (ex : Facturation électrique = true).
  3. Durée de la cohabitation : idéalement 2 cycles de facturation ou jusqu’à ce que 100 % des clients signent un engagement de réception automatisée.


4. Checklist de validation avant le « go‑live »

  • [ ] Conformité du PDF : test de lisibilité sur Chrome, Adobe Reader, PDF/A‑3 validator.
  • [ ] QR‑Code fonctionnel : scan avec un smartphone → formulaire de validation des données.
  • [ ] Export XML : validation contre le XSD officiel de la norme Factur‑X.
  • [ ] Traçabilité : chaque facture possède un numéro unique global et une version archivage hashé (sha256).
  • [ ] Backup automatisé : script de sauvegarde quotidien, test de restauration.
  • [ ] Permissions : rôles d’accès limités (comptable, responsable achats) pour éviter la modification post‑facturation.
  • [ ] Documentation interne : manuel de procédure de facturation électronique à destination du service comptabilité.


5. Bonnes pratiques pour ne pas « casser » le système existant

Astuce Pourquoi Exemple concret
Ne jamais modifier le module « Invoices » directement Risque de perdre les champs personnalisés lors de la mise à jour de Dolibarr. Utilisez le hook Invoice::create pour injecter vos champs (overrides) plutôt que de changer le core.
Travailler sur une copie de la base de production Permet de tester sans impacter les devis existants. Clonez la base avec mysqldumpimportez → activez le module sur la copie.
Définir une séquence de numérotation par série distincte Évite les collisions entre factures papier et électroniques. FACT/ELE/2025/0001, FACT/PAP/2025/0001.
Mettre en place des alertes de contrôle qualité Détecte tôt les anomalies (facture sans TVA, QR‑code manquant). Envoi d’un e‑mail automatisé à la comptabilité dès que le nombre de lignes dépasse 500 (possible bug).
Informer les clients à l’avance Transition douce, demande d’approbation du format PDF/A‑3. Courriel contenant le fichier de test et la procédure d’ouverture.
Planifier des fenêtres de maintenance Limite l’impact pendant les heures creuses. Mise à jour du module en dehors du pic de facturation (ex : le dimanche soir).


6. Synthèse : le plan « 10 jours‑max » pour le déploiement sans choc

Jour Action clé
1–2 Audit des processus + définition du format (Factur‑X).
3 Installation du module Facturation électronique + test de génération PDF.
4 Création du modèle de facture électronique (template + QR‑code).
5 Routage initial : envoi par email à 5 testeurs internes.
6 Validation du PDF/A‑3 (lecture, QR, métadonnées).
7 Mise en place du mode dual : facture papier + PDF dans le même lot.
8 Export XML/UBL pour un client partenaire – test d’import dans son ERP.
9 Élargissement à 20 % des clients (factures « dual ») + monitoring qualité.
10 Validation finale + passage du « pilot‑only » à tout le catalogue (début de la facturation exclusivement électronique).


7. Conclusion

La facturation électronique dans Dolibarr n’est pas une fonctionnalité isolée ; c’est une chaine d’intégration où le respect de la conformité, la continuité opérationnelle et la réduction du risque de rupture sont les maîtres mots. En suivant les cinq piliers (audit, format, transition progressive, gestion des données, tests) et en appliquant les bonnes pratiques ci‑dessus, vous pouvez :

  • Conformer rapidement aux exigences légales françaises (Factur‑X, normes PDF/A‑3).
  • Garder les flux classiques (impression, archivage local) pendant la période de transition, sans interrompre le processus de comptabilité.
  • Automatiser le routage vers les clients ou partenaires, tout en offrant une traçabilité complète via des numéros uniques et des archives horodatées.

En clair, Dolibarr vous donne le côté technique (modules, paramétrages, export) ; vous apportez la discipline de gouvernance (planification, validation, communication). Une fois ces deux dimensions synchronisées, la facturation électronique devient un véritable levier d’efficacité et non une menace pour votre système existant.


À retenir :
« Ne changez jamais le processus ; faites‑le évoluer ».
En adoptant une approche par pilotage contrôlé, vous passez à la facturation électronique sans casser votre cœur de métier, tout en bénéficiant dès le premier mois de gains d’efficacité économiquement mesurables.

Bonne transformation ! 🚀

Publications similaires