La valeur de 'ram:CategoryCode' n'est pas autorisée.
Si ram:CategoryCode contient une valeur, celle-ci doit figurer dans la liste de codes autorisés pour les catégories de taxe. Une valeur absente de la liste n’est pas autorisée ; ce test accepte une valeur vide.
Le code rattache la ventilation de la TVA à une catégorie de taxe définie. Un code absent de la liste prévue ne peut pas correspondre à une catégorie définie dans cette liste.
La valeur saisie dans ram:CategoryCode ne figure pas dans la liste de codes autorisés correspondante. Remplacez-la par un code de cette liste.
- Repérez
ram:CategoryCodedans leram:ApplicableTradeTaxconcerné. - Comparez sa valeur aux codes autorisés pour les catégories de taxe.
- Remplacez toute valeur absente de la liste par un code autorisé.
- Générez à nouveau la facture et vérifiez-la une nouvelle fois.
Détails techniques
Le test accepte une chaîne vide ou une valeur répertoriée comme énumération sous cl[@id=24] dans FACTUR-X_EXTENDED_codedb.xml.
La règle vérifie la valeur de ram:CategoryCode dans la ventilation de la TVA au niveau du document.
rule/@context)assert/@test)