Codes d'erreur
Chaque code rendu par l'API pointe vers sa page. On y trouve ce que la règle vérifie, pourquoi elle se déclenche en pratique, et ce qu'il faut faire — côté document ou côté système émetteur.
Les codes sont regroupés par issue. Cette classification est celle de la politique de correction du jeu de règles utilisé : elle est donc versionnée avec lui, et un code peut changer d'issue d'une version à l'autre.
blocked Proposé, jamais écrit
Champ financier. La valeur attendue est calculée et rendue dans suggested_value, mais n'est jamais écrite dans le document.
input Donnée à fournir
Seul l'émetteur détient la valeur. Factlint la signale et ne la fabrique jamais.
- BR-02Le numéro de facture est absentSchematron CEN EN 16931
- BR-FR-05Le mode de paiement est attendu sur le profil EXTENDED-CTC-FRRègles françaises BR-FR-CTC
- PDFA-FONT-NOT-EMBEDDEDUne police n'est pas embarquée dans le PDFConteneur PDF/A-3 (veraPDF)
- PROFILE-MINIMUM-REJECTEDLe profil MINIMUM ne répond pas aux exigences de la réforme françaisePack Schematron FNFE
auto Corrigé automatiquement
Structurel et dérivable du document. La correction est appliquée, réversible et tracée avec son avant, son après et son XPath.
- BR-01L'identifiant de spécification est absentSchematron CEN EN 16931
- XMP-PROFILE-MISMATCHLe profil déclaré dans le XMP diffère de celui du XMLCohérence PDF / XML
- AF-RELATIONSHIPLa relation du fichier joint est incorrecteCohérence PDF / XML
- PDFA-OUTPUTINTENT-MISSINGLe profil colorimétrique de sortie est absentConteneur PDF/A-3 (veraPDF)
- DATE-FORMATLe format de date ne respecte pas le format attenduSchéma XSD du profil
- DECIMAL-SEPARATORLe séparateur décimal est une virguleSchéma XSD du profil
- SCHEME-ID-MISSINGL'attribut schemeID est absent sur un identifiantSchematron CEN EN 16931
- CURRENCY-CASELe code devise n'est pas en majusculesSchematron CEN EN 16931
Ce catalogue s'étoffe au rythme de la veille réglementaire. Un code absent d'ici ne veut pas dire qu'il n'est pas contrôlé : la validation s'appuie sur les jeux de règles complets publiés par le CEN, le FNFE-MPE et la DGFiP, dont le détail figure dans lechangelog.