Zum Inhalt springen

BR-DEX – XRechnung-Extension

BR-DEX-10: Zahlung Dritter ohne Zahlungsart (BT-DEX-001)

FehlerGeschäftsregel XRechnung (KoSIT)

Offizielle Meldung

[BR-DEX-10] Das Element "Third party payment type" BT-DEX-001 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)

Was die Meldung bedeutet

Ihre Rechnung nutzt die Gruppe für Zahlungen Dritter, mit der die Extension Beträge abbildet, die jemand anderes als der Rechnungsempfänger übernimmt. Jede solche Zahlung braucht eine Angabe, um welche Art von Zahlung es sich handelt, etwa eine Förderung, einen Versicherungsanteil oder einen Gutschein. Fehlt sie, kann der Empfänger den Betrag nicht zuordnen und die Rechnung wird abgewiesen. Die Angabe ist Pflicht, sobald die Gruppe vorhanden ist.

So beheben Sie den Fehler

Tragen Sie in jeder cac:PrepaidPayment-Gruppe cbc:ID mit der Art der Zahlung ein, so wie der Empfänger sie erwartet, etwa Zuschuss oder Versicherungsanteil, und dazu den Betrag in cbc:PaidAmount. Ohne Drittzahlung entfernen Sie die Gruppe.

Vorher – fehlerhaft
<cac:PrepaidPayment>
  <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>
</cac:PrepaidPayment>

Häufige Fragen

Gibt es eine Codeliste für die Zahlungsart?

Die Extension schreibt keine Liste vor; der Wert ist ein Text, den Sie mit dem Empfänger abstimmen. Bleiben Sie bei wenigen festen Begriffen.

Ist die Gruppe auch in CII verfügbar?

Die Zahlungen Dritter sind in der UBL-Fassung der Extension definiert; in CII gibt es dafür keine entsprechende Gruppe.

Auch anzutreffen, wenn …

  • Die Zahlung Dritter wurde nur mit Betrag erfasst, die Art nicht ausgewählt.
  • Die Software schreibt die Gruppe aus einer Vorlage ohne Kennfeld.
  • Die Art wurde in den Rechnungstext geschrieben statt in das Feld.

Betroffene Felder

  • BT-115
  • BT-113

Verwandte Regeln

Rechnung prüfen

Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.

Zum XRechnung-Validator

Technische Details
UBL · Kontext (XPath)
/ubl:Invoice/cac:PrepaidPayment[$isExtension]
UBL · Schematron-Test
cbc:ID[boolean(normalize-space(xs:string(.)))]

Erklärung erstellt am 14.09.2026