Points de contrôle
Notre worker vérifie la conformité PDF/A-3 (profil U/B) et s'assure que le XML Factur-X est présent dans EmbeddedFiles.
- Validation XMP (Producer, Conformance Level)
- Contrôle du dictionnaire AFRelationship
- Extraction + hash du fichier XML
Interpréter les erreurs
Les erreurs PDF/A-3 sont renvoyées dans warnings[]. Utilisez-les pour corriger vos exports (iText, Apache FOP, etc.).
- "Missing AFRelationship" ⇒ XML non déclaré à Factur-X
- "Forbidden annotation" ⇒ éléments interactifs dans le PDF
- "Invalid embedded file MIME" ⇒ XML compressé
Bonnes pratiques
Générez vos PDF à partir d'un template stable et verrouillez la chaîne d'export pour éviter les modifications manuelles.