Mis à jour juillet 2026 Lecture 8 min Technique avancé

Factur-X vs UBL 2.1 vs CII D16B : quel format XML choisir ?

La réglementation française accepte trois formats pour les factures électroniques obligatoires. Ce comparatif technique vous aide à choisir le format adapté à votre situation, avec exemples de code, tableau de compatibilité ERP et recommandations par cas d'usage.

Sommaire

  1. Les trois formats acceptés en France
  2. Factur-X : le format hybride franco-allemand
  3. UBL 2.1 : le standard OASIS international
  4. CII D16B : le format UN/CEFACT
  5. Tableau comparatif complet
  6. Compatibilité avec les ERP du marché
  7. Quelle recommandation selon votre situation ?

1. Les trois formats acceptés en France

Le décret n°2022-1299 du 7 octobre 2022 liste les trois formats de factures électroniques acceptés par la réglementation française pour l'obligation e-facture :

Les trois formats sont techniquement conformes à la norme EN 16931 au niveau du profil correspondant, et tous trois peuvent transiter via le PPF ou n'importe quelle PDP immatriculée. Le choix entre eux dépend de votre contexte technique, de votre ERP et de vos relations commerciales.

Tous trois sont interopérables : Le réseau d'interopérabilité des PDP et du PPF assure la conversion entre formats si nécessaire lors du routage. Un émetteur en Factur-X peut envoyer à un destinataire dont la PDP attend du UBL — la conversion est transparente. Vérifiez néanmoins que votre PDP supporte bien cette conversion.

2. Factur-X : le format hybride franco-allemand

Factur-X est le seul des trois formats à être hybride : il combine dans un seul fichier un PDF lisible par l'humain (couche visuelle) et un fichier XML CII structuré intégré (couche machine). C'est son principal avantage pour les PME.

Structure technique

Un fichier Factur-X est un PDF/A-3 qui contient en pièce jointe intégrée un fichier nommé factur-x.xml (ou zugferd-invoice.xml pour les versions plus anciennes). Les métadonnées XMP du PDF indiquent le profil de conformité.

<!-- Extrait XML CII intégré dans un fichier Factur-X EN 16931 --> <rsm:CrossIndustryInvoice xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"> <rsm:ExchangedDocumentContext> <ram:GuidelineSpecifiedDocumentContextParameter> <ram:ID>urn:factur-x.eu:1p0:en16931</ram:ID> </ram:GuidelineSpecifiedDocumentContextParameter> </rsm:ExchangedDocumentContext> <rsm:ExchangedDocument> <ram:ID>FAC-2026-00142</ram:ID> <ram:TypeCode>380</ram:TypeCode> </rsm:ExchangedDocument> </rsm:CrossIndustryInvoice>

Avantages de Factur-X

Inconvénients de Factur-X

3. UBL 2.1 : le standard OASIS international

UBL (Universal Business Language) est un standard XML développé par l'organisation OASIS (Organization for the Advancement of Structured Information Standards). La version 2.1, publiée en 2013, est le format de référence pour la facturation électronique en Europe du Nord (Pays-Bas, Danemark, Suède, Norvège, Finlande) et dans les marchés publics européens (PEPPOL).

Structure technique

<!-- Extrait UBL 2.1 Invoice --> <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"> <cbc:CustomizationID> urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 </cbc:CustomizationID> <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID> <cbc:ID>FAC-2026-00142</cbc:ID> <cbc:IssueDate>2026-09-01</cbc:IssueDate> <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode> </Invoice>

Avantages de UBL 2.1

Inconvénients de UBL 2.1

4. CII D16B : le format UN/CEFACT

CII (Cross Industry Invoice) est un format XML développé par l'ONU via le Centre des Nations Unies pour la facilitation du commerce et des transactions électroniques (UN/CEFACT). La version D16B (datant de 2016) est la version retenue par la réglementation française.

CII est le format XML qui forme la couche structurée de Factur-X : en d'autres termes, le XML intégré dans un fichier Factur-X est du CII D16B. Les deux formats partagent donc la même syntaxe XML, mais CII D16B est utilisé seul (sans enveloppe PDF) dans les systèmes qui échangent directement des fichiers XML machine-to-machine.

Quand utiliser CII D16B seul ?

Attention : CII D16B seul (sans enveloppe PDF) est le moins répandu des trois formats en France. Vérifiez que votre PDP et les PDP de vos principaux clients le supportent avant de l'adopter.

5. Tableau comparatif complet

Critère Factur-X UBL 2.1 CII D16B
Type de format Hybride (PDF/A-3 + XML) XML pur XML pur
Lisibilité humaine directe Oui (via le PDF) Non Non
Standard d'origine Franco-allemand (FNFE + FeRD) OASIS (international) UN/CEFACT (ONU)
Conformité EN 16931 Oui (profil EN 16931) Oui Oui
Répandu en France Très largement Moyennement Peu
Répandu en Europe France + Allemagne Europe du Nord, PEPPOL Allemagne (ZUGFeRD)
Support logiciels français Excellent Bon Partiel
Taille de fichier Plus lourd (PDF inclus) Léger (XML pur) Léger (XML pur)
Complexité de génération Moyenne (moteur PDF/A-3) Faible (XML seul) Faible (XML seul)
Compatible PEPPOL Non (format différent) Oui Non directement
Archivage intégré Oui (PDF/A-3 auto-archivant) Non (archivage séparé) Non (archivage séparé)

6. Compatibilité avec les ERP du marché

ERP / Logiciel Factur-X UBL 2.1 CII D16B Notes
SAP S/4HANA Oui (via add-on) Natif Natif SAP recommande UBL pour PEPPOL, Factur-X via module DRC
Sage 100 / Sage X3 Oui (mise à jour 2026) Partiel Non Mise à jour e-facture disponible depuis v9.xx
Cegid PMI / XRP Oui Oui Non Module e-facture inclus dans les offres 2026
EBP Compta Oui Non Non Factur-X uniquement pour l'émission
Microsoft Dynamics 365 Via connecteur PDP Natif Via connecteur Richesse du support selon la PDP intégrée
Odoo 17+ Oui Oui Oui Module l10n_fr_facturx inclus dans Odoo 17
QuickBooks / Pennylane Oui Non Non Solutions cloud avec génération Factur-X intégrée

7. Quelle recommandation selon votre situation ?

Votre situation Format recommandé Raison
TPE / PME sans ERP international Factur-X EN 16931 Meilleur support logiciel, lisibilité pour vos équipes, standard le plus répandu en France
Entreprise avec SAP, Oracle, MS Dynamics UBL 2.1 Support natif dans ces ERP, interopérabilité PEPPOL si activités internationales
Groupe franco-allemand ou franco-européen Factur-X / ZUGFeRD Standard commun France-Allemagne, pas de conversion nécessaire
Échanges EDI machine-to-machine à très fort volume CII D16B ou UBL 2.1 XML pur plus léger et plus rapide à traiter que le PDF/A-3
Marchés publics (secteur public) UBL 2.1 via PEPPOL Standard PEPPOL utilisé dans les marchés publics européens
Notre recommandation générale : Pour la grande majorité des PME françaises, Factur-X EN 16931 est le choix le plus pragmatique. Il offre la meilleure combinaison de conformité, de facilité d'adoption et de support logiciel en France. Ne vous compliquez pas la vie avec UBL ou CII sauf si vous avez une raison technique précise.

Validez vos fichiers Factur-X, UBL ou CII

Notre validateur gratuit supporte les trois formats acceptés par la réglementation française.

Valider un fichier → Guide Factur-X →

Guides associés