BR-DE – XRechnung
BR-DE-26: Korrekturrechnung (384) ohne Verweis auf die Vorrechnung
WarnungGeschäftsregel XRechnung (KoSIT)
Offizielle Meldung
[BR-DE-26] Wenn im Element "Invoice type code" (BT-3) der Code 384 (Corrected invoice) übergeben wird, soll PRECEDING INVOICE REFERENCE BG-3 mind. einmal vorhanden sein.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Was die Meldung bedeutet
Ihre Rechnung trägt den Typcode 384, sie korrigiert also eine frühere Rechnung, sagt aber nicht welche. Der Empfänger muss die Korrektur der ursprünglichen Rechnung zuordnen, um Beträge zu verrechnen und die Buchung zu bereinigen; ohne die Referenz beginnt er zu suchen oder fragt nach. XRechnung erwartet deshalb mindestens einen Eintrag in der Gruppe der Vorrechnungsreferenzen mit Nummer und möglichst Datum der korrigierten Rechnung.
So beheben Sie den Fehler
Ergänzen Sie die Gruppe BG-3: in UBL cac:BillingReference/cac:InvoiceDocumentReference mit cbc:ID der korrigierten Rechnung und optional cbc:IssueDate, in CII ram:InvoiceReferencedDocument mit ram:IssuerAssignedID im ApplicableHeaderTradeSettlement.
<ubl:Invoice>
<cbc:ID>RE-2026-0212</cbc:ID>
<cbc:IssueDate>2026-03-10</cbc:IssueDate>
<cbc:InvoiceTypeCode>384</cbc:InvoiceTypeCode>
</ubl:Invoice><ubl:Invoice>
<cbc:ID>RE-2026-0212</cbc:ID>
<cbc:IssueDate>2026-03-10</cbc:IssueDate>
<cbc:InvoiceTypeCode>384</cbc:InvoiceTypeCode>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>RE-2026-0187</cbc:ID>
<cbc:IssueDate>2026-03-02</cbc:IssueDate>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
</ubl:Invoice>Häufige Fragen
Reicht die Nummer der Vorrechnung im Freitext?
Nein. Die Regel liest nur die Gruppe BG-3; eine Nummer im Freitext oder im Betreff kann der Empfänger nicht automatisch zuordnen. Tragen Sie sie in InvoiceDocumentReference ein.
Was, wenn die Korrektur mehrere Rechnungen betrifft?
Die Gruppe BG-3 ist wiederholbar: Nennen Sie jede korrigierte Rechnung in einem eigenen Eintrag mit Nummer und Datum.
Auch anzutreffen, wenn …
- Die Korrekturrechnung wurde manuell als Typ 384 markiert, ohne die Ursprungsrechnung zu verknüpfen.
- Die Software schreibt die Ursprungsnummer nur in den Freitext oder den Betreff.
- Die Verknüpfung zur Vorrechnung fehlt, weil die Korrektur aus einer Kopie der Rechnung erzeugt wurde.
Betroffene Felder
- BT-3
- BG-3
- BT-25
- BT-26
Verwandte Regeln
- BR-DE-17
- BR-04
- BR-55
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
/ubl:Invoice | /cn:CreditNote- UBL · Schematron-Test
((not(normalize-space(cbc:InvoiceTypeCode) = '384' or normalize-space(cbc:CreditNoteTypeCode) = '384') or (cac:BillingReference/cac:InvoiceDocumentReference)))- CII · Kontext (XPath)
/rsm:CrossIndustryInvoice- CII · Schematron-Test
not(normalize-space(rsm:ExchangedDocument/ram:TypeCode) = '384') or (rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument)
Erklärung erstellt am 14.09.2026