Was die Regel bedeutet
Jedes Element im XML sollte entweder andere Elemente enthalten oder einen Wert haben. Ein Element ohne Inhalt oder mit nur Leerzeichen und Zeilenumbrüchen, etwa <cbc:Note/>, löst diese Warnung aus, und zwar einmal je leerem Element. Attribute zählen nicht mit, ein Element mit nur einem Attribut wie schemeID und ohne Wert gilt also weiterhin als leer.
Warum sie wichtig ist
Nach SI-UBL 2.0 / NLCIUS sollen XML-Elemente untergeordnete Elemente oder einen Textwert enthalten, der nicht nur aus Leerraum besteht.
So beheben Sie den Fehler
Suchen Sie in Ihrer Rechnungssoftware nach leeren Feldern, etwa einer Anmerkung, einer Referenz oder einem Ansprechpartner. Füllen Sie erforderliche Felder aus. Optionale Felder können Sie ausfüllen oder deren XML-Elemente weglassen. Exportieren Sie danach erneut. Wenn Sie das XML selbst erzeugen, füllen Sie erforderliche Elemente aus und entfernen Sie nur leere optionale Elemente ohne untergeordnete Elemente.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-Rechnung prüfen
Der veröffentlichte Regeltext
Document should not contain empty elements. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |