✓ E-Rechnungprüfen

Startseite › Wissen › BR-DE-25, BR-DE-30, BR-DE-31

BR-DE-25, BR-DE-30, BR-DE-31: Lastschrift-Angaben unvollständig

Bei Zahlungsart SEPA-Lastschrift (BT-81 = 59) muss genau die Gruppe „Direct debit“ (BG-19) übermittelt werden (BR-DE-25-a), und es dürfen keine Überweisungs- oder Kartendaten enthalten sein (BR-DE-25-b). Innerhalb der Lastschrift sind die Gläubiger-Identifikationsnummer (BT-90, BR-DE-30) und die IBAN des belasteten Kontos (BT-91, BR-DE-31) Pflicht; die Mandatsreferenz steht in BT-89.

Originaltext der Regel

Fehler BR-DE-25-a · Herkunft: XRechnung (deutsche Regel der KoSIT)

Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), muss genau BG-19 "DIRECT DEBIT" übermittelt werden.
Technische Prüfung (Schematron/XPath)
RegelwerkKontextTest
XRechnung, UBL/ubl:Invoice/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = '59'] | /cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = '59']cac:PaymentMandate
XRechnung, CII/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = '59']/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID or /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:CreditorReferenceID or ram:PayerPartyDebtorFinancialAccount/ram:IBANID

Aus der offiziellen XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).

Typische Ursachen

So beheben Sie den Fehler

  1. UBL: cac:PaymentMandate mit cbc:ID (Mandatsreferenz) und cac:PayerFinancialAccount/cbc:ID (IBAN des Zahlers).
  2. Gläubiger-ID in UBL als cac:PartyIdentification/cbc:ID mit schemeID="SEPA" beim Verkäufer (oder beim Zahlungsempfänger); in CII ram:CreditorReferenceID.
  3. cac:PayeeFinancialAccount (Überweisung) entfernen.

Beispiel: vorher und nachher

Fehlerhaft

<cac:Party>
  <cbc:EndpointID schemeID="EM">rechnung@muster-it.de</cbc:EndpointID>
  <!-- hier fehlt die Angabe -->
  <cac:PostalAddress>
    <cbc:StreetName>Hauptstraße 1</cbc:StreetName>

Korrigiert

<cac:Party>
  <cbc:EndpointID schemeID="EM">rechnung@muster-it.de</cbc:EndpointID>
  <cac:PartyIdentification>
    <cbc:ID schemeID="SEPA">DE98ZZZ09999999999</cbc:ID>
  </cac:PartyIdentification>
  <cac:PostalAddress>
    <cbc:StreetName>Hauptstraße 1</cbc:StreetName>

Fehlerhaft

<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE02120300000000202051</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>
<cac:PaymentTerms>

Korrigiert

<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cbc:ID>MANDAT-2026-17</cbc:ID>
    <cac:PayerFinancialAccount>
      <cbc:ID>DE75512108001245126199</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>
<cac:PaymentTerms>

Ausschnitt aus einer vollständigen XRechnung 3.0 (UBL). Ergebnis mit dem KoSIT-Validator: Die fehlerhafte Variante erzeugt PEPPOL-EN16931-R061, BR-DE-25-a, BR-DE-25-b, BR-DE-20 und wird abgelehnt; die korrigierte Variante wird akzeptiert.

Häufige Fragen

Darf ich die IBAN des Kunden vollständig angeben?

BR-DE-31 verlangt die Angabe; BR-DE-20 prüft als Warnung, ob sie eine korrekte IBAN ist. Gekürzte oder maskierte IBANs führen deshalb zu Meldungen.

Hintergrund: Pflichtangaben einer E-Rechnung und ihre Felder (BT)

Verwandte Themen

Keine Steuer- oder Rechtsberatung: Diese Seite erklärt technische Prüfregeln und dient der Orientierung. Verbindlich sind Gesetz, BMF-Schreiben und das offizielle KoSIT-Regelwerk. Bei steuerlichen Fragen wenden Sie sich an Ihre Steuerberatung. Stand: 2026-10-06, geprüft mit XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).