Skip to content
Peppol BIS 3.0 rules

PEPPOL-EN16931-R008: The document must not contain an empty element

What this rule requires

The document must not contain an empty element.

ExamplePeppol BIS 3.0

An invoice built like a valid one, except for this:

<cac:PaymentTerms>
  <cbc:Note/>
</cac:PaymentTerms>

The validator says: Invoice/PaymentTerms/Note is present but empty.

How to fix it

Remove the empty element, or give it a value.

Frequently asked questions

What does PEPPOL-EN16931-R008 mean?
The document must not contain an empty element. The rule runs under Peppol BIS 3.0.
How do I fix PEPPOL-EN16931-R008?
Remove the empty element, or give it a value.

Runs under these profiles

  • Peppol BIS 3.0

Element path

This rule is not tied to a single business term — the path below is where the worked example demonstrates it.

  • UBL /Invoice/cac:PaymentTerms/cbc:Note