VAT accounting currency equals the invoice currency
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