La valeur de '@unitCode' n'est pas autorisée.
La valeur non vide de unitCode sur ram:BasisQuantity n’est pas autorisée par la liste de codes des unités de mesure. Le test accepte également une valeur vide.
unitCode indique l’unité de mesure de la quantité de base. Un code non autorisé ne permet pas d’interpréter cette unité conformément à la règle.
Le code d’unité de la quantité de base n’est pas reconnu. Une valeur autorisée par la liste de codes permet d’indiquer l’unité conformément à la règle.
- Vérifiez la valeur de
unitCodesurram:BasisQuantity. - Utilisez une valeur de la liste de codes des unités de mesure ou laissez la valeur vide.
- Générez à nouveau la facture et vérifiez-la.
Détails techniques
Le test autorise un code vide ; sinon, la valeur de unitCode doit figurer dans la liste de codes 15 de FACTUR-X_EXTENDED_codedb.xml.
La règle s’applique à ram:BasisQuantity d’une remise au niveau du document dans ram:SpecifiedTradeAllowanceCharge, identifiée par ram:ChargeIndicator ayant la valeur false. L’attribut unitCode est vérifié.
rule/@context)assert/@test)