Skip to content

Error

FX-SCH-A-000196: Use an allowed Basic WL VAT accounting currency code

In short

Error: fails the selected checks.

FX-SCH-A-000196 means a non-empty VAT accounting currency (BT-6) in ram:TaxCurrencyCode is outside the Basic WL profile's allowed list. Use the appropriate listed ISO 4217 code, such as EUR, GBP or SEK.

On this page

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-000196 still fails, and which other rules do.

Updated 6 November 2026