# BR-55 Referenz auf vorausgegangene Rechnung muss eine Kennung enthalten

Jede Referenz auf eine vorausgegangene Rechnung (BG-3) muss eine Kennung der vorausgegangenen Rechnung (BT-25) enthalten.

## Problembeschreibung

> **FEHLER**: Geschäftsregel der EN 16931 (CEN)

## Kontext und Bedeutung

Dies ist eine Kernregel der EN 16931. Eine Referenz auf eine vorausgegangene Rechnung wird vor allem in Gutschriften (381) und korrigierten Rechnungen (384) genutzt, um die korrigierte Rechnung zu benennen; ohne deren Nummer (BT-25) kann der Käufer die Korrektur nicht zuordnen. Der Fehler entsteht, wenn die Referenzgruppe angelegt, aber nur das Datum der ursprünglichen Rechnung exportiert wird, typischerweise weil die Ursprungsrechnung im ERP nicht verknüpft ist.

## Lösung

Ergänzen Sie cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID (CII: ram:InvoiceReferencedDocument/ram:IssuerAssignedID) mit der Nummer der korrigierten oder referenzierten vorausgegangenen Rechnung.

- [XML validieren](/de/xrechnung-validator?source=resource&rule=BR-55)
- [Rechnung konvertieren](/de/pdf-to-xrechnung?source=resource&rule=BR-55)

## Gültige Beispiele

- BT-25 = „INV-2026-0007“ als Verweis auf die korrigierte Rechnung

## Ungültige Beispiele

- cac:BillingReference ohne cac:InvoiceDocumentReference/cbc:ID oder ein CII-ram:InvoiceReferencedDocument nur mit ram:FormattedIssueDateTime und ohne ram:IssuerAssignedID

## Code-Beispiele

### Gültiges XML
```
<ram:InvoiceReferencedDocument>
  <ram:IssuerAssignedID>INV-2026-0007</ram:IssuerAssignedID>
  <ram:FormattedIssueDateTime>
    <qdt:DateTimeString format="102">20260115</qdt:DateTimeString>
  </ram:FormattedIssueDateTime>
</ram:InvoiceReferencedDocument>
```

### Ungültiges XML
```
<ram:InvoiceReferencedDocument>
  <ram:FormattedIssueDateTime>
    <qdt:DateTimeString format="102">20260115</qdt:DateTimeString>
  </ram:FormattedIssueDateTime>
</ram:InvoiceReferencedDocument>
```

## Betroffene Felder

- [BT-25 Kennung der vorausgegangenen Rechnung](/resources/xrechnung/bt-25-preceding-invoice-reference)

## Verwandte Regeln

- [BR-52](/resources/kosit-validator-errors/br-52-supporting-document-reference-required)

## Validierungstools

- [Offizieller KoSIT Validator](https://github.com/itplr-kosit/validator): Führen Sie den offiziellen KoSIT-Validator mit der XRechnung-Konfiguration aus, um EN-16931- und XRechnung-Regeln zu prüfen.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle Validierungsfehler](/resources/kosit-validator-errors): Übersicht der hier erklärten Validierungsregeln aus EN 16931, XRechnung und Peppol.
