Code autorisé pour TypeCode du compte de comptabilité

Erreur FX-SCH-A-000949 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 ne figure pas dans la liste de codes utilisée par cette règle. Cette vérification autorise également une valeur vide.

Ce que signifie la règle

Le code identifie le type du compte de comptabilité indiqué. Une valeur issue de la liste de codes prévue permet de classer clairement le type de compte.

Veuillez utiliser un code autorisé pour `TypeCode` du compte de comptabilité

La valeur de ram:TypeCode du compte de comptabilité ne correspond pas à la liste de codes prévue. Utilisez un code répertorié ou laissez la valeur vide.

Que faire ?
  1. Repérez ram:TypeCode dans ReceivableSpecifiedTradeAccountingAccount.
  2. Vérifiez la valeur de ram:TypeCode.
  3. Utilisez un code figurant dans la liste de codes prévue ou laissez la valeur vide.
  4. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

La condition accepte une valeur vide ou une valeur répertoriée comme énumération dans la liste de codes d’ID 52.

Où la règle s'applique

La règle s’applique à ram:TypeCode dans ReceivableSpecifiedTradeAccountingAccount, au sein des informations de règlement de la facture.

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