einvoicecheck

Rules / PEPPOL-EN16931-R053 · Markdown

PEPPOL-EN16931-R053

PEPPOL BIS Billing 3.0 layer: peppol

Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-R053 mean? Exactly one VAT category grouping (BG-23) must be provided per combination of VAT category code and rate. Duplicate or missing cac:TaxTotal/cac:TaxSubtotal groupings trip this rule.

Why did my invoice fail PEPPOL-EN16931-R053?

The invoice must contain exactly one cac:TaxTotal that holds the VAT breakdown (cac:TaxSubtotal) in the document currency. A second TaxTotal is only allowed when it carries the VAT total in the accounting currency (BT-111) and it must not include subtotals, so overall no more than one TaxTotal with subtotals may exist.

Official rule text

Only one tax total with tax subtotals MUST be provided.

Common causes

How do I fix it?

Keep one TaxTotal with subtotals: <cac:TaxTotal><cbc:TaxAmount currencyID="EUR">25.00</cbc:TaxAmount><cac:TaxSubtotal>...</cac:TaxSubtotal></cac:TaxTotal>. Any BT-111 TaxTotal must have only <cbc:TaxAmount> in the accounting currency and no TaxSubtotal.

Related rules

PEPPOL-EN16931-R001 · PEPPOL-EN16931-R002 · PEPPOL-EN16931-R003 · PEPPOL-EN16931-R004 · PEPPOL-EN16931-R005 · PEPPOL-EN16931-R007 · PEPPOL-EN16931-R008 · PEPPOL-EN16931-R010

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.