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
- Only the BasisAmount was written, but no percentage.
How to fix PEPPOL-EN16931-R042
- Find the faulty spot in the XML. Open the XML of the invoice and go to the spot in question along this XPath:
- Apply the fix. Add the percentage of the allowance or charge, or remove the base amount if you mean a fixed amount only.
- 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.