Skip to content

Error

FX-SCH-A-000595: Use a listed invoice currency code

In short

Error: fails the selected checks.

FX-SCH-A-000595 means your invoice currency code (BT-5) is not on the currency list used by the Factur-X or ZUGFeRD EN 16931 profile. Use the appropriate three-letter ISO 4217 code, such as EUR or GBP, then export and recheck your invoice.

On this page

What it means

This rule checks a non-empty ram:InvoiceCurrencyCode under ram:ApplicableHeaderTradeSettlement against the profile's currency code list. Use the listed capital-letter code, not a currency symbol or name. An empty value does not fail this test. Other currency fields and consistency between them are checked separately.

Why it matters

A standard code identifies the invoice currency without relying on symbols or translated names. Checking this field does not establish that all other currency fields are correct.

How to fix it

Correct the invoice currency field (BT-5) to the currency actually used for your invoice amounts. In CII XML, correct ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode. Check any other reported currency errors separately rather than assuming they will disappear. Export and recheck your invoice.

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 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 6 November 2026