Tools › SmartFormular E-Rechnung lite › Validation rules › PEPPOL-EN16931-R008
PEPPOL-EN16931-R008
The file contains empty elements
What the message means
The file contains empty elements.
What the issuer needs to change
Leave out empty fields instead of sending them empty.
This rule is part of XRechnung, even though its name starts with PEPPOL.
Your invoice reports PEPPOL-EN16931-R008? Check it with SmartFormular E-Rechnung lite, free to try until 31 December 2026: the tool shows every finding with an explanation, the invoice in readable form and a GiroCode to pay – in your browser, no upload.
Check an e-invoiceOrigin
- Rule set
- XRechnung 3.0.2 (KoSIT, Schematron 2.6.0)
- Syntax
- CII, UBL
- Level
- Error
Original rule text
Document MUST not contain empty elements.
Technical details for IT
UBL
Context: //*[not(*) and not(normalize-space())] Test: not(self::cbc:ID[parent::cac:OrderReference])
CII
Context: //*[not(name() = 'ram:ApplicableHeaderTradeDelivery') and not(*) and not(normalize-space())] Test: not(false())
Related rules
- PEPPOL-EN16931-R001The business process (BT-23) is missing: a technical identifier of the process the invoice belongs to
- PEPPOL-EN16931-R005The VAT accounting currency (BT-6) equals the invoice currency (BT-5)
- PEPPOL-EN16931-R010The buyer's electronic address (BT-49) is missing: the address e-invoices are sent to, such as an email …
- PEPPOL-EN16931-R020The seller's electronic address (BT-34) is missing: the address where the seller receives e-invoices, such as …
- PEPPOL-EN16931-R040An allowance or charge is not base amount times percentage