ISDOC-04

Foreign currency equals local currency (ISDOC)

The invoice states a foreign currency (ForeignCurrencyCode) that is the same as the local currency (LocalCurrencyCode). ISDOC requires two different currencies here.

What to do now

Tip: If the invoice is issued in the local currency, the sender must leave out the foreign currency.

Who has to fix this?

The issuer of the invoice or their accounting software has to fix this. As a recipient you can usually still read the invoice, but should check the affected details before booking it.

Where this rule comes from

This rule comes from the official rule set of the Czech format ISDOC 6.0.1, not from EN 16931 – ISDOC is not an EN 16931 format. The rules check that credit notes refer to the original invoice and that the currency details are consistent. In the original they have neither identifiers nor English texts; Billvox numbers them ISDOC-01 to ISDOC-04 and explains them.

Rule ID
ISDOC-04
Rule set
ISDOC (Czech Republic)
Checked for
ISDOC (.isdoc and .isdocx)
Consequence of a violation
The invoice violates the official ISDOC rule set. Whether the recipient accepts it depends on their own validation system.

Does ISDOC-04 occur in your invoice?

Upload the XRechnung or the ZUGFeRD/Factur-X PDF – the validator shows every violation with the same explanation as here. Free, no login, nothing stored.

Validate your invoice now

General information, not tax or legal advice. As of October 2026. Validation rules: CEN/TC 434 (EN 16931, EUPL 1.2), KoSIT (XRechnung, Apache 2.0), FNFE-MPE/FeRD (Factur-X/ZUGFeRD, Apache 2.0), OpenPeppol AISBL (Peppol BIS), ANAF (CIUS-RO). Explanations: Billvox. Licence notices