DECIMAL-SEPARATOR
Le séparateur décimal est une virgule
Ce que la règle vérifie
Les montants doivent utiliser le point comme séparateur décimal.
Pourquoi elle se déclenche
Conséquence directe d'un formatage sensible à la locale française au moment de la sérialisation. Le montant n'est pas modifié : seule son écriture l'est.
En pratique
1200,001200.00Ce qu'il faut faire
La correction porte sur la représentation, jamais sur la valeur. C'est la seule intervention de Factlint touchant à un champ financier, et elle est neutre par construction.
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.
Dans la réponse de l'API
{
"code": "DECIMAL-SEPARATOR",
"severity": "fatal",
"resolution": "auto",
"rule_source": "xsd",
"docs_url": "https://factlint.com/errors/decimal-separator"
}Le verdict d'un document n'est jamais un code HTTP : une facture non conforme renvoie200 avec un statut métier. Les codes 4xx ne concernent que la requête elle-même.
Le résultat de ce contrôle dépend du jeu de règles utilisé. Consultez lechangelog pour savoir lequel s'applique à une date donnée.