Prüfziffernberechnung bei Banken
Andi123
- sonstiges
0 DG0 andi123
0 Michael Schröpl0 andi123
Ich will mit PERL Pruefziffern berechnen.
Nun findet man die Anleitung dafuer auf den Internetseiten der Bundesbank.
Nur wenn ich das so mache, wie beschrieben, komme ich nicht auf das richtige Ergebnis. Auch nicht, wenn ich die angegebenen Testkonten nutze.
Kann mir das einer erklaeren?
---schnipp---
Modulus 11, Gewichtung 2, 3, 4, 5, 6, 7 (modifiziert)
Die einzelnen Stellen der Kontonummer sind von rechts
nach links mit den Ziffern 2, 3, 4, 5, 6, 7, 2, 3 ff. zu
multiplizieren. Die jeweiligen Produkte werden addiert. Die
Summe ist durch 11 zu dividieren. Der verbleibende Rest
wird vom Divisor (11) subtrahiert. Das Ergebnis ist die
Prüfziffer. Ergibt sich als Rest 1, findet von dem
Rechenergebnis 10 nur die Einerstelle (0) als Prüfziffer
Verwendung. Verbleibt nach der Division durch 11 kein
Rest, dann ist auch die Prüfziffer 0. Die Stelle 10 der
Kontonummer ist die Prüfziffer.
Testkontonummern: 94012341, 5073321010
---schnipp---
Hinweis: Kontonummern sind 12-stellig und werden linksbuendig mit '0' aufgefuellt.
Ich komme nie auf das richtige Ergebnis.
Danke Andi
--0----5----
000094012341
^
1*2 + 4*3 + 3*4 + 2*5 + 1*6 + 0*7 + 4*2 + 9*3 =
2 + 12 + 12 + 10 + 6 + 0 + 8 + 27 =
77
77 % 11 = 0 --> Prüfziffer 0
--0----5----
005073321010
^
0*2 + 1*3 + 0*4 + 1*5 + 2*6 + 3*7 + 3*2 + 7*3 + 0*4 + 5*5 =
0 + 3 + 0 + 5 + 12 + 21 + 6 + 21 + 0 + 25 =
93
93 % 11 = 5
11 - 5 = 6 --> Prüfziffer 6
Kann mir das einer erklaeren?
Das zweite stimmt wirklich nicht. Entweder der Algorithmus oder die Nummer ist falsch.
--0----5----
000094012341
^
1*2 + 4*3 + 3*4 + 2*5 + 1*6 + 0*7 + 4*2 + 9*3 =
2 + 12 + 12 + 10 + 6 + 0 + 8 + 27 =
77
77 % 11 = 0 --> Prüfziffer 0
Denkst du, dass man, wenn da steht, die 10.Stelle ist die Pruefziffer, auch rueckwaerts beginnen muss?
Andi
Hi Andi,
Ich komme nie auf das richtige Ergebnis.
tja, schade eigentlich.
Und was genau ist jetzt Dein Probolm, bei dem Dir geholfen werden könnte?
Viele Grüße
Michael
(heute ohne Kristallkugel)
Hi Andi,
Ich komme nie auf das richtige Ergebnis.
tja, schade eigentlich.
Find ich auch.
Und was genau ist jetzt Dein Probolm, bei dem Dir geholfen werden könnte?
Na ob mir das einer erklaeren kann, wie ich rechnen muss, damit ich auf das richtige Ergebnis komme.
Andi