Skip to content

Error

FX-SCH-A-000861: Invoice currency code is not allowed

In short

Error: fails the selected checks.

FX-SCH-A-000861 means your invoice currency code (BT-5) is outside the Extended profile's allowed list. Correct ram:InvoiceCurrencyCode using an allowed three-letter ISO 4217 code in capitals, such as EUR, GBP or CHF.

On this page

What it means

Checks a non-empty ram:InvoiceCurrencyCode in ram:ApplicableHeaderTradeSettlement against currency code list 42. An empty value passes this test, which does not check whether the currency element must be present.

Why it matters

The invoice currency is identified by a standardised code. A currency symbol or name is not a substitute for that code in the structured data.

How to fix it

Correct the invoice currency field exported as ram:InvoiceCurrencyCode under ram:ApplicableHeaderTradeSettlement. Use the allowed code for the actual invoice currency, such as EUR rather than € or Euro. Keep the code in capitals. Export the corrected invoice and check it 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:InvoiceCurrencyCode' 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
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 6 November 2026