UBL vs CII vs Factur-X — Comparaison des formats européens de facturation électronique
Comparaison pratique des trois principaux formats européens de facturation électronique : UBL 2.1, UN/CEFACT CII et Factur-X/ZUGFeRD. Lequel choisir ?
Trois formats, une seule norme
La directive européenne sur la facturation électronique (2014/55/UE) a établi EN 16931 comme modèle de données sémantique commun. Trois syntaxes implémentent ce modèle : UBL 2.1, UN/CEFACT CII et Factur-X (qui intègre du XML CII dans un PDF/A-3). Les trois sont juridiquement équivalents selon la réglementation européenne — le choix dépend de vos partenaires commerciaux, de votre pays et de votre infrastructure technique.
Ce guide compare les trois formats selon des dimensions clés : structure, adoption par pays, complexité technique et cas d'usage. Comprendre leurs différences vous aide à choisir le bon format pour votre implémentation de facturation électronique.
ValidateFin valide UBL 2.1 (y compris Peppol BIS 3.0) et extrait/valide le XML Factur-X/ZUGFeRD depuis les factures PDF.
Comparaison des formats
Différences clés entre UBL, CII et Factur-X :
| Aspect | UBL 2.1 | UN/CEFACT CII | Factur-X / ZUGFeRD |
|---|---|---|---|
| Type de syntaxe | XML pur | XML pur | Hybride : PDF/A-3 + XML CII intégré |
| Maintenu par | OASIS | UN/CEFACT | FNFE-MPE (FR) + FeRD (DE) |
| Syntaxe EN 16931 | Oui — support CIUS | Oui — support CIUS | Oui — via le XML CII intégré |
| Support Peppol | Format principal (BIS 3.0) | Pas directement supporté | Pas sur le réseau Peppol |
| Lisible par l'humain ? | Non (XML uniquement) | Non (XML uniquement) | Oui — le PDF est lisible |
| Principaux adopteurs | Pays-Bas, Belgique, pays Peppol | Allemagne (XRechnung CII), certains programmes UE | France, Allemagne, Autriche |
UBL 2.1 : la norme Peppol
UBL 2.1 est le format dominant pour la facturation électronique via Peppol :
Points forts : Largement adopté en Europe via Peppol BIS Billing 3.0. Écosystème d'outils solide. Supporte les types de documents Invoice et CreditNote. Utilisé par défaut en Belgique, aux Pays-Bas et dans les pays nordiques.
Limites : Format XML uniquement — non lisible sans visionneuse. Nécessite un point d'accès Peppol pour la livraison réseau. Schéma plus complexe que CII.
Idéal pour : Les entreprises échangeant des factures via Peppol, la facturation B2G en Belgique et aux Pays-Bas, les chaînes d'approvisionnement internationales.
UN/CEFACT CII : la syntaxe alternative
CII est la deuxième syntaxe EN 16931, utilisée principalement en Allemagne :
Points forts : Structure XML plus simple que UBL. Utilisé par XRechnung (CIUS allemande) aux côtés d'UBL. Supporté par de nombreux systèmes ERP. Le format de base pour Factur-X/ZUGFeRD.
Limites : Non supporté sur le réseau Peppol. Empreinte d'adoption plus faible qu'UBL en dehors de l'Allemagne. Moins d'outils open source.
Idéal pour : La facturation B2G allemande (syntaxe XRechnung CII), les entreprises utilisant déjà Factur-X/ZUGFeRD, les systèmes ERP avec support CII natif.
Factur-X / ZUGFeRD : l'approche hybride
Factur-X (France) et ZUGFeRD (Allemagne) sont le même format — un PDF/A-3 avec du XML CII intégré :
Points forts : PDF lisible pour la vérification visuelle + XML lisible par machine pour le traitement automatisé. Chemin d'adoption progressif — les destinataires peuvent commencer par lire le PDF et automatiser ensuite. Multiples profils de MINIMUM à EXTENDED.
Limites : Taille de fichier plus importante (PDF + XML). Le PDF et le XML peuvent se désynchroniser. Non supporté sur Peppol. Nécessite la conformité PDF/A-3.
Idéal pour : La réforme française de la facturation électronique (Chorus Pro accepte Factur-X), les PME allemandes (ZUGFeRD 2.x), les entreprises souhaitant une transition progressive vers la facturation électronique structurée.
Validez vos factures électroniques avec ValidateFin
ValidateFin supporte la validation UBL 2.1 (y compris les règles Peppol BIS 3.0) et l'extraction et validation Factur-X/ZUGFeRD. Chargez votre facture et obtenez un retour de conformité immédiat — aucun fichier n'est envoyé à un serveur.
Ouvrir le validateur UBLQuestions fréquemment posées
Quel format utiliser pour la facturation électronique française ?
La France accepte les trois formats : Factur-X, UBL 2.1 et CII. Factur-X est le choix le plus populaire pour le B2B via Chorus Pro. Si vous échangez des factures via un ODP Peppol, utilisez UBL 2.1.
UBL est-il meilleur que CII ?
Aucun n'est intrinsèquement meilleur — ils implémentent le même modèle sémantique EN 16931. UBL a une adoption plus large via Peppol, tandis que CII est structurellement plus simple. Choisissez en fonction de vos partenaires commerciaux et des exigences de votre pays.
Puis-je convertir entre les formats ?
Oui, puisque les trois implémentent EN 16931, la conversion est possible sans perte de données pour les champs principaux. Des outils comme l'Implémentation de Référence eInvoicing de l'UE supportent la conversion UBL↔CII.
Peppol supporte-t-il Factur-X ?
Non. Peppol ne supporte que UBL 2.1 (BIS Billing 3.0). Les factures Factur-X doivent être converties en UBL pour la livraison Peppol, ou échangées via un canal non-Peppol.
Qu'est-ce qu'une CIUS ?
Une CIUS (Core Invoice Usage Specification) est une restriction nationale ou sectorielle d'EN 16931. Exemples : XRechnung (Allemagne), NLCIUS (Pays-Bas), Peppol BIS 3.0 (pan-européen). Une CIUS peut restreindre mais pas étendre le modèle EN 16931.
Quel format a le meilleur outillage ?
UBL 2.1 dispose de l'outillage le plus complet grâce à l'adoption Peppol. Des validateurs open source, des outils de mapping et des SDK sont largement disponibles. L'outillage CII et Factur-X progresse mais est moins mature.
Une facture peut-elle contenir à la fois UBL et CII ?
Non. Une facture utilise exactement une syntaxe. Cependant, Factur-X intègre du XML CII dans un PDF — la partie XML est du CII pur, pas un mélange.
Factur-X est-il identique à ZUGFeRD ?
Oui. Depuis ZUGFeRD 2.0, la norme franco-allemande utilise la même spécification technique. Factur-X est le nom français, ZUGFeRD est le nom allemand. Ils sont 100 % interopérables.
Quels pays imposent quel format ?
France : Factur-X, UBL, CII tous acceptés. Allemagne : XRechnung (UBL ou CII) pour le B2G, tout format EN 16931 pour le B2B. Belgique/Pays-Bas : UBL via Peppol. Italie : FatturaPA (format national, pas EN 16931).
EN 16931 ajoutera-t-elle d'autres syntaxes à l'avenir ?
Peu probable. Le mandat de normalisation de l'UE se concentre sur UBL et CII comme les deux syntaxes officielles. Factur-X est un mécanisme de livraison (PDF+CII), pas une syntaxe séparée. Tout nouveau développement s'appuiera sur ces deux fondations.