SCHEME-ID-MISSING
L'attribut schemeID est absent sur un identifiant
Ce que la règle vérifie
Les identifiants typés doivent porter leur schéma : VA sur un identifiant de TVA, 0088 sur un GLN.
Pourquoi elle se déclenche
Sans schemeID, le destinataire ne sait pas comment interpréter l'identifiant. La valeur attendue se déduit du type d'identifiant et de sa position dans le document.
En pratique
<ram:ID>FR12345678901</ram:ID><ram:ID schemeID="VA">FR12345678901</ram:ID>Ce qu'il faut faire
Le schéma est complété et la correction tracée.
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": "SCHEME-ID-MISSING",
"severity": "fatal",
"resolution": "auto",
"rule_source": "cen-en16931",
"docs_url": "https://factlint.com/errors/scheme-id-missing"
}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.