ValidateFin
Retour au blog
·Mis à jour 11 mars 2026·Facturation électronique·Par Eliel Nicaise

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 :

AspectUBL 2.1UN/CEFACT CIIFactur-X / ZUGFeRD
Type de syntaxeXML purXML purHybride : PDF/A-3 + XML CII intégré
Maintenu parOASISUN/CEFACTFNFE-MPE (FR) + FeRD (DE)
Syntaxe EN 16931Oui — support CIUSOui — support CIUSOui — via le XML CII intégré
Support PeppolFormat 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 adopteursPays-Bas, Belgique, pays PeppolAllemagne (XRechnung CII), certains programmes UEFrance, 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 UBL

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