What it means
This rule checks ram:TaxCurrencyCode under ram:ApplicableHeaderTradeSettlement. A non-empty value must appear in currency list 42. An empty value passes this test. The rule does not determine whether the currency element or a corresponding VAT total is required.
Why it matters
This code identifies the VAT accounting currency. It does not establish which currency you need to report VAT in.
How to fix it
Check the intended VAT accounting currency (BT-6). Correct ram:TaxCurrencyCode to its allowed code and keep currencyID on the corresponding VAT total consistent. Do not remove the currency or VAT total merely to clear this code error. Export and recheck.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-001011 still fails, and which other rules do.
Related rules
- FX-SCH-A-001012 A line note can contain at most one text element
- FX-SCH-A-001013 A line note can have at most one subject code
- FX-SCH-A-001014 The line note subject code must be an allowed code
- FX-SCH-A-001015 A line document reference needs one identifier element
- FX-SCH-A-001016 A line document reference needs one type-code element
- FX-SCH-A-001017 A line document reference can have at most one name