Back to the error catalogue
PEPPOL-EN16931-R005BT-6
input

The VAT accounting currency equals the invoice currency

`VAT accounting currency code` (BT-6), when present, must differ from `Invoice currency code` (BT-5).

Only the issuer holds this value: Factlint reports it and never fabricates it. Test your invoice to find out whether it is affected.

Why this error happens

BT-6 exists only for the case where VAT is declared in a currency other than the invoice's. Repeating it identically adds nothing and suggests to the recipient a conversion that does not happen — hence the refusal rather than a tolerance.

How to fix it

Drop BT-6 if VAT is declared in the invoice currency. Factlint does not remove a VAT field: it is financial data (rule 1).