Factur-X BASIC — Facture électronique pour la France 2026
Factur-X est le format franco-allemand de facture électronique hybride : un PDF/A-3 embarquant un XML CII conforme à la norme européenne EN 16931. Doxnex est certifié FNFE-MPE et génère des Factur-X prêts pour la réforme française du 1er septembre 2026.
Qu'est-ce que Factur-X ?
Factur-X (équivalent français de ZUGFeRD en Allemagne) est un format hybride défini par le FNFE-MPE (Forum National de la Facture Électronique et des Marchés Publics Électroniques). Il combine :
- Un PDF/A-3 lisible par l'humain (format d'archivage long terme ISO 19005-3)
- Un XML CII (Cross-Industry Invoice UN/CEFACT) embarqué, lisible par les machines
- Une conformité EN 16931, norme européenne sémantique de facturation
Les cinq profils officiels sont MINIMUM, BASIC WL, BASIC, EN 16931 (ex-COMFORT) et EXTENDED. Doxnex émet par défaut en profil BASIC, qui couvre tous les cas d'usage B2B et B2G français sans alourdir le XML.
Réforme France : calendrier officiel
| Date | Obligation |
|---|---|
| 1er septembre 2026 | Réception obligatoire pour toutes les entreprises |
| 1er septembre 2026 | Émission obligatoire pour les grandes entreprises et ETI |
| 1er septembre 2027 | Émission obligatoire pour les PME et TPE |
PA, PDP, OD : le schéma Y simplifié
- PA (Portail Public de Facturation) : guichet public géré par l'AIFE, successeur de Chorus Pro pour le B2B.
- PDP (Plateforme de Dématérialisation Partenaire) : opérateur privé immatriculé par la DGFiP qui émet, transmet et reçoit des factures.
- OD (Opérateur de Dématérialisation) : se raccorde à une PDP ou à la PA sans immatriculation directe.
Doxnex génère des flux Factur-X compatibles avec toutes les PDP immatriculées et avec Chorus Pro / PA.
Structure d'un XML CII Factur-X
<rsm:CrossIndustryInvoice>
<rsm:ExchangedDocumentContext>
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:basic</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>
<rsm:ExchangedDocument>
<ram:ID>INV-2026-0001</ram:ID>
<ram:TypeCode>380</ram:TypeCode>
<ram:IssueDateTime><udt:DateTimeString format="102">20260416</udt:DateTimeString></ram:IssueDateTime>
</rsm:ExchangedDocument>
<!-- SupplyChainTradeTransaction with parties, lines, totals -->
</rsm:CrossIndustryInvoice>
GuidelineSpecifiedDocumentContextParameter/ID doit contenir l'URN exact du profil. Une erreur sur cet identifiant entraîne un rejet systématique par le validateur FNFE-MPE.
Générer un Factur-X avec Doxnex
Deux voies possibles :
- Portail web : saisissez votre facture sur app.doxnex.io, prévisualisez en temps réel et téléchargez le PDF/A-3.
- API REST : une requête POST retourne directement le PDF Factur-X.
curl -X POST https://api.doxnex.io/api/v1/documents/generate \
-H "X-Doxnex-Api-Key: dx_live_..." \
-H "Content-Type: application/json" \
-d @invoice.json \
-o facture.pdf
Conformité et validation
Tous les PDF émis par Doxnex sont validés :
- Validateur FNFE-MPE : Fully Valid YES sur les profils BASIC et EN 16931
- PDF/A-3 : vérifié avec VeraPDF (catégorie A conformance)
- EN 16931 : schematron CEN appliqué aux règles BR-* et BR-CO-*
Le validateur gratuit Doxnex applique le même pipeline : déposez n'importe quel PDF Factur-X, recevez un rapport de conformité complet sans compte.