Belegschmied
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

Laden Sie Ihre Datei hoch und sehen Sie in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick

Gepflegt von Emilio Irmscher, Gründer von Belegschmied. Über den Autor