Aller au contenu

Outils gratuits

Vérificateur gratuit de factures électroniques : XRechnung, ZUGFeRD, Factur-X

Dernière vérification SUPPORTED

Traduction de la version anglaise, mise à jour en premier. Les indications réglementaires renvoient aux sources citées et à leur date de consultation.

Vérifier un fichier de facture

Rien n’est conservé : ni le fichier, ni le numéro, ni le résultat.

Le vérificateur ci-dessus valide un fichier de facture électronique selon les règles du pays que vous choisissez. Il exécute le schéma XML et les règles métier Schematron qui s'y appliquent, signale chaque constat avec l'identifiant de sa règle, puis oublie le fichier. Il ne nécessite aucun compte, ne conserve rien et accepte des fichiers jusqu'à 25 Mo.

Quels formats il valide

Le vérificateur reconnaît le fichier à son contenu, pas à son extension : un PDF est traité comme un hybride et son XML intégré est extrait ; un fichier XML est identifié comme UBL ou CII par son espace de noms. Le pays que vous sélectionnez détermine le jeu de règles.

Pays sélectionnéFichiers acceptésRègles appliquées
AllemagneXRechnung (UBL ou CII), PDF ZUGFeRD / Factur-X, UBL ou CII EN 16931 simpleSchéma et Schematron EN 16931 ; règles du CIUS XRechnung ; règles de profil Factur-X pour ZUGFeRD ; conformité PDF/A-3 pour les PDF. Le validateur KoSIT est exécuté pour les documents XRechnung.
FrancePDF Factur-X, CII nuRègles CII EN 16931 et profil Factur-X ; conformité PDF/A-3 pour les PDF
BelgiqueFacture ou note de crédit UBLRègles Peppol BIS Billing 3.0 (le Schematron OpenPeppol) par-dessus EN 16931
PologneXML FA(3)Validation du schéma FA(3). FA(3) n'est pas un document EN 16931, aucune règle EN 16931 n'est donc appliquée.

Le pays est obligatoire, car une facture belge vérifiée selon les règles allemandes donne une réponse assurée qui est assurément fausse. En cas de doute, choisissez le pays du destinataire.

Ce que « valide » signifie ici

Valide signifie que le fichier a franchi deux couches : le schéma XML de sa syntaxe et les règles métier Schematron du jeu de règles choisi. Le schéma dit que chaque élément se trouve là où la syntaxe l'autorise. Le Schematron dit que le contenu est cohérent : les totaux s'additionnent, les termes métier obligatoires sont présents, les listes de codes sont respectées et les règles CIUS propres au pays sont satisfaites.

Les jeux de règles sont ceux publiés. Pour XRechnung, le vérificateur exécute le validateur KoSIT, un moteur qui « n'a pas de règles de validation propres » et les tire de scénarios publiés ; pour les autres formats, il exécute en interne le Schematron publié de EN 16931, de Factur-X ou de Peppol BIS. Chaque constat nomme sa règle (par exemple BR-CO-15), de sorte que vous pouvez la retrouver dans la norme.

Ce qu'il ne peut pas vous dire

Une réussite signifie que le fichier est techniquement correct. Cela ne signifie pas qu'un destinataire précis l'acceptera : un portail du secteur public, un récepteur Peppol ou une plateforme française peuvent appliquer leurs propres règles. Cela ne dit pas non plus que la facture est complète au regard du droit national de la TVA ni que le traitement fiscal est correct ; cela requiert une confirmation professionnelle. Le vérificateur valide un fichier et n'envoie, n'enregistre ni ne consulte rien.

Confidentialité, taille et limites de débit

Le fichier est validé en mémoire puis rejeté. Aucun fichier, aucune empreinte ni aucune ligne de base de données n'est écrite. La limite de taille est de 25 Mo, vérifiée avant qu'un seul octet soit analysé ; une vraie facture électronique pèse quelques centaines de kilooctets.

Comme le vérificateur est public et que chaque exécution coûte quelques secondes de CPU, il est limité en débit par adresse client : une rafale de cinq vérifications, puis une par minute. Au-delà de la limite, vous recevez un HTTP 429 avec un en-tête Retry-After. Les factures émises via KRONENWERK, y compris les brouillons créés par l'API de facturation électronique, sont validées à l'émission sans cette limite.

Erreurs courantes et leur signification

ConstatCause habituelleCorrection
Erreur de schéma à l'élément racineUBL vérifié comme CII ou l'inverse ; un PDF simple sans XML intégréVérifiez que le fichier est bien une facture électronique ; un PDF sans pièce jointe XML n'en est pas une.
BR-CO-10 à BR-CO-15Les totaux de lignes, les totaux de taxe et le montant dû ne s'additionnent pasRecalculez dans le système émetteur ; l'arrondi par ligne est le coupable habituel.
BR-S-08, BR-AE-*, BR-E-*Ventilation de TVA manquante ou incohérente avec la catégorie utilisée sur les lignes (normal, autoliquidation, exonéré)Chaque catégorie de TVA utilisée sur une ligne exige une ventilation correspondante avec taux et motif d'exonération lorsque requis.
Échec de conformité PDF/A-3PDF ZUGFeRD ou Factur-X réenregistré ou imprimé, ayant perdu sa structure PDF/ARégénérez depuis le logiciel émetteur ; ne modifiez jamais le PDF après coup.

Comment KRONENWERK gère cela

PRIS EN CHARGE Le vérificateur est la pile de validation que KRONENWERK exécute sur ses propres factures : chaque document XRechnung, ZUGFeRD, Factur-X, Peppol BIS ou FA(3) est validé avant de pouvoir être émis, et les fichiers XRechnung, ZUGFeRD/Factur-X et UBL entrants sont validés et lus en factures fournisseurs dans Dépenses. Le vérificateur gratuit expose ce côté réception sans compte ni stockage. Voir les pages de format pour XRechnung, ZUGFeRD, Factur-X et FA(3), ainsi que recevoir des factures électroniques en Allemagne.

Questions fréquentes

Le fichier est-il téléversé quelque part et conservé ?

Il est envoyé au vérificateur, validé en mémoire et rejeté. Aucune copie, empreinte ni trace n'est stockée.

Pourquoi dois-je choisir un pays ?

Parce que les règles métier diffèrent : l'Allemagne, la France, la Belgique et la Pologne appliquent chacune leur propre jeu de règles par-dessus, ou à la place de, EN 16931. Un mauvais pays donne un mauvais verdict.

La facture de mon fournisseur échoue. Dois-je quand même la comptabiliser ?

Une facture qui est arrivée reste une facture qui est arrivée. Comptabilisez-la, conservez-la et demandez au fournisseur une facture corrigée ; savoir si les défauts affectent votre déduction de TVA requiert une confirmation professionnelle.

Sources

  1. KoSIT Validator (itplr-kosit/validator) consulté le
  2. KoSIT, XRechnung standard and components consulté le
  3. European Commission, Obtaining a copy of the European standard on eInvoicing (EN 16931) consulté le
  4. OpenPeppol, Peppol BIS Billing 3.0 (validation artefacts) consulté le

La même vérification, sur chaque facture, automatiquement

La facturation électronique dans le produit

À lire ensuite