Validateur
Déposez une facture, obtenez un rapport lisible : ce qui passe, ce qui casse, et pour chaque anomalie sa règle, sa localisation et son issue.
Il ouvre avec la première version publique de l'API. Cette page décrit ce qu'il fera et dans quelles conditions vos fichiers seront traités.
Nous préférons une page qui dit qu'elle n'est pas prête à un formulaire qui accepte un fichier sans rien en faire. Aucun dépôt n'est possible pour l'instant, et aucune donnée n'est collectée sur cette page.
Les cinq niveaux de contrôle
Une validation complète enchaîne cinq niveaux. Une facture peut être parfaite sur le quatrième et échouer sur le premier : ce sont des univers techniques distincts, et c'est ce qui rend le diagnostic difficile à établir soi-même.
| Niveau | Ce qui est vérifié |
|---|---|
| Conteneur | Conformité PDF/A-3. Un PDF ordinaire, un PDF/A-1 ou un PDF/A-2 est refusé, de même qu'un document sorti d'un navigateur sans tête ou d'une imprimante virtuelle. |
| Pièce jointe et XMP | Nom exact du fichier embarqué, déclaration dans EmbeddedFiles et/AF, AFRelationship cohérent, schéma d'extension XMP complet. |
| Cohérence de profil | L'URN de profil déclaré dans le XML doit correspondre au niveau déclaré dans les métadonnées du PDF. C'est un motif de rejet fréquent sur des factures par ailleurs valides. |
| Schéma XSD | Structure et typage du XML, pour le profil effectivement détecté. |
| Schematron | Règles du profil, puis règles européennes EN 16931, puis règles françaises BR-FR-CTC. Le rapport est traduit en diagnostic exploitable, pas en SVRL brut. |
Ce que deviennent vos fichiers
Traités en mémoire
Le document n'est jamais écrit sur disque et n'est pas conservé après la réponse. Il n'y a pas de durée de rétention à négocier : il n'y a pas de rétention.
Jamais journalisés
Aucun contenu de facture ne part dans les journaux, ni en fonctionnement normal ni en cas d'erreur. Ce qui est tracé est un identifiant de traitement et une empreinte.
Ni indexés, ni partagés
Le validateur public s'utilise sans compte, avec une limite par adresse IP. Les documents déposés ne sont ni indexés, ni réutilisés, ni transmis à un tiers.
Une facture contient des noms, des adresses et souvent un IBAN : ce sont des données personnelles. Le détail du traitement figure sur la page sécurité.
La validation seule restera gratuite et sans limite de volume sur l'API. C'est un choix assumé : le diagnostic syntaxique est déjà fourni gratuitement par plusieurs outils publics et finira commoditisé. Ce qui se facture, c'est la correction, la transformation et la conservation des preuves.