Le composant PC SOFT génère le fichier. Nous vérifions qu'il passe les règles avant que la plateforme agréée le rejette.
Problème« Valide en mars, rejeté en juin. » Les règles EN 16931 changent, pas votre composant.
SolutionUn contrôle qui renvoie la règle exacte en échec (BR-*, FR-*), appelable depuis WLangage.
En 3 étapes
Exportez le PDF Factur-X depuis votre application.
Déposez-le dans le validateur gratuit. Vous voyez les règles en échec, sans inscription.
Ou lancez la validation depuis WLangage :
sB64 = Encode(fChargeBuffer("facture.pdf"), encodeBASE64)
HTTPEnvoie("POST", ".../v1/validate", {"file_base64": sB64, "check": "fr-ctc"})
// reponse JSON : la liste des regles en echec