Retour au blog
Définitions 6 min de lecture

Factur-X, UBL, CII : quel format choisir ?

La réforme de la facturation électronique impose que chaque facture soit transmise dans l'un des trois formats structurés reconnus par l'administration : Factur-X, UBL 2.1 ou CII D22B. Ces trois formats répondent tous à la norme européenne EN16931, mais leurs usages et caractéristiques diffèrent sensiblement. Voici comment choisir le bon format selon votre contexte.

Anatomie d'un fichier Factur-X : un conteneur PDF/A-3 lisible par l'humain avec le fichier factur-x.xml au format CII intégré en pièce jointe
Factur-X est hybride : un PDF/A-3 lisible qui embarque le XML CII structuré.

Les trois formats en bref

Factur-X : le format hybride franco-allemand

Factur-X est un format hybride qui combine un PDF lisible par l'humain et un fichier XML structuré embarqué dans le PDF. Le PDF est au format PDF/A-3b (archivage longue durée) et le XML suit la syntaxe CII (Cross-Industry Invoice) du standard UN/CEFACT. Factur-X est le fruit d'une collaboration franco-allemande (son équivalent allemand s'appelle ZUGFeRD 2.x).

C'est le format recommandé par la DGFiP pour la plupart des entreprises, car il offre le meilleur compromis entre lisibilité humaine et traitement automatique. Un comptable peut ouvrir le PDF et lire la facture normalement, tandis qu'un logiciel peut extraire les données du XML embarqué sans intervention humaine.

UBL 2.1 : le standard OASIS natif Peppol

UBL (Universal Business Language) version 2.1 est un format purement XML défini par l'organisation OASIS. C'est le format natif du réseau Peppol, utilisé massivement dans les échanges commerciaux européens et dans les marchés publics. UBL est particulièrement adapté aux intégrations EDI (échange de données informatisé) et aux systèmes automatisés qui n'ont pas besoin de représentation visuelle.

CII D22B : le standard Nations Unies

CII (Cross-Industry Invoice) dans sa version D22B est un format purement XML défini par UN/CEFACT (Nations Unies). C'est le même standard XML qui est embarqué dans les fichiers Factur-X, mais utilisé ici de manière autonome, sans enveloppe PDF. Le CII est particulièrement présent dans les chaînes d'approvisionnement industrielles et le commerce international.

Comparatif détaillé

Critère Factur-X UBL 2.1 CII D22B
Nature du fichier PDF/A-3b + XML embarqué XML pur XML pur
Lisibilité humaine Excellente (PDF visuel) Faible (XML brut) Faible (XML brut)
Traitement automatique Oui (via XML embarqué) Excellent (natif) Excellent (natif)
Archivage légal PDF/A-3b (10 ans) Nécessite un archivage séparé Nécessite un archivage séparé
Compatibilité Peppol Via extraction XML Natif Via conversion
Norme de référence EN16931 (syntaxe CII) EN16931 (syntaxe OASIS) EN16931 (syntaxe UN/CEFACT)
Organisme FNFE-MPE / FeRD OASIS UN/CEFACT
Cas d'usage principal PME, TPE, professions libérales Marchés publics, EDI, Peppol Industrie, commerce international

Les profils Factur-X

Factur-X définit cinq profils qui correspondent à des niveaux de détail croissants dans le XML embarqué. Plus le profil est élevé, plus le XML contient d'informations structurées.

Profil Niveau de détail Usage recommandé
Minimum Identifiants et totaux uniquement Archivage simple, factures peu complexes
Basic WL Minimum + informations vendeur/acheteur PME avec besoins basiques
Basic Basic WL + lignes de facture Comptabilité automatisée simple
EN16931 Conformité complète à la norme européenne Recommandé — obligatoire pour la réforme française (CIUS-FR)
Extended EN16931 + champs métier additionnels Cas spécifiques (industrie, construction, BTP)

Pour la facturation électronique française, le profil EN16931 est le minimum requis car il intègre les règles CIUS-FR (Core Invoice Usage Specification pour la France) : SIRET acheteur en 14 chiffres (BT-46), code de type de facture (BT-3), adresse de livraison obligatoire (BG-7), et mention TVA sur les débits (BT-20) le cas échéant.

Quand choisir Factur-X ?

Factur-X est le bon choix dans la grande majorité des cas, et notamment :

  • Votre destinataire doit pouvoir lire visuellement la facture (comptable, service achat, artisan)
  • Vous avez besoin d'un archivage légal intégré (le PDF/A-3b est auto-suffisant)
  • Vous échangez avec des PME ou TPE françaises qui ne disposent pas nécessairement d'un système EDI
  • Vous souhaitez un fichier unique qui sert à la fois de justificatif visuel et de données structurées
  • C'est votre premier contact avec la facturation électronique et vous cherchez la solution la plus simple

Quand choisir UBL ?

UBL est préférable dans les contextes suivants :

  • Vous échangez via le réseau Peppol et votre PA exige le format natif Peppol
  • Vous répondez à des marchés publics européens qui imposent UBL
  • Votre système ERP ou EDI traite nativement l'UBL et n'a pas besoin de représentation visuelle
  • Vous avez des échanges transfrontaliers avec des pays européens où l'UBL est le standard dominant

Quand choisir CII ?

Le format CII pur est adapté à des contextes spécifiques :

  • Votre chaîne d'approvisionnement industrielle utilise déjà les standards UN/CEFACT
  • Votre PA exige spécifiquement le format CII autonome
  • Vous faites du commerce international avec des partenaires hors UE qui utilisent les normes UN/CEFACT
  • Vous intégrez un système qui traite nativement le CII (certains ERP industriels)

La stratégie Facturino : Factur-X par défaut, les trois sur demande

Facturino génère par défaut les factures au format Factur-X EN16931, conforme CIUS-FR. C'est le format le plus polyvalent et le plus adapté à la réalité des entreprises françaises. Mais les trois formats sont disponibles :

  • Via l'interface : téléchargez votre facture en Factur-X (PDF+XML), UBL ou CII depuis le détail de la facture
  • Via l'API : récupérez le XML avec GET /v1/invoices/:id/xml?format=ubl (ou format=cii), le Factur-X avec GET /v1/invoices/:id/facturx et le PDF avec GET /v1/invoices/:id/pdf
  • Via la PA : Facturino transmet à la PA dans le format qu'elle requiert ; la conversion est automatique

Validation Schematron

Quel que soit le format choisi, Facturino valide chaque facture contre les règles Schematron EN16931 et CIUS-FR avant l'envoi. Cette validation vérifie la conformité structurelle et métier du XML : présence des champs obligatoires, cohérence des montants, validité des codes TVA (VATEX), respect des contraintes françaises (BT-46, BT-3, BG-7, BT-20).

Si la validation échoue, Facturino vous indique précisément les erreurs à corriger avec la référence de la règle concernée (par exemple BR-FR-02 pour le SIRET acheteur manquant). Vous ne pouvez pas envoyer une facture non conforme, ce qui vous protège d'un rejet par la PA.

Ce qu'il faut retenir

  • Factur-X EN16931 est le format par défaut et le plus adapté pour la plupart des entreprises françaises.
  • UBL 2.1 est à privilégier pour les échanges Peppol, les marchés publics et l'EDI.
  • CII D22B convient aux chaînes industrielles et au commerce international UN/CEFACT.
  • Les trois formats respectent la norme EN16931 et sont validés par Schematron avant envoi.
  • Facturino gère les trois formats : vous n'avez pas à vous soucier de la conversion.

Prêt à passer à la facturation électronique ?

Créez votre compte Facturino gratuitement et commencez à émettre des factures conformes en quelques minutes.