Factur-X France · POUR DOLIBARR

La facture électronique dans Dolibarr.
Contrôlée avant transmission.

À la validation d’une facture client, le module produit le fichier Factur-X : un PDF/A-3 qui embarque le XML EN 16931. En amont, un pré-contrôle sur la fiche facture liste chaque anomalie avec l’identifiant de sa règle et le champ à corriger.

Dolibarr 18 → 24PHP 7.4 – 8.3Version 2.0.0149 € HTSur Dolistore

Factur-X France — module pour Dolibarr
PDF/A-3 + XML EN 16931Pré-contrôle avec identifiants de règleSix profils Factur-XSans Java ni Composer
VOTRE TRAVAIL AU QUOTIDIEN

Ce qui change une fois le module actif.

01

Moins de rejets par la plateforme

La facture est contrôlée dans Dolibarr contre les règles EN 16931 et le XSD officiel du profil choisi avant qu’un fichier soit produit. Chaque anomalie porte l’identifiant de sa règle (BR-CO-15, BR-CL-23…) et un lien vers le champ natif à corriger.

02

Aucun fichier douteux n’est écrit

Si le contrôle échoue, le PDF standard de Dolibarr est conservé et aucun XML n’est enregistré ni embarqué. Les factures en devise étrangère, avec taxes locales ou d’un type non pris en charge sont refusées avec un message clair.

03

Une correction pour plusieurs factures

Le tableau de bord regroupe les anomalies communes par client, société, compte bancaire, correspondance TVA ou unités. Corrigez le client une fois, puis recontrôlez les factures concernées par petits lots, avec progression et bilan.

Un verdict sur la fiche facture — Dolibarr
Interface réelle du module dans Dolibarr · Données de démonstration. Cliquez pour agrandir.
DANS LE MODULE

Un verdict sur la fiche facture

L’encart Factur-X affiche le profil (EN 16931), le fichier factur-x.xml généré, le PDF/A-3 avec XML embarqué et la chaîne en quatre étapes données → règles EN 16931 → XSD → PDF/A-3, toute verte : 74 contrôles, « Conforme ». Deux boutons : vérifier de nouveau, télécharger le XML.

Parcourir tous les écrans →

Comprenez précisément le fonctionnement.

FluxDéclencheurRésultat dans Dolibarr
Pré-contrôleBouton sur la fiche facture, ou colonne « Contrôle Factur-X » dans la liste des facturesVerdict, profil, 74 contrôles : données → règles EN 16931 → XSD → PDF/A-3, l’étape en échec en rouge et un lien de correction par anomalie.
Génération du Factur-XValidation d’une facture client (trigger BILL_VALIDATE)Le XML est produit, validé, enregistré et embarqué dans le PDF en PDF/A-3 (factur-x.xml). PDF standard conservé si le contrôle échoue.
Types de documentsFacture standard, avoir, acompte, rectificative, facture de situationCodes 380, 381, 386, 384 ; la facture d’origine est référencée (BG-3) quand la norme l’exige.
Tableau de bord de conformitéPériode choisie par l’utilisateur, 200 factures au maximumScore de conformité, factures conformes et non conformes, anomalies communes regroupées avec bouton de recontrôle, export ZIP des XML conformes.
QR-code de virement SEPAOption, désactivée par défaut ; factures en EUR seulement, jamais sur un avoirUn QR-code EPC069-12 imprimé sur le PDF : l’application bancaire du client pré-remplit le virement.

Avant de choisir.

Faut-il aussi PA Transmission ?

Seulement si vous voulez envoyer la facture à une plateforme agréée depuis Dolibarr. Factur-X France produit et contrôle le fichier ; PA Transmission lit ce fichier, le dépose sur Chorus Pro, Pennylane ou une plateforme REST et suit son statut. Vous pouvez aussi télécharger le XML et le PDF/A-3 et les déposer vous-même.

Que se passe-t-il quand une facture échoue au contrôle ?

La facture est validée normalement dans Dolibarr avec son PDF standard ; aucun XML n’est enregistré ni embarqué. L’encart explique chaque anomalie en clair et ouvre le bon champ (client, société, compte bancaire, référence client, date ou configuration) dans un nouvel onglet. Cliquez de nouveau sur « Vérifier la conformité Factur-X » une fois la correction faite.

Quel profil Factur-X choisir ?

Six profils : MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED et EXTENDED-CTC-FR. EN 16931 convient à toute l’Europe ; EXTENDED-CTC-FR ajoute le cadre de facturation (BT-23) et exige les adresses électroniques du vendeur et du client (BT-34, BT-49). Les réglages enregistrés par les versions 1.x sont lus comme EN 16931 : une installation existante garde le même document après mise à jour.

Gère-t-il les clients du secteur public (Chorus Pro) ?

Un tiers de type Administration déclenche les contrôles Chorus Pro : SIRET du destinataire obligatoire, code service ou numéro d’engagement saisi dans la « Réf. client » de la facture (BT-10), commande client liée référencée (BT-13). Les messages d’erreur nomment le champ Dolibarr exact à remplir.

Avoirs, acomptes, factures de situation ?

Les avoirs (381), acomptes (386) et factures rectificatives (384) sont pris en charge avec la référence à la facture d’origine. Les situations partent en 380 : les situations précédentes sont déduites par taux de TVA et référencées, y compris en mode « montant de la situation » de Dolibarr 20 et plus. La retenue de garantie figure dans les conditions de paiement sans modifier le net à payer.

Peut-on contrôler un brouillon avant de le valider ?

Oui. Le bouton « Vérifier la conformité Factur-X » fonctionne sur les brouillons, et l’assistant de démarrage propose les 50 factures les plus récentes pour un premier contrôle. Le contrôle ne valide jamais la facture, ne crée aucun fichier et n’envoie rien.

PROCHAINE ÉTAPE

Obtenez le module sur Dolistore.

149 € HT · achat unique · version 2.0.0

Dolistore est la place de marché officielle de Dolibarr : achat, téléchargement et facturation s’y déroulent. Vous recevez l’archive du module, les traductions française et anglaise, le support par e-mail à support@arcchester.com et les mises à jour publiées sur Dolistore.

Prix publié sur Dolistore le 9 octobre 2026 ; la fiche affiche le prix et les conditions en vigueur. Dolibarr 18 → 24 · PHP 7.4 – 8.3.