PEPPOL-EN16931-R043 - The charge indicator must be true or false
The indicator that distinguishes a charge from an allowance only accepts the two boolean values written in lower case. Variants such as 1, 0, TRUE or yes are refused.
PEPPOL-EN16931-R043 - The charge indicator must be true or false
The indicator that distinguishes a charge from an allowance only accepts the two boolean values written in lower case. Variants such as 1, 0, TRUE or yes are refused. This is a Peppol BIS Billing 3.0 rule. It applies on top of the EN 16931 core standard, on invoices exchanged over the Peppol network.
What this rule checks
The indicator that distinguishes a charge from an allowance only accepts the two boolean values written in lower case. Variants such as 1, 0, TRUE or yes are refused.
How to fix it
Set cac:AllowanceCharge/cbc:ChargeIndicator to true for a charge and false for an allowance.
Validate against this rule
This rule is part of EN 16931. Check your invoice with the validator that matches your format:
Related rules
Source: OpenPeppol BIS Billing 3.0 · Last verified: 2026-07-10
All validation rules