einvoicecheck

Rules / PEPPOL-EN16931-R042 · Markdown

PEPPOL-EN16931-R042

PEPPOL BIS Billing 3.0 layer: peppol

Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-R042 mean? Allowance/charge percentage MUST be provided when allowance/charge base amount is provided.

Why did my invoice fail PEPPOL-EN16931-R042?

If an allowance or charge base amount (BT-93/BT-100) is supplied, its percentage (BT-94/BT-101) must also be supplied. Base and percentage form a pair; a base without a rate is incomplete and cannot be validated against the amount.

Official rule text

Allowance/charge percentage MUST be provided when allowance/charge base amount is provided.

Common causes

How do I fix it?

Add the missing percentage alongside the base: <cbc:BaseAmount currencyID="EUR">100.00</cbc:BaseAmount><cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>

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.