Man kann die IBAN tatsächlich nach guter alter Sitte mit der Hand
ausrechnen (nimmt etwa eine DIN-A4-Seite in Anspruch).

Die Probleme sind tatsächlich häufig woanders. Beispielsweise kennen
manche Menschen ihre vollständige Kontonummer nicht. Bei einigen Banken
gibt es nämlich eine "Stammnummer" und angehängt Ziffern für
"Unterkonten" z.B. Giro-, Sparkonten etc.. Die Banken haben aber auch
dann Überweisungen ausgeführt, bei der nur die "Stammnummer" angegeben
war. Für die IBAN braucht man jedoch die vollständige Kontonummer (also
mit "Unterkontonummer").

Will man auch die Kontonummer verprüfen, so soll es dafür allein in
Deutschland über 140 verschiedene Verfahren geben (das Prüfverfahren ist
also von Bankengruppe zu Bankengruppe verschieden). Man braucht also
eine "Datenbank", um anhand der BLZ das richtige
Kontonummerprüfverfahren anzuwenden. Bessere Programme haben das
implementiert.

Die IBAN darf auch nur vom kontoführenden Institut errechnet und
ausgegeben werden. Wer eine nicht vom Kreditinstitut ausgegebene IBAN
benutzt, kann beim Auftreten von Fehlern nicht das Kreditinstitut
haftbar machen und auch sonstige Rechtsverluste erleiden.

Das Hauptverfahren zur Berechnung der Prüfziffer der IBAN kann übrigens
nicht in einem Starbasic-Makro umgesetzt werden, da der zu bearbeitende
Integerwert zu viele Stellen hat. Man muss also dann auf die
dokumentierten Hilfsverfahren ausweichen.

Gruß
Michael



Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an