HomeError code lexicon › PEPPOL-EN16931-R055
PEPPOL-EN16931-R055 PEPPOL BIS rules (Peppol)

Fix PEPPOL-EN16931-R055: VAT amounts have different signs

The Invoice total VAT amount (BT-110) and the VAT amount in accounting currency (BT-111) shall have the same sign.

PEPPOL-EN16931-R055 in your own invoice? Upload the file and find every error in seconds.

What does PEPPOL-EN16931-R055 mean?

Where VAT is additionally reported in an accounting currency, that amount must fit the main amount logically. Opposite signs would contradict each other.

Common causes of PEPPOL-EN16931-R055

How to fix PEPPOL-EN16931-R055

  1. Find the faulty spot in the XML. Open the XML of the invoice and go to the spot in question along this XPath:
  2. Apply the fix. Check that BT-110 and BT-111 are both positive (or both negative on a credit note) - opposite signs are not allowed.
  3. Validate again. Save the file and validate it again to check that PEPPOL-EN16931-R055 is no longer reported.
Concrete fix

Check that BT-110 and BT-111 are both positive (or both negative on a credit note) - opposite signs are not allowed.

Related error codes

Check PEPPOL-EN16931-R055 automatically

Instead of digging through the XML by hand you can validate your ZUGFeRD or XRechnung file online – upload the PDF or the XML and you get every error with rule ID, affected field, fix and XPath, as a readable report or as JSON through the API.

Find every error automatically instead of searching by hand

Upload your ZUGFeRD, Factur-X or XRechnung file – you get every violation back with rule ID, field, fix and XPath.

Validate online for free
Check invoice