La valeur de '@currencyID' n'est pas autorisée.
La valeur de currencyID sur TaxTotalAmount ne figure pas dans la liste de codes utilisée pour cette vérification. Cette règle porte sur le montant dont la devise correspond à InvoiceCurrencyCode.
L’identifiant de devise du montant de TVA de la ligne de facture doit être une valeur autorisée par cette règle. Cela permet d’indiquer la devise du montant sans ambiguïté et conformément à la règle.
L’identifiant de devise sur TaxTotalAmount ne correspond à aucune valeur autorisée par cette règle. Vous pouvez modifier cette valeur dans la facture.
- Repérez le
TaxTotalAmountde la ligne de facture dont lecurrencyIDcorrespond à la devise de la facture. - Vérifiez que la valeur de
currencyIDfigure dans la liste de codes utilisée pour cette vérification. - Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques
Le test vérifie si la valeur de code évaluée est vide ou figure dans l’énumération d’identifiant 31 de FACTUR-X_EXTENDED_codedb.xml.
La règle s’applique à TaxTotalAmount dans SpecifiedLineTradeSettlement d’une ligne de facture lorsque son currencyID correspond à la devise de la facture.
rule/@context)assert/@test)