Factur-X, UBL, CII, Peppol BIS : quel format de facture électronique choisir
Tous ces formats reposent sur la même norme européenne, l’EN 16931, et portent donc les mêmes données. Ils diffèrent par le fichier produit, la syntaxe, les règles supplémentaires et le pays où ils sont attendus. Les voici côte à côte, avec une recommandation par marché.
Mis à jour le 19 octobre 2026
D’abord : syntaxe ou format ?
UBL (OASIS Universal Business Language 2.1) et CII (UN/CEFACT Cross Industry Invoice) sont les deux syntaxes XML retenues par l’EN 16931. Les formats nommés s’appuient sur l’une d’elles et y ajoutent leurs règles :
- Factur-X et ZUGFeRD : un PDF/A-3 avec un XML CII intégré ;
- Peppol BIS Billing 3.0 : de l’UBL avec les règles Peppol ;
- XRechnung : de l’UBL ou du CII avec les règles allemandes.
Dans la réforme française, le socle comprend UBL, CII et le format mixte Factur-X, avec les règles françaises définies par la norme AFNOR XP Z12-012.
Côte à côte
| Factur-X / ZUGFeRD | UBL / CII (France) | Peppol BIS 3.0 | XRechnung | |
|---|---|---|---|---|
| Fichier | PDF/A-3 avec XML intégré | XML seul | XML seul | XML seul |
| Syntaxe | CII | UBL ou CII | UBL | UBL ou CII |
| Publié par | FNFE-MPE et FeRD | AFNOR XP Z12-012 (profils français) | OpenPeppol | KoSIT (Allemagne) |
| Lisible par une personne | Oui, c’est un PDF | Avec une visionneuse | Avec une visionneuse | Avec une visionneuse |
| France, réforme B2B | Oui, format mixte du socle | Oui, formats du socle | Sa syntaxe UBL est dans le socle, mais ce sont les règles françaises qui s’appliquent | Non prévu pour la France |
| Belgique, B2B | Seulement si les deux parties sont d’accord | Seulement si les deux parties sont d’accord | La norme, via le réseau Peppol | Seulement si les deux parties sont d’accord |
| Allemagne, B2B | Oui (sauf profils MINIMUM et BASIC WL) | Oui s’il respecte l’EN 16931 | Oui, c’est de l’EN 16931 | Oui |
| Transmission | En France via une plateforme agréée ; en Allemagne, tout canal | Via une plateforme agréée | Points d’accès Peppol | Tout canal ; portails ou Peppol pour le secteur public |
Sources : FNFE-MPE ; impots.gouv.fr ; SPF Finances ; ministère fédéral allemand des Finances, question 7.
Format mixte ou XML seul ?
Le format mixte (Factur-X) arrange le destinataire qui lit encore ses factures : il s’ouvre dans n’importe quel lecteur PDF, et le logiciel comptable lit le XML. Le prix, c’est une deuxième source d’erreurs : le PDF doit être conforme PDF/A-3 et ses métadonnées doivent correspondre au XML. Le XML seul (UBL, CII, Peppol BIS) est plus simple à produire et c’est ce qu’attendent les réseaux et les administrations.
Lequel choisir
- Clients : entreprises françaises
- Factur-X au profil EN 16931, remis à votre plateforme agréée dès que la réforme vous concerne. Voir le calendrier.
- Clients : entreprises belges
- Peppol BIS Billing 3.0 via un point d’accès Peppol. Voir l’obligation belge.
- Clients : entreprises allemandes
- Le même Factur-X EN 16931 : c’est aussi un ZUGFeRD valide. Pour le secteur public allemand, XRechnung.
- Clients dans plusieurs pays
- Un seul modèle de facture conforme à l’EN 16931, et le format produit selon le client. C’est ce que fait l’API de génération d’Invoir (en développement) : une requête JSON, le profil demandé, un résultat validé.
Vérifiez un fichier dans le navigateur, ou par API. Le validateur gratuit applique les règles officielles (KoSIT, Schematron CEN et Peppol, Mustang, veraPDF) et affiche chaque erreur avec l’identifiant de la règle. Rien n’est conservé. Le même contrôle se fait en un appel HTTP avec une clé API gratuite : 25 documents par mois, sans carte bancaire.
Sources
- FNFE-MPE : Factur-X ; DGFiP : Je découvre la facturation électronique, spécifications externes.
- SPF Finances : FAQ sur l’obligation B2B ; arrêté royal du 8 juillet 2025.
- OpenPeppol : Peppol BIS Billing 3.0 ; KoSIT : XRechnung.