5 min de lecture · Formats de factures électroniques UE expliqués
XRechnung vs Peppol BIS 3.0 — Quelle est la différence ?
XRechnung et Peppol BIS 3.0 sont tous deux des formats de factures électroniques UE basés sur la même norme de base — EN 16931. Mais ils s'adressent à des acheteurs différents, transitent par des réseaux différents et ont des règles de validation différentes. Voici ce que vous devez savoir.
La réponse courte
| Format | Utiliser quand… | Réseau |
|---|---|---|
| XRechnung | Facturation d'un acheteur public allemand (B2G) | Peppol ou dépôt direct sur portail |
| Peppol BIS 3.0 | Envoi à tout acheteur sur le réseau Peppol (NL, BE, UE) | Réseau Peppol (point d'accès requis) |
| EN 16931 UBL | Facturation transfrontalière UE sans exigence réseau spécifique | Échange direct (email, SFTP, API) |
Ce qu'ils ont en commun
Les deux formats sont des documents XML UBL 2.1 conformes à EN 16931 — la norme européenne pour la facturation électronique. Ils partagent le même modèle de données : coordonnées du vendeur et de l'acheteur, lignes de facturation, détail TVA, conditions de paiement et règles métier obligatoires (règles BR-*) que toute facture valide doit respecter.
Si votre facture est une XRechnung valide, elle est également une facture EN 16931 UBL valide. L'inverse n'est pas nécessairement vrai.
Leurs différences
CustomizationID
La différence la plus importante est le champ CustomizationID. C'est lui qui indique au système destinataire quel ensemble de règles s'applique :
Règles spécifiques aux pays
XRechnung ajoute des règles schematron spécifiques à l'Allemagne sur EN 16931, préfixées BR-DE-*. Elles imposent des exigences plus strictes pour les factures au secteur public allemand — par exemple, un code de moyen de paiement est obligatoire et certains champs de texte libre ne sont pas autorisés.
Peppol BIS 3.0 dispose de sa propre CIUS (Core Invoice Usage Specification) avec des règles préfixées PEPPOL-EN16931-*. L'intention est similaire, mais les détails diffèrent.
Réseau de transmission
Les factures XRechnung sont soumises directement aux portails gouvernementaux allemands (ex. ZRE, OZG-RE) ou envoyées via un point d'accès Peppol à un acheteur disposant d'un identifiant Peppol. Les factures Peppol BIS 3.0 doivent transiter par le réseau Peppol — vous avez besoin d'un point d'accès Peppol enregistré pour les envoyer.
Quel format utiliser ?
- ✓Facturer une autorité fédérale, régionale ou municipale allemande → XRechnung UBL 2.1
- ✓Facturer une entreprise néerlandaise ou belge acceptant Peppol → Peppol BIS 3.0
- ✓Facturer un acheteur français → Factur-X CII XML (format différent, basé sur UN/CEFACT CII)
- ✓Facture transfrontalière UE sans exigence spécifique de l'acheteur → EN 16931 Generic UBL
Validez votre facture avant envoi
Quel que soit le format utilisé, il est conseillé de valider avant d'envoyer. Une facture rejetée retarde le paiement et nécessite souvent une soumission manuelle. BaseInvoice valide les règles de base EN 16931 ainsi que les schematrons spécifiques (BR-DE-* pour XRechnung, PEPPOL-EN16931-* pour Peppol BIS 3.0) et vous indique le code de règle exact, le champ concerné et la correction pour chaque erreur.
Créez des factures dans n'importe quel format
Besoin de générer une facture plutôt que de la valider ? BaseInvoice peut créer XRechnung UBL 2.1, Peppol BIS 3.0, EN 16931 Generic UBL et Factur-X CII XML directement dans votre navigateur — gratuitement, sans compte.
Créez des e-factures UE gratuitement
XRechnung, Peppol BIS 3.0, Factur-X — téléchargez le XML instantanément.