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
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)
| Regelwerk | Kontext | Test |
|---|---|---|
| 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
- Der Code wurde von 58 auf 59 umgestellt, aber das Empfängerkonto (Überweisung) blieb stehen – das löst BR-DE-25-a und BR-DE-25-b aus.
- Die Gläubiger-ID ist im System nicht hinterlegt.
- Die IBAN des Kunden wurde aus Datenschutzgründen weggelassen.
So beheben Sie den Fehler
- UBL:
cac:PaymentMandatemitcbc:ID(Mandatsreferenz) undcac:PayerFinancialAccount/cbc:ID(IBAN des Zahlers). - Gläubiger-ID in UBL als
cac:PartyIdentification/cbc:IDmitschemeID="SEPA"beim Verkäufer (oder beim Zahlungsempfänger); in CIIram:CreditorReferenceID. 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).