Aller au contenu

Outil gratuit

Validateur de factures électroniques EN 16931

Téléversez une facture électronique UBL ou CII. Elle sera contrôlée avec les versions intégrées des schémas XML et des règles métier EN 16931, puis avec les règles Peppol BIS Billing 3.0 ou XRechnung 3.0 si le fichier revendique ce profil. Les copies temporaires utilisées pour le téléversement et la validation sont supprimées. Aucune facture, aucun document et aucun rapport ne sont enregistrés.

Validation en cours…

L'outil exécute les versions intégrées des artefacts de validation officiels : le schéma concerné, le Schematron EN 16931 et les règles du profil pris en charge que revendique l'identifiant de spécification du fichier. Le rapport indique l'identifiant publié de la règle, son message et l'emplacement où elle s'est déclenchée. Le système destinataire peut utiliser une autre version ou ajouter ses propres contrôles.

Contrôles exécutés sur votre fichier

Détection de la syntaxe et du profil
L'élément racine détermine la syntaxe : UBL Invoice, UBL CreditNote ou UN/CEFACT CrossIndustryInvoice. L'identifiant de spécification BT-24 détermine les règles à appliquer : EN 16931, Peppol BIS Billing 3.0 ou XRechnung 3.0. Si le validateur ne reconnaît pas cet identifiant, il applique uniquement EN 16931 et le signale dans le rapport.
Schéma
Les octets exacts de votre fichier sont validés avec les schémas OASIS UBL 2.1 ou UN/CEFACT CII D16B fournis avec l'application. Aucune ressource n'est téléchargée sur le réseau. Un fichier qui déclare un type de document ou une entité est refusé, sans être analysé.
Règles métier
Le Schematron officiel CEN EN 16931 est exécuté en premier. Si le fichier revendique Peppol BIS Billing 3.0 ou XRechnung 3.0, les règles correspondantes sont ensuite appliquées aux mêmes octets. Chaque anomalie indique l'identifiant publié par son propre jeu de règles.

Questions sur le validateur de factures électroniques

Quel fichier puis-je téléverser ?

Une facture OASIS UBL, une note de crédit UBL CreditNote ou une facture UN/CEFACT CrossIndustryInvoice au format .xml. Le validateur ne lit pas directement un PDF Factur-X. Extrayez la pièce jointe factur-x.xml, puis téléversez-la.

Ma facture est-elle conservée ou envoyée ailleurs ?

Le navigateur envoie le fichier XML à FreeBillGen sous la forme d'un téléversement temporaire géré par le socle technique. Le validateur le lit, crée une copie de travail de courte durée pour l'étape Schematron, puis supprime cette copie. Il ne crée aucune facture, aucun document, aucun compte et aucun rapport, et n'envoie pas le fichier à un service de validation externe. Le socle technique supprime les téléversements temporaires selon son calendrier de nettoyage.

Quels jeux de règles sont exécutés ?

Les artefacts de validation officiels CEN EN 16931, les règles Peppol BIS Billing 3.0 et les règles XRechnung 3.0. Chaque jeu est intégré à l'application dans une version fixe. Le rapport précise la version exacte utilisée pour contrôler votre fichier.

Une validation réussie garantit-elle que ma facture sera acceptée ?

Non. Elle signifie que le fichier respecte le schéma et les règles exécutées. L'acheminement reste une étape distincte. Une plateforme destinataire peut ajouter ses propres contrôles, et l'accès au réseau Peppol ou à une plateforme nationale nécessite toujours un prestataire qualifié.

Mon fichier a échoué au contrôle. Que dois-je faire ?

Chaque anomalie indique l'identifiant de la règle et le résultat attendu. Corrigez les éléments signalés dans le système qui a produit le fichier, exportez-le de nouveau, puis relancez la validation ici.

Vous devez aussi créer la facture ?

FreeBillGen crée gratuitement des factures, sans inscription, et peut exporter des correspondances UBL et CII génériques à vérifier dans ce validateur.

Créer une facture

Cet outil exécute les artefacts officiels EN 16931, Peppol BIS Billing et XRechnung intégrés à l'application. Il ne teste ni la conformité d'un point d'accès, ni l'acceptation par une plateforme nationale et ne constitue pas un avis professionnel.