La généralisation de la facture électronique entre entreprises ne consiste pas seulement à envoyer un PDF par e-mail. Pour qu’une machine puisse lire, contrôler et intégrer automatiquement une facture, son contenu doit être structuré dans un format normalisé. Trois formats reviennent systématiquement dans la réglementation française : Factur-X, UBL et CII. Comprendre leurs différences vous aide à dialoguer avec vos clients, vos fournisseurs et votre plateforme, et à anticiper la réforme de la facture électronique.
Pourquoi des formats structures
Un PDF classique est conçu pour être lu par un humain, pas par un logiciel. Les données y sont mêlées à la mise en page, ce qui oblige à une ressaisie manuelle ou à une reconnaissance optique imparfaite. Un format structuré stocké chaque information (montant HT, taux de TVA, numéro SIREN, date d’échéance) dans un champ identifié, ce qui permet :
- l’intégration automatique de la facture en comptabilité, sans ressaisie
- des contrôles de cohérence immédiats sur les montants et les mentions
- la transmission fiable des données vers la DGFiP dans le cadre du e-reporting
- une réduction des erreurs et des litiges entre partenaires
L’objectif final est une chaîne de facturation interopérable, où chaque acteur émet et reçoit des données comparables, quelles que soient les solutions logicielles utilisées.
Factur-X : le format mixte PDF et XML
Factur-X est un format hybride : c’est un fichier PDF/A-3 lisible par un humain, dans lequel est embarqué un fichier XML structuré lisible par une machine. Vous voyez donc une facture normale à l’écran, mais le PDF contient aussi, de manière invisible, l’ensemble des données exploitables automatiquement.
Cette dualité explique son succès en France : un destinataire encore peu équipé ouvre simplement le PDF, tandis qu’un destinataire doté d’un logiciel compatible exploite directement le XML. Factur-X repose sur la norme européenne EN 16931 et se décline en plusieurs profils (du plus simple au plus complet) selon le niveau de détail transmis. C’est souvent le format recommandé pour les TPE/PME qui débutent avec la dématérialisation.
Le format UBL
UBL (Universal Business Language) est un format entièrement XML, sans couche PDF. Il décrit la facture comme une structure de données pure, très répandue à l’international et dans le secteur public, notamment via le réseau Peppol.
Ses atouts :
- une standardisation forte et une large adoption hors de France
- une excellente exploitation par les outils d’échange de données informatisé
- une bonne adéquation pour les entreprises traitant de gros volumes de factures
Son principal inconvénient côté réception est l’absence de version directement lisible par l’humain : il faut un outil capable d’afficher le XML sous une forme présentable.
Le format CII
CII (Cross Industry Invoice), défini par l’UN/CEFACT, est lui aussi un format XML structuré. C’est d’ailleurs la sémantique CII qui constitue le XML embarqué dans un fichier Factur-X. Autrement dit, Factur-X réutilise la grammaire CII et l’enveloppe dans un PDF.
CII est apprécié pour sa richesse sémantique et sa compatibilité avec la norme EN 16931. On le rencontre fréquemment dans les environnements industriels et les échanges structures de bout en bout.
Comparer les trois formats
| Format | Nature | Lisible par un humain | Usage courant |
|---|---|---|---|
| Factur-X | PDF + XML embarqué | Oui (le PDF) | TPE/PME, transition douce |
| UBL | XML pur | Non, sans outil | International, Peppol, gros volumes |
| CII | XML pur | Non, sans outil | Échanges industriels, base de Factur-X |
Ces trois formats partagent un point essentiel : ils respectent la norme européenne EN 16931, ce qui garantit qu’une même information y est décrite de façon comparable.
Le socle minimum de données
Quel que soit le format retenu, la facture électronique doit porter un socle minimum de données structurées. On y retrouve l’essentiel des informations déjà exigées sur une facture papier, complété de mentions spécifiques à la réforme. Parmi les données attendues :
- l’identification du vendeur et de l’acheteur, notamment le SIREN/SIRET
- les montants HT, TVA et TTC et les taux de TVA appliqués
- la catégorie d’opération (livraison de biens, prestation de services)
- la mention du régime de TVA (par exemple autoliquidation ou option sur les débits)
- les références de paiement et la date d’échéance
Ce socle s’appuie largement sur les obligations existantes : pour les revoir, consultez les mentions obligatoires d’une facture. Les données alimentent ensuite la transmission à l’administration ; voir le e-reporting des données de transaction.
Interopérabilité : un enjeu central
L’intérêt d’un format normalisé disparaît si chaque acteur l’interprète à sa manière. La réforme impose donc un socle commun que toutes les plateformes doivent savoir produire et lire. Concrètement, votre plateforme de dématérialisation convertit si besoin votre format vers celui attendu par votre destinataire, et réciproquement. Cette interconversion vous évite d’imposer un format unique à tous vos partenaires.
Le choix de l’outil est donc déterminant : pour comparer les solutions, voyez comment choisir une plateforme de dématérialisation.
Choisir le format
En pratique, ce n’est pas vous qui « choisissez » un format pour chaque facture : votre plateforme agréée convertit si nécessaire vers le format attendu par la plateforme du destinataire. Le choix porte surtout sur le format que votre logiciel produit.
| Votre situation | Format le plus adapté |
|---|---|
| Logiciel de facturation simple, clients habitués au PDF | Factur-X : le client garde un PDF lisible, la plateforme exploite le XML |
| ERP ou logiciel de gestion qui génère des données structurées | UBL ou CII, plus riches pour les lignes et les références de commande |
| Clients publics ou européens habitués à Peppol | UBL, natif sur le réseau Peppol |
| Gros volumes et intégration automatique côté clients | UBL ou CII selon ce que la plateforme et les clients gèrent le mieux |
Dans tous les cas, vérifiez que le profil utilisé couvre les données obligatoires de la réforme (SIREN, catégorie d’opération, adresse de livraison, option sur les débits) : un Factur-X au profil minimum ne suffit pas comme facture.
Factur-X pour les petites entreprises
Pour une TPE, Factur-X est souvent la porte d’entrée la plus simple : la facture reste un PDF que le client peut ouvrir, avec un fichier XML embarqué qui contient les données. Trois conseils :
- utilisez un profil au moins EN 16931 (ou plus complet), pas les profils « minimum » ou « basic WL », qui ne contiennent pas toutes les données d’une facture ;
- générez le Factur-X depuis votre logiciel ou votre plateforme, pas en ajoutant un XML à un PDF fabriqué ailleurs : le PDF et le XML doivent porter exactement les mêmes informations ;
- envoyez-le via votre plateforme agréée, pas par e-mail : pour une facture entre assujettis français soumise à l’obligation, un Factur-X par e-mail n’est pas une facture électronique conforme.
Beaucoup de plateformes proposent des offres d’entrée de gamme pour les petits volumes ; comparez-les avec la grille de choix d’une plateforme agréée.