PEPPOL-EN16931-R005

VAT accounting currency equals the invoice currency

Needs a business decision Field BT-6 PEPPOL UBL / CII

What it means

The VAT accounting currency (BT-6) exists to report VAT in a different currency from the invoice — typically the currency your tax authority requires. Stating it as the same currency as the invoice makes it redundant and signals that the field was filled in by mistake.

Can it be fixed automatically?

This needs a decision only the issuer can make. Guessing it would produce an invoice that validates and is wrong, which is worse than one that fails.

How to fix it

Either remove the VAT accounting currency, or set it to the currency your tax authority actually requires. Which of the two is correct is a reporting decision.

Where it applies

UBL/Invoice/cbc:TaxCurrencyCode

Check your own invoice

curl -X POST https://einvoice.mgsoft.sk/v1/validate \
     -H 'Content-Type: application/xml' \
     --data-binary @invoice.xml

← All rules