Retour au blog
Guides 5 min de lecture

Factur-X : tout comprendre en 5 minutes

Factur-X est le format de facture électronique hybride adopté par la France et l'Allemagne (où il est connu sous le nom de ZUGFeRD). Il combine le meilleur des deux mondes : un PDF lisible par l'humain et un fichier XML structuré lisible par les machines.

Anatomie d'un fichier Factur-X : un conteneur PDF/A-3 lisible par l'humain avec le fichier factur-x.xml au format CII intégré en pièce jointe
L'anatomie d'un fichier Factur-X : un PDF/A-3 avec le XML CII intégré.

Pourquoi Factur-X ?

Avant Factur-X, les entreprises devaient choisir entre envoyer un PDF (pratique mais non structuré) ou un fichier XML (structuré mais illisible). Factur-X résout ce dilemme en intégrant le XML directement dans le PDF.

Résultat : votre client peut ouvrir la facture dans n'importe quel lecteur PDF pour la lire, tandis que son logiciel de comptabilité extrait automatiquement les données structurées du XML intégré. Zéro saisie manuelle.

Comment ça fonctionne techniquement ?

Factur-X repose sur la norme PDF/A-3, une version du PDF conçue pour l'archivage à long terme qui permet d'intégrer des fichiers en pièce jointe. Le fichier XML intégré s'appelle factur-x.xml et suit la norme CII (Cross-Industry Invoice).

En résumé :

  • Conteneur : PDF/A-3b (archivable, pérenne)
  • Pièce jointe : factur-x.xml au format CII
  • Relation : AFRelationship = "Alternative" (le XML est une représentation alternative du PDF)
  • Métadonnées XMP : identifient le profil et la version Factur-X

Les profils Factur-X

Factur-X définit plusieurs profils selon le niveau de détail des données structurées :

  • Minimum : données minimales (numéro, date, montant TTC, identifiants). Suffisant pour l'archivage
  • Basic WL : ajoute les lignes de facture sans détail
  • Basic : lignes détaillées (désignation, quantité, prix unitaire)
  • EN16931 : profil conforme à la norme européenne. C'est le profil requis pour la réforme française et celui utilisé par Facturino
  • Extended : données supplémentaires pour des besoins spécifiques

Pour la réforme 2026, le profil EN16931 est le standard. Il correspond à la norme européenne de facturation électronique et inclut les extensions françaises CIUS-FR.

CIUS-FR : les spécificités françaises

Le CIUS-FR (Core Invoice Usage Specification for France) ajoute des règles propres au contexte français :

  • BT-46 : le SIRET de l'acheteur est obligatoire (14 chiffres)
  • BT-3 : le type de document doit être précisé (380 pour facture, 381 pour avoir, etc.)
  • BG-7 : l'adresse de livraison est requise
  • BT-20 : mention obligatoire si TVA sur les débits

Factur-X vs CII vs UBL

Trois formats sont acceptés par l'administration fiscale française :

Critère Factur-X CII UBL
Lisible par l'humain Oui (PDF) Non Non
Données structurées Oui (XML intégré) Oui Oui
Archivage long terme PDF/A-3 Nécessite archivage séparé Nécessite archivage séparé
Norme CII (UN/CEFACT) CII (UN/CEFACT) UBL 2.1 (OASIS)

Facturino génère par défaut des factures Factur-X EN16931 conformes CIUS-FR. Vous pouvez également exporter en CII ou UBL pur via l'API si votre PA ou vos partenaires le requièrent.

Comment vérifier qu'une facture est conforme ?

Facturino intègre un validateur Schematron qui vérifie automatiquement chaque facture générée contre les règles Factur-X EN16931 et CIUS-FR. Les vérifications incluent :

  • Présence de tous les champs obligatoires (BT-1 à BT-158)
  • Cohérence des montants (total HT + TVA = TTC)
  • Validité du SIRET (algorithme de Luhn)
  • Codes TVA et exemptions (VATEX) corrects
  • Conformité PDF/A-3 du conteneur

En cas d'erreur, Facturino vous alerte avant l'envoi pour que vous puissiez corriger. Aucune facture non conforme ne quitte votre système.

Prêt à passer à la facturation électronique ?

Créez votre compte Facturino gratuitement et commencez à émettre des factures conformes en quelques minutes.