Aller au contenu
Vérifier Factur-XVérifier

Vérifier une facture électronique étrangère : XRechnung, Peppol, FatturaPA, KSeF…

Le vérificateur contrôle aussi les formats des autres pays européens. Il reconnaît le format tout seul et applique les règles officielles publiées pour chacun, dans votre navigateur.

Mis à jour le

Les formats contrôlés

PaysFormatCe que le site vérifieDestinationObligation
AllemagneXRechnung 3.0 (UBL ou CII)Schématron EN 16931 v1.3.16 + schématron KoSIT v2.6.0 (XRechnung 3.0.2)Échange direct entre entreprises, portails de l'administration, PeppolRéception B2B depuis le 1er janvier 2025 ; émission en 2027 ou 2028 selon le chiffre d'affaires
AllemagneZUGFeRD 2 (PDF + CII)Même format que Factur-X, même moteur ; le profil XRECHNUNG est contrôlé avec les règles XRechnungÉchange directAdmis hors profils MINIMUM et BASIC WL
Belgique, pays nordiques, Pays-Bas…Peppol BIS Billing 3.0 (UBL)Schématron EN 16931 v1.3.16 + schématron OpenPEPPOL version 2026.5Réseau Peppol (points d'accès certifiés)Belgique : B2B structuré obligatoire depuis le 1er janvier 2026
BelgiqueUBL.BESchématron UBL.BE 1.31 (règles EN 16931 comprises)Réseau PeppolVariante belge, facultative
Pays-BasNLCIUS / SI-UBL 2.0Schématron SI-UBL 2.0.3.13 (règles EN 16931 comprises)Réseau PeppolSelon le destinataire
RoumanieCIUS-RO (UBL)Schématron EN 16931 v1.3.16 + schématron CIUS-RO 1.0.9RO e-Factura (ANAF)B2B depuis le 1er janvier 2024
ItalieFatturaPA (FPA12, FPR12)XSD 1.2.3 (spécifications 1.9) + contrôles de calcul reprenant des codes d'erreur SdISistema di Interscambio (SdI)B2B depuis le 1er janvier 2019
EspagneFacturae 3.2.2 (et 3.2.1)XSD + totaux + codes DIR3 pour FACe ; signature XAdES signalée si absenteFACe (administration)B2G depuis 2015 ; B2B selon le calendrier annoncé
AutricheebInterface 6.1 (6.0 et 5.0 avec alerte)XSD + contrôles de calcule-rechnung.gv.at (État fédéral)Factures à l'État fédéral (ebInterface ou Peppol)
PologneKSeF FA(3)XSD du ministère des Finances + somme de contrôle du NIP + total P_15KSeFDepuis le 1er février ou le 1er avril 2026 selon la taille
FinlandeFinvoice 3.0 (2.01 avec alerte)XSD + contrôles de calcul + Y-tunnusRéseau FinvoiceSelon le destinataire

Deux niveaux de contrôle coexistent. Les formats fondés sur la norme européenne EN 16931 (XRechnung, Peppol, NLCIUS, CIUS-RO, UBL.BE) ont un schématron officiel : nous l'appliquons tel quel. Les formats nationaux qui n'en dérivent pas (FatturaPA, Facturae, ebInterface, KSeF, Finvoice) n'ont qu'un schéma XSD public : nous l'appliquons, puis nous recalculons les totaux et vérifions les identifiants que le fichier permet de contrôler. Un ancien ZUGFeRD 1.0 est reconnu et signalé comme format retiré.

Détection automatique

Pour une facture UBL ou CII, le format se lit dans l'identifiant de spécification (BT-24, CustomizationID en UBL, GuidelineSpecifiedDocumentContextParameter/ID en CII). Un identifiant qui contient xrechnung déclenche les règles allemandes, un identifiant peppol.eu:2017:poacc:billing:3.0 les règles Peppol, et ainsi de suite. Pour les formats nationaux, c'est la racine du XML et son espace de noms qui décident : par exemple FatturaElettronica pour une FatturaPA, ou l'espace de noms du ministère polonais pour une facture KSeF. Vous n'avez rien à choisir.

Contrôler une facture française selon les règles d'un autre pays

L'outil propose un sélecteur « Règles à appliquer ». Il sert surtout à une PME française qui facture l'étranger : avant d'envoyer un UBL ou un Factur-X à un client allemand, belge ou néerlandais, vous pouvez le passer au crible XRechnung ou Peppol et voir ce que son destinataire refusera. Les erreurs typiques sont prévisibles : identifiant de spécification français au lieu de celui attendu, adresse électronique du vendeur ou de l'acheteur absente, référence acheteur manquante.

Le sélecteur ne vaut que pour les factures EN 16931 (UBL et CII). Peppol, CIUS-RO et UBL.BE ne se transmettent qu'en UBL : sur un XML CII, seules les règles EN 16931 sont alors appliquées. Pour l'Italie ou la Pologne, il ne suffit pas de changer de règles : il faut produire un fichier dans le format national, que votre logiciel ou votre prestataire génère.

Ce que le contrôle ne couvre pas

Les plateformes nationales (SdI, KSeF, FACe, RO e-Factura, réseau Peppol) font des contrôles liés à leurs registres : destinataire connu, numéro déjà reçu, droits de l'émetteur. Nous ne les reproduisons pas. Une signature électronique est détectée, pas vérifiée cryptographiquement. Pour FatturaPA, Facturae, ebInterface, KSeF et Finvoice, nous appliquons le schéma officiel et des contrôles de calcul, pas tout le catalogue de contrôles de la plateforme.

Pour contrôler des dizaines de factures d'un coup, français et étrangers mélangés, voyez le contrôle par lots et les tarifs. Une analyse détaillée reste offerte chaque jour : déposez votre fichier.

Par pays

Questions fréquentes

Mon client allemand me demande une XRechnung : un Factur-X suffit-il ?

Souvent oui. En Allemagne, un Factur-X (identique à ZUGFeRD 2) au profil EN 16931 ou EXTENDED est une facture électronique recevable ; seuls MINIMUM et BASIC WL ne le sont pas. Si le client exige explicitement une XRechnung, par exemple une administration, il faut l'identifiant XRechnung et le respect des règles BR-DE : contrôlez votre fichier avec les règles « Allemagne — XRechnung 3.0 » pour voir ce qui manque.

Puis-je facturer un client français avec un format étranger ?

Non. Dans le cadre de la réforme, un fournisseur français qui facture un client français émet en Factur-X (profil EN 16931 ou EXTENDED), en UBL ou en CII EN 16931, avec les règles françaises BR-FR. XRechnung, FatturaPA ou KSeF ne sont pas admis dans ce cadre.

Le résultat « valide » garantit-il l'acceptation par la plateforme étrangère ?

Non. Il garantit que le fichier respecte les règles publiées que nous appliquons. Les plateformes nationales font en plus des contrôles qu'aucun outil externe ne peut reproduire : existence du destinataire dans leur annuaire, doublons, droits d'émission, signature. Un rejet reste donc possible, mais pour une raison que le fichier seul ne permettait pas de voir.

Mes factures sont-elles envoyées sur un serveur ?

Non. Le contrôle, y compris des formats étrangers, s'exécute dans votre navigateur. Le fichier ne quitte pas votre ordinateur.

Votre facture passe-t-elle ? Une analyse détaillée offerte chaque jour, avec les règles officielles, dans votre navigateur.

Vérifier une facture

Sources