/xXSDHub

PEPPOL-EN16931-R008: Leere XML-Elemente sind unzulässig

Das Dokument enthält ein leeres Element. Im getesteten Beispiel ist ProfileID vorhanden, enthält aber keinen Wert.

Ursache und Korrektur

Tragen Sie den passenden Geschäftsprozesstyp ein. Entfernen Sie optionale Elemente ohne Inhalt; erforderliche Elemente müssen Sie mit den fachlich richtigen Werten füllen. Diese Regel stammt aus dem hier verwendeten XRechnung-Paket. Ihre Prüfung deckt nicht das vollständige Peppol-Regelwerk ab.

Betroffene Datenfelder: siehe XML-Kontext und Originaltext.

Offizieller Regeltext im Original

[PEPPOL-EN16931-R008]-Document MUST not contain empty elements.

Offizielle Quelle: xrechnung 2.6.0 / XRechnung 3.0.2. Lizenz: Apache 2.0. Vollständige Quellen und Lizenzhinweise.

Getestetes Fehlerbeispiel und Korrektur

Am 2. November 2026 mit SaxonC-HE 13.1 / saxonche 13.1.1 in der Produktionsengine getestet: xrechnung, UBL. Das fehlerhafte Beispiel besteht die XSD-Prüfung; der anschließende Prüfbericht enthält PEPPOL-EN16931-R008. Das korrigierte vollständige Beispiel besteht die ausgewählten Prüfungen.

Meldung der Prüfengine im Original

[PEPPOL-EN16931-R008]-Document MUST not contain empty elements.

Weitere ausgelöste Regelcodes: 0. Gezählt werden unterschiedliche Fehler- und Warnungscodes ohne den Zielcode.

Gezielt veränderter XPath: /*/cbc:ProfileID.

Fehlerhaft: löst die Meldung aus

<ns0:ProfileID xmlns:ns0="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" />
    

Korrigiert: besteht die Prüfung

<ns0:ProfileID xmlns:ns0="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</ns0:ProfileID>
    

Die Ausschnitte sind Teile einer vollständigen Rechnung und allein nicht prüfbar. Die Downloads enthalten vollständige Testrechnungen auf Grundlage desselben UBL-Beispiels mit einer Position. Verwenden Sie deren Testdaten nicht für echte Rechnungen.

Vollständige fehlerhafte Rechnung herunterladen · Vollständige korrigierte Rechnung herunterladen

Rechnung jetzt prüfen →

Die vollständige Rechnung erneut prüfen

Beheben Sie die Ursache in den Quelldaten oder im Export und prüfen Sie die Rechnung erneut mit demselben Regelpaket. Lesen Sie alle verbleibenden Fehler und Warnungen. Ein positives Ergebnis garantiert nicht, dass der Rechnungsempfänger die Rechnung annimmt.

Alle Regelcodes durchsuchen · XRechnung-Anleitung · EN-16931-Anleitung · Pro/Team: Preise in USD (Englisch)