La facturation électronique,
nativement dans Dolibarr
DoliFacturX génère des factures Factur-X EN16931 / BR-FR conformes, les dépose auprès des Plateformes Agréées, et pilote leur cycle de vie complet — du dépôt jusqu'à l'encaissement — sans dépendance externe et sans quitter Dolibarr.
Trois métiers, un seul module
DoliFacturX ne se contente pas de générer un PDF conforme : il couvre l'intégralité du cycle de vie d'une facture électronique, dans les deux sens.
Génération
PDF/A-3b visuel avec XML CII (Cross Industry Invoice) embarqué, profil EN16931 et règles françaises BR-FR. Standard, avoir, acompte : tous produits en PHP natif, sans librairie tierce ni exécution shell.
Transport
Dépôt auprès d'une Plateforme Agréée (PDP) via une architecture multi-adaptateurs : authentification, dépôt, suivi de statut et webhooks temps réel, avec bascule possible d'une PA à l'autre sans changer le cœur du module.
Réception
- 1 Import automatique de la facture fournisseur reçue — CII ou UBL, quel que soit le format transmis
- 2 Identification des articles (référence fournisseur, code-barres, correspondance approchée)
- 3 Réconciliation automatique des acomptes déjà facturés
- 4 PDF déjà reçu du fournisseur → attaché tel quel. XML seul reçu (pas de PDF) → un PDF de visualisation est généré automatiquement, clairement identifié comme une reconstitution
- 5 Décision — accepter / refuser — directement sur la fiche Dolibarr
Validé par plusieurs plateformes et outils de contrôle
Chaque brique a été confrontée aux validateurs de référence de la profession, pas seulement relue en interne.
Multi-plateforme par conception, pas par rattrapage
Le dialogue avec les Plateformes Agréées repose sur une interface unique côté module. Chaque PA est un adaptateur interchangeable : le cœur métier (statuts normalisés, motifs de refus, réconciliation) reste identique quelle que soit la plateforme choisie par le client final.
- Aucune librairie tierce type horstoeko/zugferd : génération XML CII et lecture Factur-X 100% PHP natif
- Large spectre de compatibilité Dolibarr : testé du 18 au 23.0.x, potentiellement compatible 17 (non testé à 100%)
- Statuts bruts de chaque PA normalisés vers un référentiel interne unique
- Webhooks entrants (facture + statut) en plus du polling planifié
- Annuaire SIREN/SIRET interrogeable pour fiabiliser le routage et diagnostiquer un tiers avant envoi
Le cycle de vie d'une facture, étape par étape
Simulez l'émission ou la réception d'une facture et observez, en temps réel, le chemin qu'elle parcourt — avec les codes de statut normalisés réellement utilisés par le module.
| Heure | Statut | Code AFNOR |
|---|
Démonstration pédagogique : les statuts affichés correspondent au référentiel normalisé réellement utilisé par le module (AFNOR XP Z12-012), indépendamment de la Plateforme Agréée choisie.
Les cas réels de la facturation française, traités
Avoirs
Émis automatiquement avec référence à la facture d'origine.
Acomptes
Facture d'acompte et imputation automatique sur la facture finale.
Clients étrangers
TVA intracommunautaire, exonération export, autoliquidation.
Multi-taux TVA
Agrégation correcte par taux et catégorie, arrondis conformes.
Multidevise
Montants et code devise cohérents sur toute la facture.
Remises ligne
Prix négatifs convertis proprement en remises documentaires.
Identification articles
Rapprochement automatique à l'import (référence, code-barres, floue).
Vérificateur intégré
Glisser-déposer un PDF pour contrôler sa conformité Factur-X.
Motifs de refus normalisés
Liste fermée AFNOR — traçabilité claire en cas de rejet.
PDF natif en réception
Le PDF Factur-X hybride reçu est rattaché à la facture fournisseur, consultable et exportable par la comptabilité.
Réception multi-format (CII / UBL)
Un fournisseur qui transmet en UBL plutôt qu'en CII est importé normalement — aucune facture bloquée faute de format reconnu.
PDF reconstitué si XML seul reçu
Certains fournisseurs ne transmettent qu'un XML, sans PDF. DoliFacturX génère alors un PDF de visualisation à la volée — jamais présenté comme l'original légal, qui reste le fichier XML archivé.
Pensé pour l'hébergement mutualisé
Aucune commande composer, aucun exec().
Le module fonctionne en PHP pur, sans accès shell, sur tout hébergement Dolibarr standard.
Vous voulez DoliFacturX ?
Faites votre demande via ce formulaire.
Message envoyé
Merci — je reviens vers vous rapidement.
Ou directement par email : massaoud@dzprod.net