BR-21
Positionskennung fehlt (BT-126)
Was dieser Fehler bedeutet
Jede Rechnungsposition muss eine Positionskennung (BT-126) haben: cbc:ID in cac:InvoiceLine, in CII ram:AssociatedDocumentLineDocument/ram:LineID. Der KoSIT-Test prüft nur, dass sie nicht leer ist. Empfangende Systeme nutzen sie, um sich bei Rückfragen sowie in Zahlungs- und Buchungsabläufen auf einzelne Positionen zu beziehen. Die Regel ist fatal.
Wie Sie ihn beheben
Ergänzen Sie in jeder cac:InvoiceLine ein nicht leeres cbc:ID als erstes Kindelement. Üblich sind fortlaufende Nummern (1, 2, 3 …); halten Sie sie innerhalb der Rechnung eindeutig, auch wenn die Regel das nicht prüft.
<cac:InvoiceLine> <cbc:ID>1</cbc:ID> <!-- ... --> </cac:InvoiceLine>
Automatisch beheben
Laden Sie Ihre Rechnung in unsere Smart-Repair-Engine hoch. Sie prüft die Datei gegen das vollständige KoSIT-Regelwerk, auch auf BR-21, und korrigiert unterstützte Felder mit einem GoBD-Prüfpfad.
Smart Repair öffnenVerwandte Fehler
Andere häufig auftretende Validierungsfehler