HomeError 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 along this XPath:
  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