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.