Zum Inhalt springen

BR-DE – XRechnung

BR-DE-25-a: Lastschrift ohne Mandatsangaben (BG-19)

FehlerGeschäftsregel XRechnung (KoSIT)

Originaltext der Regel

[BR-DE-25-a] Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), muss genau BG-19 "DIRECT DEBIT" übermittelt werden.

Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)

Bedeutung der Regel

Ihre Rechnung nennt als Zahlungsweg die Lastschrift (Code 59), enthält aber keine Angaben zum Lastschriftmandat. XRechnung verlangt in diesem Fall die Gruppe BG-19 mit der Mandatsreferenz, der Gläubiger-Identifikationsnummer oder dem zu belastenden Konto, damit der Kunde nachvollziehen kann, auf welcher Grundlage sein Konto belastet wird. Fehlt die Gruppe, weist der Empfänger die Rechnung ab, weil der angekündigte Einzug nicht belegt ist.

Woran es meist liegt

  • Der Zahlungscode 59 wurde gesetzt, ohne das Mandat aus dem Kundenstamm zu übernehmen.
  • Die Software schreibt die Mandatsreferenz nur in den Rechnungstext, nicht in die Zahlungsangabe.
  • Das Mandat ist im Kundenstamm nicht hinterlegt.

Korrektur im XML

Ergänzen Sie bei Code 59 die Gruppe BG-19: in UBL cac:PaymentMandate mit cbc:ID für die Mandatsreferenz und cac:PayerFinancialAccount für das belastete Konto, in CII ram:DirectDebitMandateID in den Zahlungsbedingungen und die Gläubiger-ID im CreditorReferenceID.

Vorher – fehlerhaft
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
</cac:PaymentMeans>
Nachher – korrigiert
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cbc:ID>MANDAT-2024-0031</cbc:ID>
    <cac:PayerFinancialAccount>
      <cbc:ID>DE75512108001245126199</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>

Fragen und Antworten

Welche Angabe aus BG-19 reicht mindestens aus?

In UBL genügt die Gruppe PaymentMandate mit der Mandatsreferenz; üblich und für den Kunden hilfreich ist zusätzlich das belastete Konto.

Warum steht die Gläubiger-ID in CII an anderer Stelle als in UBL?

CII führt die Gläubiger-Identifikation als CreditorReferenceID in den Abrechnungsangaben; beide Syntaxen bilden dieselbe Gruppe BG-19 ab, nur an verschiedenen Orten.

Felder der EN 16931

  • BG-19
  • BT-81
  • BT-89
  • BT-90
  • BT-91

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:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = '59'] | /cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = '59']
UBL · Schematron-Test
cac:PaymentMandate
CII · Kontext (XPath)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = '59']
CII · Schematron-Test
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID or /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:CreditorReferenceID or ram:PayerPartyDebtorFinancialAccount/ram:IBANID

Erklärung erstellt am 14.09.2026