ValidateFin

PEPPOL-EN16931-R008 - The document must not contain empty elements

An element present but carrying neither text nor child element is refused: it makes the receiver believe a value was sent when nothing was. This applies to every element of the document.

PEPPOL-EN16931-R008 - The document must not contain empty elements

An element present but carrying neither text nor child element is refused: it makes the receiver believe a value was sent when nothing was. This applies to every element of the document. 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.

Mandatory fieldsPeppol BIS 3.0 Error
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

An element present but carrying neither text nor child element is refused: it makes the receiver believe a value was sent when nothing was. This applies to every element of the document.

How to fix it

Delete the empty tags, such as an empty cbc:Note or cac:PartyName, instead of leaving them without content.

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