AttestwireXRechnung-RegelnBR-DE-26

BR-DE-26 Eine Rechnungskorrektur muss sagen, was sie korrigiert

Ihre Rechnung wurde mit einem Hinweis versehen, weil sie als Rechnungskorrektur gekennzeichnet ist, aber nicht sagt, welche Rechnung sie korrigiert. Nennen Sie die Nummer der ursprünglichen Rechnung. KoSIT stuft das als „warning“ (Hinweis) ein, die Rechnung wird angenommen. Im Standard ist das die Gruppe BG-3 mit dem Feld BT-25 bei Typcode 384 (BT-3); BR-DE-26 ist die Regel, die den Bezug verlangt.

Die Regelnummer bezeichnet die fehlgeschlagene Prüfung. BT steht für ein Rechnungsfeld, BG für eine Gruppe von Feldern. XRechnung ergänzt die europäische Norm EN 16931 um deutsche Anforderungen (CIUS).

Informationselement
BG-3 / BT-25
Schweregrad
warning — Warnung: weitere Prüfung erforderlich
Regelwerk
XRechnung-CIUS (KoSIT) — nationale Verschärfung der EN 16931

Die Lösung

Nennen Sie die korrigierte Rechnung im Feld precedingInvoices, etwa [{ "invoiceNumber": "2026-000141", "issueDate": "2026-07-31" }].

Ein Wert, der die Prüfung besteht

So sieht das Feld aus, wenn es stimmt
"invoiceTypeCode": "384", "precedingInvoices": [{ "invoiceNumber": "2026-000141", "issueDate": "2026-07-31" }]

Was die Regel verlangt

Bei Typcode 384 gehört die Gruppe BG-3 (Vorausgegangene Rechnung) in das Dokument, mindestens einmal, mit der Rechnungsnummer (BT-25) der korrigierten Rechnung.

Das Rechnungsdatum (BT-26) ist optional — geben Sie es trotzdem an. Es ist das, was Ihrem Kunden erlaubt, das Original wiederzufinden, wenn Ihre Nummernkreise zwischenzeitlich zurückgesetzt wurden.

War gar keine Korrektur gemeint, ist 380 (Handelsrechnung) der richtige Code.

Der offizielle Regeltext

Die Regel BR-DE-26 stammt aus der XRechnung-CIUS und wird im Schematron der KoSIT geführt, den offiziellen Prüfregeln. Ein wörtliches Zitat des Regeltextes liegt uns für diese Regel nicht vor; was Sie oben lesen, ist unsere Erklärung. Maßgeblich ist die Veröffentlichung der KoSIT.

Warum es die Regel gibt

Eine Korrektur ohne Bezug lässt Ihren Kunden mit zwei Dokumenten für eine Leistung zurück, ohne Möglichkeit, sie zu verrechnen. Und Ihre eigene Umsatzsteuervoranmeldung kann nicht zeigen, in welchen Zeitraum die Berichtigung gehört. KoSIT stuft die Regel als warning (Hinweis) ein, das Dokument wird also angenommen. Das Abstimmungsproblem entsteht trotzdem.

So sieht der Befund aus

Genau dieses Objekt liefert die Bibliothek in result.warnings, wenn die Regel anschlägt. Es wird beim Bauen dieser Seite durch Ausführen von @attestwire/en16931 erzeugt und entspricht dem Text, den Sie in Ihrem eigenen Log sehen. Die Meldung selbst ist englisch, weil die Bibliothek englisch meldet.

TeachingError
{
  "rule": "BR-DE-26",
  "field": [
    "BG-3",
    "BT-25"
  ],
  "severity": "warning",
  "message": "The invoice type code (BT-3) is \"384\" (corrected invoice), so the PRECEDING INVOICE REFERENCE group (BG-3) should be present at least once, carrying the number of the invoice being corrected (BT-25). A correction that does not say what it corrects leaves the buyer holding two documents for one supply with no way to net them — and leaves your own VAT return unable to show which period the adjustment belongs to. KoSIT flags this `warning` rather than `fatal`, so the document is accepted; the reconciliation problem it creates is not.",
  "fix": "Set precedingInvoices to the invoice you are correcting — [{ \"invoiceNumber\": \"2026-000141\", \"issueDate\": \"2026-07-31\" }]. The issue date (BT-26) is optional and worth supplying: it is what lets the buyer find the original when your numbering has been reset. If no correction is intended, use \"380\" (commercial invoice) instead.",
  "example": "\"invoiceTypeCode\": \"384\", \"precedingInvoices\": [{ \"invoiceNumber\": \"2026-000141\", \"issueDate\": \"2026-07-31\" }]",
  "xpath": "/ubl:Invoice/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID",
  "docsUrl": "https://attestwire.com/rules/BR-DE-26"
}

xpath zeigt auf das Element in einem UBL-Dokument — dort meldet auch ein KoSIT-Validator denselben Mangel. Bei einer CII-Rechnung (xrechnung-cii, ZUGFeRD, Factur-X) erhalten Sie dieselbe Zeichenkette und müssen sie selbst auf das CII-Element übertragen.

Häufige Fragen

Was bedeutet BR-DE-26?
Ihre Rechnung wurde mit einem Hinweis versehen, weil sie als Rechnungskorrektur gekennzeichnet ist, aber nicht sagt, welche Rechnung sie korrigiert. Nennen Sie die Nummer der ursprünglichen Rechnung. KoSIT stuft das als „warning“ (Hinweis) ein, die Rechnung wird angenommen. Im Standard ist das die Gruppe BG-3 mit dem Feld BT-25 bei Typcode 384 (BT-3); BR-DE-26 ist die Regel, die den Bezug verlangt.
Wie behebe ich BR-DE-26?
Nennen Sie die korrigierte Rechnung im Feld precedingInvoices, etwa [{ "invoiceNumber": "2026-000141", "issueDate": "2026-07-31" }].
Ist BR-DE-26 Pflicht für XRechnung?
Teil des Standards, als „warning“ (Hinweis) eingestuft: Die Rechnung wird angenommen. Der Ärger kommt später, bei der Abstimmung auf beiden Seiten.

Über eine Fehlermeldung hierhergekommen? Der docsUrl jedes Befunds führt auf die englische Seite; diese hier ist ihre deutsche Fassung. Etwas stimmt nicht — schreiben Sie uns.