Zurück zur Fehler-Bibliothek

[BR-61] Wenn der Zahlungsartcode (BT-81) SEPA-Überweisung, lokale Überweisung oder internationale Nicht-SEPA-Überweisung bedeutet, muss die Zahlungskontokennung (BT-84) vorhanden sein.

BR-61Fatal

BR-61: Zahlungskonto (BT-84) bei Überweisung fehlt

Bei PaymentMeansCode 30 oder 58 muss cac:PayeeFinancialAccount/cbc:ID gesetzt sein

Offizielle Regel

[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.

Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch

Was bedeutet das?

BR-61 prüft cac:PaymentMeans (BG-16): Ist cbc:PaymentMeansCode (BT-81) 30 (SEPA-Überweisung) oder 58 (lokale Überweisung), muss cac:PayeeFinancialAccount/cbc:ID (BT-84) vorhanden sein. Ohne Kontokennung kann der Empfänger die Zahlung nicht zuordnen.

Beispiel (UBL)

Gültig (Code 30 mit PayeeFinancialAccount/ID):

<cac:PaymentMeans>
  <cbc:PaymentMeansCode name="Credit transfer">30</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE89370400440532013000</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>

Ungültig (Code 30 ohne PayeeFinancialAccount — BR-61):

<!-- Invalid: code 30 without PayeeFinancialAccount — BR-61 -->
<cac:PaymentMeans>
  <cbc:PaymentMeansCode name="Credit transfer">30</cbc:PaymentMeansCode>
  <cbc:PaymentID>Verwendungszweck</cbc:PaymentID>
</cac:PaymentMeans>

Typische Ursachen

  • 1PaymentMeansCode 30/58 exportiert, aber IBAN fehlt.
  • 2Bankverbindung nur in Freitext, nicht in PayeeFinancialAccount.
  • 3ERP liefert Zahlungsart ohne Kontodaten.
  • 4PayeeFinancialAccount ohne cbc:ID oder mit leerem ID-Element.

Was prüfen?

  • cbc:PaymentMeansCode (BT-81) prüfen — ist es 30 oder 58?
  • cac:PayeeFinancialAccount/cbc:ID (BT-84) vorhanden und nicht leer?
  • IBAN-Format und schemeID ggf. prüfen (BR-50).
  • KoSIT-Validator erneut ausführen.

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-61BT-81BT-84PaymentMeansPayeeFinancialAccountSEPAIBANPEPPOL

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.