Kostenloses Tool

RF-Referenz prüfen und erzeugen: Creditor Reference nach ISO 11649

Dieses Werkzeug prüft, ob eine RF-Referenz (Structured Creditor Reference nach ISO 11649) formal stimmt, und erzeugt aus einer eigenen Rechnungs- oder Kundennummer die Referenz mit den zwei Prüfziffern. Gerechnet wird nach MOD 97-10; die Ausgabe gibt es in Vierergruppen und ohne Leerzeichen, dazu den Hinweis zur Länge im Girocode. Alles läuft im Browser, ohne Upload; Eingaben werden nicht übertragen und nicht gespeichert. Ob eine Referenz tatsächlich zu einem Beleg gehört, kann das Werkzeug nicht wissen.

Von · · · Datenquelle: ISO 11649:2009 (Auszug) und EPC069-12 (Girocode) · Methodik

RF-Referenz prüfen

Die Prüfung läuft nur in Ihrem Browser. Die Referenz wird nicht gesendet, nicht gespeichert und nicht in die Adresszeile geschrieben.

RF-Referenz erzeugen

Das Werkzeug setzt „RF“ und die zwei Prüfziffern davor. Kleinbuchstaben in Ihrer Nummer werden vor dem Rechnen in Großbuchstaben umgesetzt, sonst bleibt sie unverändert.

Hinweis

Das Werkzeug läuft in Ihrem Browser, Ihre Eingaben werden nicht übertragen. Codes und Formulare enthalten genau das, was Sie eingetippt haben. Prüfen Sie deshalb vor dem Bestätigen in der Banking-App oder vor dem Unterschreiben Empfänger, IBAN, Betrag und Verwendungszweck. Für Tippfehler in den Eingaben und für die Ausführung durch Ihre Bank übernehmen wir keine Gewähr. Grundlage sind die auf dieser Seite genannten Regelwerke, Stand siehe „Zuletzt geprüft“.

Was eine RF-Referenz ist

Die RF-Referenz, englisch „Structured Creditor Reference“, ist eine Zahlungsreferenz nach der internationalen Norm ISO 11649. Sie besteht aus den Buchstaben „RF“, zwei Prüfziffern und einer eigenen Referenz mit höchstens 21 Zeichen, also insgesamt höchstens 25 Zeichen. Gedruckt wird sie üblicherweise in Vierergruppen, zum Beispiel RF71 2348 231; elektronisch steht sie ohne Leerzeichen im Feld. Wer Rechnungen schreibt, kann sie als Verwendungszweck-Ersatz auf die Rechnung drucken: Zahlt der Kunde mit genau dieser Referenz, lässt sich der Zahlungseingang maschinell dem richtigen Beleg zuordnen. Die Prüfziffern fangen dabei Tippfehler ab, bevor die Zahlung falsch läuft.

So prüft das Werkzeug

Die Regel steht im Auszug der Norm ISO 11649:2009 (Kapitel 6) und läuft als Modulo-97-Rechnung nach ISO 7064 (MOD 97-10):

  • Umstellen: Die ersten vier Zeichen („RF“ und die zwei Prüfziffern) wandern ans Ende.
  • Buchstaben in Zahlen: A wird 10, B wird 11, bis Z als 35. Ziffern bleiben, wie sie sind.
  • Rest bilden: Die entstandene lange Zahl wird durch 97 geteilt. Bleibt der Rest 1, ist die Referenz formal richtig.

Das Beispiel aus der Norm: RF712348231 wird zu 2348231RF71, dann zu 2348231271571. Dieser Wert hat bei der Division durch 97 den Rest 1. Das Werkzeug prüft außerdem, ob die Referenz mit „RF“ beginnt, zwei Ziffern als Prüfziffern hat, nur Buchstaben und Ziffern enthält und mindestens 5 sowie höchstens 25 Zeichen lang ist. Leerzeichen beim Einfügen werden ignoriert, Kleinbuchstaben in Großbuchstaben umgesetzt.

So erzeugt das Werkzeug eine RF-Referenz

Zum Erzeugen hängt das Werkzeug an Ihre Referenz „RF00“ an, setzt die Buchstaben wie oben in Zahlen um und teilt durch 97. Die Prüfziffern sind 98 minus dem Rest, bei einstelligem Ergebnis mit führender Null. Im Beispiel der Norm hat 2348231271500 den Rest 27, daraus folgt 98 − 27 = 71 und damit RF71 2348 231. Die Rechnung steht in Kapitel 6 und Anhang B der Norm. Das Werkzeug zeigt die Prüfziffern, den Rest und das Ergebnis in beiden Schreibweisen an.

Ein Beispiel mit bestandener Prüfung: RF18 5390 0754 7034. Der Leitfaden des European Payments Council zum Girocode (EPC069-12) nennt diese Referenz. Die Vierergruppen sind nur die Druckschreibweise: Beim Prüfen ignoriert das Werkzeug Leerzeichen und wandelt Kleinbuchstaben in Großbuchstaben um, und gezählt wird ohne Leerzeichen, denn die Referenz darf höchstens 25 Zeichen lang sein. Wer eine Referenz selbst vergibt, lässt sie deshalb am besten ohne Leerzeichen speichern und gruppiert sie erst für den Ausdruck.

RF-Referenz im Girocode und in SEPA-Dateien

Im Girocode (EPC-QR-Code) hat das Feld „Creditor Reference“ laut EPC069-12 bis zu 35 Zeichen, eine RF-Referenz mit höchstens 25 Zeichen passt also hinein. Nach der Richtlinie steht dort entweder eine strukturierte Referenz oder ein unstrukturierter Verwendungszweck, nicht beides. Beim Erstellen eines Codes hilft der Girocode-Generator. In SEPA-Dateien der Deutschen Kreditwirtschaft beschreibt die Spezifikation die Referenz mit „RF“, Prüfziffer und höchstens 21 Zeichen; Dateien lassen sich mit dem SEPA-XML-Prüfer kontrollieren. Für freien Text im Verwendungszweck gilt ein anderer Zeichensatz, den der Verwendungszweck-Prüfer abprüft.

Was die Prüfung nicht sagt

Eine formal richtige Referenz ist nicht zwingend vergeben, und das Werkzeug weiß nicht, zu welchem Beleg sie gehört. Es sagt auch nichts darüber, ob der Empfänger die Referenz akzeptiert: Ob die Bank des Zahlungsempfängers sie auswertet und ob die Buchhaltungssoftware sie zuordnet, hängt vom Verfahren dort ab. Die Prüfziffern erkennen die meisten Tippfehler und Zahlendreher, aber nicht jede Verfälschung. Prüfen Sie bei Zahlungen die Kontodaten deshalb zusätzlich mit dem IBAN-Prüfer.

Typische Fehler

  • Falsche Prüfziffern: Beim Abtippen verrutscht eine Ziffer. Dann bleibt ein anderer Rest als 1.
  • Sonderzeichen in der Referenz: Bindestriche, Punkte und Umlaute sind in der eigenen Referenz nicht erlaubt. Nur Buchstaben A–Z und Ziffern zählen.
  • Zu lang: Mehr als 21 Zeichen nach „RF“ und den Prüfziffern geht nicht.
  • Prüfziffern vergessen: „RF2348231“ ist keine gültige Referenz, weil die zwei Prüfziffern fehlen.

Datenschutz bei diesem Werkzeug

Die Prüfung und das Erzeugen laufen ausschließlich in Ihrem Browser. Referenzen werden nicht gesendet, nicht im Browser abgelegt und nicht in die Adresszeile geschrieben. Die Nutzungszählung enthält nur den Namen des Werkzeugs. „Zuletzt geprüft“ meint den Abgleich der Rechenregel mit der oben genannten Quelle.

Häufige Fragen

Wie prüfe ich eine RF-Referenz?

Tragen Sie die Referenz oben ein, mit oder ohne Leerzeichen. Das Werkzeug stellt die ersten vier Zeichen ans Ende, wandelt Buchstaben in Zahlen um (A = 10 bis Z = 35) und teilt die Zahl durch 97. Bleibt der Rest 1, ist die Referenz formal in Ordnung. Erzeugte Prüfziffern liegen zwischen 02 und 98; steht dort 00, 01 oder 99, weist das Werkzeug darauf hin. Das sagt nur, dass die Prüfziffern zur Referenz passen, nicht, dass sie vergeben ist.

Wie erzeuge ich eine RF-Referenz aus meiner Rechnungsnummer?

Tragen Sie die Nummer im Feld „Eigene Referenz“ ein, erlaubt sind 1 bis 21 Buchstaben (A–Z und a–z) und Ziffern; Kleinbuchstaben werden vor dem Rechnen in Großbuchstaben umgesetzt. Das Werkzeug hängt „RF00“ an, rechnet modulo 97 und setzt 98 minus den Rest als zwei Prüfziffern hinter „RF“. Aus 2348231 wird so RF71 2348 231. Bindestriche, Punkte und Umlaute aus der Rechnungsnummer müssen Sie vorher entfernen.

Wie lang darf eine RF-Referenz sein?

Nach ISO 11649 höchstens 25 Zeichen: „RF“, zwei Prüfziffern und bis zu 21 Zeichen eigene Referenz. Im Girocode erlaubt der EPC-Leitfaden für das Referenzfeld bis zu 35 Zeichen, eine RF-Referenz passt also hinein.

Darf ich RF-Referenz und Verwendungszweck gleichzeitig angeben?

Im Girocode nicht: Laut EPC-Leitfaden steht dort entweder die strukturierte Referenz oder ein unstrukturierter Verwendungszweck. Wie Ihre Bank oder Ihr Zahlungsprogramm mit beiden Angaben umgeht, kann abweichen. Fragen Sie im Zweifel dort nach.

Sagt die bestandene Prüfung, dass die Referenz stimmt?

Nein. Sie zeigt nur, dass die zwei Prüfziffern zur Zeichenfolge passen, also Tippfehler auffallen. Ob die Referenz zu einer Rechnung gehört oder der Empfänger sie kennt, kann nur der Empfänger sagen.

Wird meine Eingabe gespeichert oder übertragen?

Nein. Die Rechnung läuft im Browser auf Ihrem Gerät. Die Referenz wird nicht an einen Server gesendet, nicht im Browser gespeichert und nicht in die Adresszeile geschrieben. Gezählt wird nur, dass das Werkzeug benutzt wurde, ohne die Referenz.

Kein Rechts- und kein Buchhaltungsrat. Das Werkzeug prüft nur die formale Richtigkeit nach ISO 11649 und erzeugt Prüfziffern nach derselben Rechenregel; es weiß nicht, ob eine Referenz vergeben ist, und ordnet sie keinem Beleg zu. Ob Ihre Bank oder Ihr Buchhaltungsprogramm eine strukturierte Referenz auswertet, klären Sie dort.