- Quels documents puis-je vérifier ?
- Une facture (Invoice) ou un avoir (CreditNote) UBL 2.1 en XML établi selon Peppol BIS Billing 3, un document à la fois, jusqu'à 5 Mio. Les factures PDF, les archives et les fichiers compressés ne sont pas acceptés.
- Ai-je besoin d'un compte ?
- Non. Le validateur de cette page est gratuit et utilisable sans inscription, dans les limites de débit appliquées aux utilisateurs anonymes. Un compte n'est nécessaire que pour effectuer les mêmes contrôles via l'API.
- Que devient mon fichier ?
- Il n'est envoyé à l'API Ironfang Finance que lorsque vous lancez la validation. Le XML de facture et les résultats anonymes sont traités de façon transitoire et ne sont pas stockés. Les métadonnées de requête et de sécurité, sans contenu, y compris votre adresse IP, peuvent être conservées jusqu'à 90 jours.
- Que signifie un résultat réussi ?
- Le document que vous avez soumis a réussi les contrôles du schéma UBL 2.1, d'EN 16931 et de Peppol BIS Billing 3 pour la version du jeu de règles indiquée dans le résultat. Un résultat réussi ne certifie pas la facture, ne garantit pas qu'un destinataire l'acceptera et n'envoie rien via le réseau Peppol.
- Puis-je lancer ces contrôles depuis mon propre logiciel ?
- Oui. L'API Ironfang Finance effectue la même validation et renvoie les constats en JSON. Un compte gratuit comprend 250 validations par mois civil UTC.
Détails techniques : jeux de règles, limites et traitement du XML
Ce qui est vérifié
Votre document est validé selon le jeu de règles actuel utilisable pour l'envoi, une version exacte et immuable : le schéma UBL 2.1, les règles métier EN 16931 et les règles Peppol BIS Billing 3, dans cet ordre. Chaque constat porte un identifiant stable, l'identifiant officiel lorsque la norme en fournit un, et un identifiant Ironfang FW- pour les contrôles aux limites de l'entrée et du XML. Le résultat vous indique si le document est valide selon ce jeu de règles. Il ne certifie pas le document, ne garantit pas qu'un destinataire l'acceptera et n'envoie rien via le réseau Peppol.
Limites
Un document XML d'au plus 5 Mio par requête, et des limites de débit pour les utilisateurs anonymes. Les archives et les fichiers compressés sont refusés avant la validation. Avec les deux options sur Détecter, un document dont le profil ne peut pas être détecté, y compris un document comportant un DOCTYPE avant son élément racine, est refusé avant la validation comme profil non détecté. Dès qu'un jeu de règles peut être sélectionné, détecté ou déclaré, un DOCTYPE, des déclarations d'entités ou des références à des entités autres que les cinq entités prédéfinies de XML, ou XInclude sont signalés comme non valides à l'étape XML ; les règles ne sont pas atteintes.
Traitement du XML
- UTF-8, ou UTF-16 avec une marque d'ordre des octets.
- Un DOCTYPE, des entités autres que les cinq entités prédéfinies, ou XInclude sont refusés avant la validation ou signalés comme non valides à l'étape XML, jamais validés.
- Au plus 1 000 constats sont renvoyés ; un résultat indique quand la liste a été raccourcie.
- Le rapport lisible et le téléchargement JSON ne sont pas signés et ne contiennent aucun XML de facture.