berechnePruefziffer

open override fun berechnePruefziffer(wert: String): String

Berechnet die Pruefziffer des uebergebenen Wertes (ohne Pruefziffer). Ohne Pruefziffer heisst dabei, dass anstelle der Pruefziffer die uebergebene IBAN eine "00" enthalten kann.

Die Pruefziffer selbst wird dabei nach dem Verfahren umgesetzt, das in Wikipedia beschrieben ist:

  1. Setze die beiden Pruefziffern auf 00 (die IBAN beginnt dann z. B. mit DE00 für Deutschland).

  2. Stelle die vier ersten Stellen an das Ende der IBAN.

  3. Ersetze alle Buchstaben durch Zahlen, wobei A = 10, B = 11, …, Z = 35.

  4. Berechne den ganzzahligen Rest, der bei Division durch 97 bleibt.

  5. Subtrahiere den Rest von 98, das Ergebnis sind die beiden Pruefziffern. Falls das Ergebnis einstellig ist, wird es mit einer fuehrenden Null ergaenzt.

Return

z.B. "68"

Parameters

wert

z.B. "DE00 2105 0170 0012 3456 78"