einvoicecheck

Rules / PEPPOL-EN16931-R055 · Markdown

PEPPOL-EN16931-R055

PEPPOL BIS Billing 3.0 layer: peppol

Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-R055 mean? Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign

Why did my invoice fail PEPPOL-EN16931-R055?

The Invoice total VAT amount (BT-110, in document currency) and the Invoice total VAT amount in accounting currency (BT-111) must have the same arithmetic sign, since they are two representations of the same VAT figure. A positive VAT in one currency cannot correspond to a negative VAT in the other, as this would indicate a data or conversion error.

Official rule text

Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign

Common causes

How do I fix it?

Ensure both totals share the sign, e.g. document currency <cbc:TaxAmount currencyID="EUR">100.00</cbc:TaxAmount> and accounting currency <cbc:TaxAmount currencyID="SEK">1150.00</cbc:TaxAmount> (both positive).

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.