BR-DEX – XRechnung-Extension
BR-DEX-12: Zahlung Dritter ohne Beschreibung (BT-DEX-003)
FehlerGeschäftsregel XRechnung (KoSIT)
Originaltext der Regel
[BR-DEX-12] Das Element "Third party payment description" BT-DEX-003 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Korrektur im XML
Tragen Sie in jeder cac:PrepaidPayment-Gruppe cbc:InstructionID mit einer kurzen Beschreibung der Zahlung ein, etwa den Namen der Förderstelle und den Bezug, zusätzlich zu cbc:ID für die Art und cbc:PaidAmount für den Betrag.
<cac:PrepaidPayment>
<cbc:ID>Zuschuss</cbc:ID>
<cbc:PaidAmount currencyID="EUR">300.00</cbc:PaidAmount>
</cac:PrepaidPayment><cac:PrepaidPayment>
<cbc:ID>Zuschuss</cbc:ID>
<cbc:PaidAmount currencyID="EUR">300.00</cbc:PaidAmount>
<cbc:InstructionID>Zuschuss der Stadt Beispielstadt, Bescheid 2026-0451</cbc:InstructionID>
</cac:PrepaidPayment>Bedeutung der Regel
Ihre Rechnung enthält eine Zahlung Dritter, aber ohne die Beschreibung, die die Extension zu jeder solchen Zahlung verlangt. Neben der Art und dem Betrag muss ein Text sagen, worum es sich handelt, etwa welche Förderstelle zahlt oder auf welcher Grundlage. Der Empfänger braucht diese Angabe, um den Betrag mit seinen Unterlagen abzugleichen und den Rest richtig zu begleichen. Fehlt die Beschreibung, ist die Gruppe unvollständig und die Rechnung wird abgewiesen.
Woran es meist liegt
- Nur Art und Betrag der Zahlung wurden erfasst, das Beschreibungsfeld blieb leer.
- Die Beschreibung steht im Freitext der Rechnung statt in der Gruppe.
- Die Software kennt das Feld nicht und lässt es weg.
Fragen und Antworten
Wie ausführlich muss die Beschreibung sein?
Ein Satz genügt: wer zahlt und worauf sich die Zahlung bezieht. Die Regel prüft nur, dass das Feld nicht leer ist.
Worin unterscheiden sich Art und Beschreibung?
Die Art in cbc:ID ist ein kurzer Typ wie Zuschuss; die Beschreibung in cbc:InstructionID erläutert den konkreten Fall für den Empfänger.
Felder der EN 16931
- BT-115
- BT-113
Siehe auch
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Die Regel im Detail
- UBL · Kontext (XPath)
/ubl:Invoice/cac:PrepaidPayment[$isExtension]- UBL · Schematron-Test
cbc:InstructionID[boolean(normalize-space(xs:string(.)))]
Erklärung erstellt am 14.09.2026