Zum Inhalt springen

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.

Vorher – fehlerhaft
<cac:PrepaidPayment>
  <cbc:ID>Zuschuss</cbc:ID>
  <cbc:PaidAmount currencyID="EUR">300.00</cbc:PaidAmount>
</cac:PrepaidPayment>
Nachher – korrigiert
<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.

Zum XRechnung-Validator

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