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
- Recenser les règles de facturation : numérotation, périodicité (mensuel, trimestriel), points de validation.
- Lister les formats actuels (PDF papier, interne, etc.) et les exigences de vos clients (portail facturation, format XML…).
- É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
- Activer le module « Facturation » depuis Extensions → Modules.
- Installer le sous‑module « Facturation électronique » (généralement fourni sous forme de zip ou via le repository GitHub de Dolibarr).
- Configurer les chemins d’export (exemple :
/var/www/dolibarr/print/factureelectriques/). - 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)
- Ouvrir le modèle via Setup → Templates → Facturation.
- Adapter les zones pour inclure les champs obligatoires : QR‑code, métadonnées XML, mentions légales.
- 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)
- 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.
- Implémenter un filtres de facturation : en fonction du client (ex :
Facturation électrique = true). - 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 mysqldump → importez → 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 ! 🚀