Le validateur gratuit eConnect : vérifiez si votre XML est conforme aux normes UBL, BIS Billing et NLCIUS.
Avant d'envoyer une e-facture, vous souhaitez vous assurer que le fichier XML est techniquement correct. Le validateur eConnect contrôle votre facture sur les schémas XML, les règles Schematron et les validations spécifiques par pays. L'outil est disponible gratuitement en tant que validateur en ligne.
Le validateur eConnect effectue plusieurs contrôles sur votre fichier d'e-facture :
Validation du schéma XML. La structure de base du fichier est-elle correcte ? Tous les éléments XML obligatoires sont-ils présents et correctement imbriqués ?
Validation Schematron. La facture respecte-t-elle les règles métier du profil choisi ? Pensez aux règles de calcul de TVA, aux champs obligatoires et aux listes de codes.
Contrôle du profil. Le système reconnaît automatiquement quel profil suit votre facture (BIS Billing V3, NLCIUS, PINT, XRechnung) et applique les règles de validation correspondantes.
Règles spécifiques par pays. Des règles de validation supplémentaires s'appliquent par pays. Pour les Pays-Bas, ce sont les règles NL-R, pour l'Allemagne les règles DE-R, pour le Danemark les règles DK-R, etc. Le validateur les applique automatiquement en fonction du code pays dans la facture.
Le validateur supporte tous les formats d'e-factures courants :
Le validateur en ligne est disponible sur /fr/validator. Vous n'avez pas besoin de créer un compte.
En cas d'erreurs, le validateur fournit le code d'erreur exact, une description du problème et l'emplacement dans le fichier XML (XPath). Vous savez ainsi précisément ce qu'il faut corriger.
Le validateur donne trois types de messages :
Les codes d'erreur courants commencent par un préfixe indiquant le domaine : PEPPOL- pour les règles Peppol générales, NL-R- pour les règles néerlandaises, BR- pour les règles de base de EN 16931. La description de l'erreur indique toujours le comportement attendu.
Lors de l'envoi d'une note de crédit, certaines erreurs de validation spécifiques reviennent régulièrement. L'erreur apparaît au niveau Peppol (pour les envois via API, par exemple sous la forme [API400.AT04] Invalid payload). Par règle, la cause et la solution :
cac:Delivery/cbc:ActualDeliveryDate), ou indiquez une période de facturation (BG-14). L'un des deux est obligatoire.cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode) avec un code ISO 3166-1 alpha-2.cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID avec le numéro de la facture d'origine. Obligatoire pour les notes de crédit. Voir aussi Variantes de note de crédit.BR-IC-11 et BR-IC-12 sont des règles de base EN 16931 qui ne s'appliquent que lorsque la note de crédit contient une catégorie de TVA intracommunautaire ; elles ne se produisent pas pour les livraisons nationales.
En plus du validateur manuel, la plateforme eConnect effectue également une validation automatique au moment de l'envoi. Si une facture ne répond pas aux exigences, l'envoi est bloqué et vous recevez un message d'erreur avec la règle de validation concernée.
Pour les utilisateurs de l'API : la PSB valide chaque facture au moment de la soumission et retourne les résultats de validation dans la réponse API. Vous pouvez ainsi intégrer la validation dans votre propre processus logiciel.
Les règles de validation sont mises à jour à chaque nouvelle version de la spécification Peppol BIS Billing. eConnect met à jour les artefacts Schematron et les listes de codes dès qu'une nouvelle version devient obligatoire. Le validateur en ligne valide toujours par rapport à la version en vigueur.
Conseil : après une mise à jour de la spécification, vérifiez si vos factures sont toujours valides. De nouvelles règles peuvent imposer des exigences plus strictes sur des champs qui étaient auparavant optionnels.
Pour chaque erreur, le validateur affiche le code d'erreur exact, une description du problème et l'emplacement dans le fichier XML (XPath). Les erreurs doivent être corrigées avant l'envoi, sinon la facture sera rejetée sur le réseau Peppol. Les avertissements sont des points d'attention mais ne bloquent pas l'envoi.
Le validateur supporte Peppol BIS Billing V3, NLCIUS/SI-UBL 2.0, toutes les variantes PINT, XRechnung et CII (Cross-Industry Invoice, y compris Factur-X). Le format est détecté automatiquement lors du téléchargement de votre fichier XML.
Oui. La plateforme eConnect effectue automatiquement une validation au moment de l'envoi. Si une facture ne répond pas aux exigences, l'envoi est bloqué avec un message d'erreur. Les utilisateurs de l'API reçoivent les résultats de validation dans la réponse API.
Vous souhaitez consulter des fichiers d'exemple pour vérifier la structure de votre propre XML ? Téléchargez des fichiers d'exemple.
Validez votre facture