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.
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.