L'élément 'ram:TypeCode' doit apparaître exactement une fois.
ram:AppliedTradeTax ne contient pas ram:TypeCode, ou cet élément apparaît plusieurs fois. Il doit apparaître une seule fois.
ram:TypeCode identifie le type de taxe auquel se rapportent les données de TVA. L’absence ou la répétition de ce type rend ces données structurellement ambiguës ou incomplètes.
Les données de TVA ne contiennent pas le type de taxe une seule fois. La présence d’un seul ram:TypeCode permet de corriger ce problème.
- Vérifiez
ram:AppliedTradeTaxet assurez-vous queram:TypeCodeapparaît une seule fois. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:AppliedTradeTax/>
<ram:AppliedTradeTax> <ram:TypeCode/> </ram:AppliedTradeTax>
Détails techniques
Le test Schematron compte les éléments ram:TypeCode directement présents dans ram:AppliedTradeTax et en exige un seul.
La règle s’applique à ram:AppliedTradeTax dans les frais logistiques au niveau du document.
rule/@context)assert/@test)