BR-55EN 16931

BR-55: Verweis auf Vorgängerrechnung ohne Rechnungsnummer

Jeder Verweis auf eine Vorgängerrechnung (BG-3) muss deren Rechnungsnummer (BT-25) enthalten. Tritt vor allem bei Korrekturrechnungen und Gutschriften auf.

Regeltext im Prüfregelwerk

Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25).

BG-3BT-25

Diese Regel begegnet dir fast nur bei Korrekturrechnungen: Die Rechnung verweist auf eine frühere Rechnung, nennt aber deren Nummer nicht.

Was die Regel prüft

Die Gruppe BG-3 (Preceding Invoice reference) stellt die Verbindung zu einer früheren Rechnung her, typisch bei Rechnungskorrekturen (Invoice type code 384) oder Gutschriften. BG steht für Business Group, ein Feldbündel der Norm; BT für Business Term, das einzelne Feld. Wird die Gruppe übermittelt, ist die Rechnungsnummer der Vorgängerrechnung (BT-25) darin Pflicht. Das Ausstellungsdatum der Vorgängerrechnung (BT-26) bleibt optional.

Im CII-Format ist BG-3 das Element ram:InvoiceReferencedDocument; BT-25 steht in ram:IssuerAssignedID.

Warum sie in der Praxis fehlschlägt

Häufigster Auslöser: Beim Anlegen der Korrekturrechnung wird nur das Datum der Ursprungsrechnung erfasst oder ein Freitext wie „siehe Rechnung vom 15.03.", die Nummer selbst bleibt leer. Die Software erzeugt ram:InvoiceReferencedDocument trotzdem, weil das Datum gefüllt ist.

Zweiter Fall: Die Software legt den Verweisblock bei jeder Rechnung als leere Struktur an, auch bei normalen Rechnungen ohne Bezug. Dann meldet der Validator BR-55 zusammen mit Meldungen über leere Elemente.

Beachte die Gegenrichtung: Die XRechnung verlangt mit BR-DE-26 bei einer Korrekturrechnung (Code 384), dass BG-3 überhaupt vorhanden ist. BR-55 sorgt dafür, dass der Verweis dann auch einen Inhalt hat.

So behebst du den Fehler

Trag die Rechnungsnummer der Ursprungsrechnung exakt so ein, wie sie auf der Ursprungsrechnung steht (BT-1 der alten Rechnung). Sie muss maschinell zuordenbar sein, ein Freitext mit Datum genügt nicht.

Handelt es sich gar nicht um eine Korrektur, entferne den Verweisblock komplett. Bei Belegschmied wird BG-3 nur erzeugt, wenn eine Korrektur tatsächlich auf eine vorhandene Rechnung Bezug nimmt, die Nummer wird dabei automatisch übernommen.

XML-Beispiel: vorher und nachher

<ram:ApplicableHeaderTradeSettlement>
  <!-- … -->
  <ram:InvoiceReferencedDocument>
    <!-- verletzt BR-55: ram:IssuerAssignedID (BT-25) fehlt -->
    <ram:FormattedIssueDateTime>
      <qdt:DateTimeString format="102">20260315</qdt:DateTimeString>
    </ram:FormattedIssueDateTime>
  </ram:InvoiceReferencedDocument>
</ram:ApplicableHeaderTradeSettlement>
<ram:InvoiceReferencedDocument>
  <ram:IssuerAssignedID>RE-2026-0142</ram:IssuerAssignedID>
  <ram:FormattedIssueDateTime>
    <qdt:DateTimeString format="102">20260315</qdt:DateTimeString>
  </ram:FormattedIssueDateTime>
</ram:InvoiceReferencedDocument>

Rechnung selbst prüfen

Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick