Code de type du document référencé non autorisé

Erreur FX-SCH-A-000863 Factur-X

La valeur de 'ram:TypeCode' n'est pas autorisée.

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

La valeur de ram:TypeCode n’est pas vide et ne correspond à aucune entrée de la liste de codes associée.

Ce que signifie la règle

ram:TypeCode indique le type du document référencé. Selon cette règle, une valeur absente de la liste n’est pas reconnue comme un code de type autorisé.

Veuillez utiliser un code de type autorisé pour le document référencé

La valeur de ram:TypeCode pour le document référencé ne figure pas dans la liste de codes autorisés. L’utilisation d’une valeur autorisée permet de vérifier à nouveau la facture.

Que faire ?
  1. Repérez ram:TypeCode pour le document référencé.
  2. Vérifiez sa valeur par rapport à la liste de codes autorisés.
  3. Générez à nouveau la facture et vérifiez-la de nouveau.
Détails techniques

Le test accepte une valeur vide ou une valeur présente dans la liste de codes identifiée par 51.

Où la règle s'applique

La règle s’applique à ram:TypeCode dans le document référencé au sein du règlement au niveau du document.

Message d'origine du Schematron
Value of 'ram:TypeCode' is not allowed.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:InvoiceReferencedDocument/ram:TypeCode
Expression de contrôle (assert/@test)
string-length($codeValue51)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=51]/enumeration[@value=$codeValue51]