CURRENCY-CASE

Le code devise n'est pas en majuscules

Corrigé automatiquementSchematron CEN EN 16931bloquant

Ce que la règle vérifie

Les codes devise ISO 4217 sont en majuscules.

Pourquoi elle se déclenche

Cas typique d'une valeur reprise d'une base de données sans normalisation. La devise est correcte, sa casse ne l'est pas.

En pratique

Constaté
eur
Attendu
EUR

Ce qu'il faut faire

La casse est normalisée. Aucun montant ni aucune devise n'est changé.

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": "CURRENCY-CASE",
  "severity": "fatal",
  "resolution": "auto",
  "rule_source": "cen-en16931",
  "docs_url": "https://factlint.com/errors/currency-case"
}

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.