Home › Error code lexicon › PEPPOL-EN16931-R042
PEPPOL-EN16931-R042 PEPPOL BIS rules (Peppol)

Fix PEPPOL-EN16931-R042: Percentage missing where a base amount is given

If a base amount is stated for an allowance or charge, the matching percentage shall also be present.

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

What does PEPPOL-EN16931-R042 mean?

The counterpart to R041: if a base amount is reported, Peppol also expects the percentage so the allowance or charge can be checked in full.

Common causes of PEPPOL-EN16931-R042

How to fix PEPPOL-EN16931-R042

  1. Find the faulty spot in the XML. Open the XML of the invoice and go to the spot in question.
  2. Apply the fix. Add the percentage of the allowance or charge, or remove the base amount if you mean a fixed amount only.
  3. Validate again. Save the file and validate it again to check that PEPPOL-EN16931-R042 is no longer reported.
Concrete fix

Add the percentage of the allowance or charge, or remove the base amount if you mean a fixed amount only.

Related error codes

Check PEPPOL-EN16931-R042 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