PEPPOL-EN16931-R054fatal
How to fix PEPPOL-EN16931-R054
Only one tax total without tax subtotals MUST be provided when tax currency code is provided.
What this rule checks
When a separate tax currency (BT-6) is specified, there must be exactly one additional cac:TaxTotal element without cac:TaxSubtotal children. This element carries the VAT total in the accounting currency.
How to fix it
When cbc:TaxCurrencyCode is present, add a second cac:TaxTotal with only cbc:TaxAmount (using the tax currency) and no cac:TaxSubtotal children.
Related rules
Validate your invoice
Upload your corrected invoice to check it passes PEPPOL-EN16931-R054 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.