BR-16: Keine Rechnungsposition vorhanden
Eine Rechnung ohne Positionen ist keine Rechnung. Die Regel greift meist bei Exportfehlern oder wenn Beträge ausschließlich als Zuschlag auf Dokumentebene abgebildet wurden.
Was bedeutet dieser Fehler?
Regeltext der Prüf-Engine
An Invoice shall have at least one Invoice line (BG-25).
Mindestens eine Positionsgruppe (BG-25) muss vorhanden sein, mit Menge, Einzelpreis und Nettobetrag.
Pauschalen und Gebühren brauchen ebenfalls eine Position — sie dürfen nicht nur als Zuschlag auf Dokumentebene erscheinen.
Fehlen die Positionen, folgen in der Regel weitere Fehler, weil die Summenregeln ins Leere laufen.
Betroffene Felder
- BG-25 — Rechnungsposition cac:InvoiceLine (UBL) · ram:IncludedSupplyChainTradeLineItem (CII)
- BT-129 — Menge cbc:InvoicedQuantity
- BT-131 — Nettobetrag der Position cbc:LineExtensionAmount
Beispiel
❌ FEHLERHAFT
<!-- keine InvoiceLine vorhanden --> <cac:LegalMonetaryTotal>…</cac:LegalMonetaryTotal>
Nur Summen, keine Positionen.
✓ KORREKT
<cac:InvoiceLine> <cbc:ID>1</cbc:ID> <cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity> <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount> </cac:InvoiceLine>
Mindestens eine vollständige Position.
Häufige Ursachen
- Eine Pauschalrechnung wurde nur über einen Zuschlag auf Dokumentebene gebildet.
- Der Export lief auf eine Rechnung ohne erfasste Positionen.
- Positionen mit Menge 0 wurden beim Export herausgefiltert.
- Ein Schema-Fehler hat die Positionsgruppe unbrauchbar gemacht — dann meldet der Validator zusätzlich einen Schema-Verstoß.
So behebst du den Fehler
Schritt 1: Pauschalen als Position führen
Auch „Beratungspauschale" gehört als Position mit Menge 1 und Einzelpreis in die Rechnung, nicht als Zuschlag.
Schritt 2: Nullmengen prüfen
Positionen mit Menge 0 filtern manche Programme heraus. Bleibt dann nichts übrig, greift BR-16.
Schritt 3: Auf Schema-Fehler achten
Meldet der Validator zusätzlich einen Schema-Verstoß, ist die Struktur beschädigt — dann ist BR-16 nur die Folge.
Fehler behoben? Jetzt erneut validieren
Prüfe deine korrigierte XRechnung oder ZUGFeRD-Datei kostenlos mit dem KoSIT-Validator.