BR-61: Kontokennung (BT-84) fehlt bei Zahlungsart Überweisung
Offizielle Meldung
[BR-61] If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present.
[BR-61] If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present.
[BR-61] If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BT-81, BT-84
Was bedeutet das?
Ist als Zahlungsart (Payment means type code, BT-81) eine Überweisung angegeben, also Code 30 (Überweisung) oder 58 (SEPA-Überweisung), muss die Kennung des Zahlungskontos (Payment account identifier, BT-84) angegeben sein, bei SEPA die IBAN. Sie fehlt.
In UBL schlägt die Prüfung fehl, sobald bei Code 30 oder 58 die Kontokennung fehlt. In CII prüft sie das Konto des Zahlungsempfängers bei Code 30 oder 58 nur, wenn es vorhanden ist; fehlt das Konto ganz, meldet die XRechnung dies über BR-DE-23-a.
Typische Ursachen
Die Zahlungsart 30 oder 58 wurde gewählt, aber keine IBAN bzw. Kontonummer eingetragen.
Beim Konto wurde nur der Kontoinhaber (BT-85) angegeben.
Die Bankverbindung steht nur im Freitext.
So beheben Sie den Fehler
Beim Zahlungsmittel mit Code 30 oder 58 die IBAN oder, außerhalb von SEPA, die Kontonummer des Zahlungsempfängers angeben.
Wird nicht überwiesen, einen passenden anderen Code wählen, z. B. 59 (SEPA-Lastschrift) oder 48 (Zahlungskarte).
CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID bzw. ram:ProprietaryID, UBL: cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zahlungsmittel (BG-16)“ beim Zahlungsmittel mit „Zahlungscode (BT-81)“ 30 oder 58 das Feld „IBAN (BT-84)“ (oder „Nationale Kontonr. (BT-84-0)“) ausfüllen.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:PayeePartyCreditorFinancialAccount>
<ram:AccountName>Muster GmbH</ram:AccountName>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Richtig
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE02120300000000202051</ram:IBANID>
<ram:AccountName>Muster GmbH</ram:AccountName>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:SpecifiedTradeSettlementPaymentMeans[ram:TypeCode='30' or ram:TypeCode='58']/ram:PayeePartyCreditorFinancialAccount
(ram:IBANID) or (ram:ProprietaryID)
EN 16931 (UBL) (UBL)
Kontext: cac:PaymentMeans
(exists(cac:PayeeFinancialAccount/cbc:ID) and ((normalize-space(cbc:PaymentMeansCode) = '30') or (normalize-space(cbc:PaymentMeansCode) = '58') )) or ((normalize-space(cbc:PaymentMeansCode) != '30') and (normalize-space(cbc:PaymentMeansCode) != '58'))
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000134
Kontext: //ram:SpecifiedTradeSettlementPaymentMeans[ram:TypeCode='30' or ram:TypeCode='58']/ram:PayeePartyCreditorFinancialAccount
(ram:IBANID) or (ram:ProprietaryID)
Verwandte Prüfregeln
Häufige Fragen
Was ist der Unterschied zu BR-50?
BR-50 knüpft an vorhandene Überweisungsangaben (BG-17) an, BR-61 an die Zahlungsart 30 oder 58. In CII sind beide Prüfungen gleich formuliert und schlagen deshalb meist gemeinsam fehl; in UBL meldet BR-61 auch ein ganz fehlendes Konto.
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.