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.

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.

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.