Value of '@currencyID' is not allowed.
The value of currencyID on TaxTotalAmount is not present in the code list used for this check. This rule checks the amount whose currency corresponds to TaxCurrencyCode.
The currency identifier of the tax amount in tax currency must be a value permitted by this rule. This ensures that the amount's currency is stated unambiguously and in accordance with the rule.
The currency identifier on TaxTotalAmount does not match a value allowed by this rule. You can update the value in the invoice.
- Locate the invoice-line
TaxTotalAmountwhosecurrencyIDmatches the tax currency. - Check that the value of
currencyIDis included in the code list used for this check. - Regenerate the invoice and validate it again.
Technical details
The test checks whether the evaluated code value is empty or occurs in the enumeration with identifier 32 in FACTUR-X_EXTENDED_codedb.xml.
The rule applies to TaxTotalAmount within an invoice line's SpecifiedLineTradeSettlement when its currencyID matches the tax currency.
rule/@context)assert/@test)