Guide / France 2026

Facture Électronique France 2026

La facturation électronique B2B devient obligatoire en France. Ce guide couvre le calendrier, les formats acceptés, et comment intégrer la conformité dans votre stack technique.

Mis à jour

Calendrier du Mandat

Sept. 2026

Réception obligatoire

Toutes les entreprises assujetties à la TVA doivent pouvoir recevoir des factures électroniques.

Sept. 2026

Émission — Grandes entreprises et ETI

Obligation d'émettre des factures électroniques pour les grandes entreprises et entreprises de taille intermédiaire.

Sept. 2027

Émission — PME et micro-entreprises

Extension de l'obligation d'émission à toutes les entreprises, quelle que soit leur taille.

Formats Acceptés

L'administration fiscale française accepte trois formats conformes à la norme européenne EN 16931 :

Factur-X

PDF hybride (PDF/A-3 + XML CII). Lisible par l'humain et la machine. Format privilégié en France.

UBL

Universal Business Language. XML structuré, utilisé en Italie (FatturaPA) et aux Pays-Bas (Peppol).

CII

Cross-Industry Invoice. Le format XML sous-jacent de Factur-X et ZUGFeRD.

Plateformes et Circuits

Portail Public de Facturation (PPF)

Plateforme centrale opérée par l'État. Concentrateur des flux e-invoicing et e-reporting. Toutes les transactions B2B transitent par le PPF ou par une Plateforme de Dématérialisation Partenaire (PDP).

Plateformes de Dématérialisation Partenaires (PDP)

Opérateurs privés immatriculés par l'administration. Ils assurent la transmission, la validation et l'archivage des factures électroniques. Les PDP doivent valider la conformité EN 16931 avant transmission.

E-reporting : l'Obligation Parallèle

L'e-invoicing (facturation électronique) ne concerne que les transactions B2B entre assujettis à la TVA établis en France. Pour les transactions hors périmètre — B2C, B2B international, et B2G — une obligation complémentaire s'applique : l'e-reporting.

L'e-reporting consiste à transmettre à l'administration fiscale (DGFiP) des données de transaction agrégées, sans envoyer la facture complète. Il couvre :

Type de transaction Obligation Via
B2B France (assujettis TVA) E-invoicing PPF ou PDP
B2C (particuliers) E-reporting PPF ou PDP
B2B international E-reporting PPF ou PDP
B2G (État, collectivités) Chorus Pro existant Chorus Pro

Pour les développeurs SaaS ou ERP, cela signifie que toutes les transactions doivent être tracées — pas seulement les factures B2B structurées. Factur-X Engine couvre la génération et la validation des factures B2B ; l'e-reporting nécessite une intégration directe avec le PPF ou une PDP accréditée.

Sanctions en Cas de Non-Conformité

Le non-respect des obligations de facturation électronique et d'e-reporting expose les entreprises à des amendes prévues par l'article 1737 du Code Général des Impôts :

15 € / facture

Défaut d'émission électronique

Amende par facture émise en dehors du circuit électronique obligatoire, plafonnée à 15 000 € par an.

250 € / trans.

Défaut d'e-reporting

Amende par transaction non déclarée dans les délais, plafonnée à 15 000 € par an.

Récidive

Majoration en cas de récidive

En cas de manquement répété, l'administration peut appliquer les procédures de contrôle fiscal accélérées prévues par le livre des procédures fiscales.

Note : Ces montants sont issus du projet de loi de finances 2024 et peuvent évoluer par décret. Consultez le site impots.gouv.fr pour les textes consolidés.

Ce que Ça Implique pour les Développeurs

Si vous développez un ERP, un logiciel de comptabilité ou un SaaS de facturation, votre application doit :

  • Générer des factures Factur-X (PDF/A-3 + XML CII) conformes EN 16931
  • Valider les factures reçues contre les règles Schematron officielles
  • Extraire les données structurées (JSON) des factures pour injection en base de données
  • Archiver les originaux XML avec traçabilité complète

Factur-X Engine couvre les trois premiers points via une API REST self-hosted, sans dépendance cloud.

Exemple d'Intégration

Valider une facture reçue puis générer une facture conforme — deux appels API :

1. Valider une facture fournisseur

curl -X POST "http://localhost:8000/v1/validate" \
  -F "file=@facture_fournisseur.pdf"
Réponse
{
  "valid": true,
  "format": "factur-x",
  "flavor": "en16931",
  "validation_completeness": "full"
}

2. Générer une facture conforme

curl -X POST "http://localhost:8000/v1/convert" \
  -F "pdf=@ma_facture.pdf" \
  -F "metadata=@donnees_facture.json" \
  --output facture_facturx.pdf

Smart Diagnostics (Pro)

Les erreurs Schematron sont des expressions XPath cryptiques. L'édition Pro les traduit en messages actionnables adaptés au contexte français :

  • INVALID-IBAN — IBAN malformé dans les coordonnées bancaires
  • TOO-MANY-DECIMALS — Montants avec >2 décimales (rejetés par Chorus Pro)
  • TYPE-AMOUNT-MISMATCH — Totaux négatifs sur une facture standard (380)
Évaluation 30 jours

Voir aussi

Démarrer en 30 Secondes

docker run -d -p 8000:8000 facturxengine/facturx-engine:latest