Rules / PEPPOL-EN16931-R041 · Markdown
PEPPOL-EN16931-R041
PEPPOL BIS Billing 3.0 layer: peppol
Checked against Peppol BIS Billing 3.0 2026.5
What does PEPPOL-EN16931-R041 mean? Allowance/charge base amount MUST be provided when allowance/charge percentage is provided.
Why did my invoice fail PEPPOL-EN16931-R041?
If an allowance or charge percentage (BT-94/BT-101) is supplied, its base amount (BT-93/BT-100) must also be supplied. A percentage is meaningless without the basis it applies to, so both must appear together.
Official rule text
Allowance/charge base amount MUST be provided when allowance/charge percentage is provided.
Common causes
- MultiplierFactorNumeric (percentage) is present but BaseAmount was omitted.
- The base amount was optional in the source mapping and dropped when null.
- Only the percentage and final amount were emitted, skipping the base.
How do I fix it?
Add the missing base amount alongside the percentage: <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric><cbc:BaseAmount currencyID="EUR">100.00</cbc:BaseAmount>
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.