Was die Regel bedeutet
Die Regel prüft, dass das Element cbc:LineCountNumeric nicht direkt unter dem Wurzelelement der Rechnung oder Rechnungskorrektur steht. In UBL gibt dieses Element an, wie viele Positionen das Dokument hat. Die EN 16931 hat dafür kein Feld.
Warum sie wichtig ist
Die UBL-Regeln der EN 16931 sehen kein separates Feld für die Positionsanzahl auf Dokumentebene vor.
So beheben Sie den Fehler
Löschen Sie cbc:LineCountNumeric direkt unter dem Wurzelelement der Rechnung oder Rechnungskorrektur, ohne Positionen zu entfernen. Falls Ihre XML-Exportvorlage die Positionsanzahl ergänzt, entfernen Sie das Element auch dort. Exportieren Sie erneut und prüfen Sie die Datei nochmals.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-Rechnung prüfen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren
Der veröffentlichte Regeltext
A UBL invoice should not include the LineCountNumeric Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Ihre Datei prüfen
Verwandte Regeln
- UBL-CR-012 Der Rechnungszeitraum auf Dokumentebene sollte keine Startzeit haben
- UBL-CR-013 Der Rechnungszeitraum auf Dokumentebene sollte keine Endzeit haben
- UBL-CR-014 Der Rechnungszeitraum auf Dokumentebene sollte keine Dauer enthalten
- UBL-CR-015 Der Rechnungszeitraum auf Dokumentebene sollte keine Freitextbeschreibung haben
- UBL-CR-016 Der Bezug zur Bestellung sollte kein Kopie-Kennzeichen haben
- UBL-CR-017 Der Bezug zur Bestellung sollte keine UUID enthalten