What it means
For Basic WL, this rule checks ram:TaxCurrencyCode under ram:ApplicableHeaderTradeSettlement against the profile's currency list. An empty value also passes this test. A non-empty value must be listed; being three letters long is not sufficient.
Why it matters
The code identifies the currency used for the VAT accounting amount. This check concerns the permitted identifier, not exchange rates, reporting requirements or the correctness of the VAT figures.
How to fix it
Check which VAT accounting currency your invoice needs. Set ram:TaxCurrencyCode to the matching code from the Basic WL list, using the exact capital letters rather than a currency name or symbol. If no separate VAT accounting currency is required, omit the element. Export and check the corrected file again.
Once the file is corrected, check it again for free: Validate a ZUGFeRD invoice
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice Beta
The rule as published
Value of 'ram:TaxCurrencyCode' is not allowed. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000196 still fails, and which other rules do.
Related rules
- FX-SCH-A-000265 The invoice must have at least one line
- FX-SCH-A-000266 Each line needs one line number block
- FX-SCH-A-000267 Each line must have exactly one item block
- FX-SCH-A-000268 Each line must have exactly one price block
- FX-SCH-A-000269 Each line must have exactly one quantity block
- FX-SCH-A-000270 Each line must have exactly one line number