Alle Artikel komplett anzeigen
03.03.21 (noch) Version 6.13
Docker-Image, .NET Core, PHP 8 ... (mehr)
08.12.19 Version 6.11
Anpassung der Perl-Tests, Option -gs in main.c hinzugefügt ... (mehr)
15.08.19 Version 6.10
Anpassung der Perl-Tests, neue Funktion lut_valid_date ... (mehr)
13.05.19 Version 6.09
Update für blz.lut ... (mehr)
19.03.19 Version 6.08
Update für blz.lut, kleine Korrekturen: ... (mehr)
04.12.18 Version 6.07
Update für blz.lut ... (mehr)
29.11.18 Version 6.06
SCL-Funktionen nun auch in Perl, kleine Änderungen ... (mehr)
02.09.18 Version 6.05
Funktionen für das SCL-Verzeichnis, kleine Änderungen ... (mehr)
02.04.18 Version 6.04
Testdateien für perl aktualisiert, konto_check-at aus Perl entfernt ... (mehr)
13.12.17 Version 6.03
Testdateien für perl aktualisiert ... (mehr)
1.12.2017 - Version 6.02 von konto_check
Kleine Änderungen und Bugfixes ... (mehr)
31.8.2017 - Version 6.01 von konto_check
Wieder einmal eine Version mit nur kleinen Änderungen ... (mehr)
13.6.2017 - Version 6.00 von konto_check
Die Versionsnummer wurde auf 6.00 erhöht, da der CPAN Indexer die Versionen 5.10 und 5.11 nicht indizieren wollte ... (mehr)
10.3.2017 - Version 5.10 von konto_check
Wieder einmal eine Version mit nur kleinen Änderungen ... (mehr)
13.11.2016 - Version 5.9 von konto_check
Dies ist wieder eine Version mit kleineren Anpassungen ... (mehr)
22.8.2015 - Version 5.8 von konto_check
Diese Version enthält wieder nur einige kleinere Änderungen ... (mehr)
26.6.2015 - Version 5.7 von konto_check
Dies ist eine reine Bugfix-Version für die Prüfziffermethode 90 ... (mehr)
13.5.2015 - Neuer Server für den Online-Test, JSON-Version
Die Online-Tests sind wieder auf einem neuen (eigenen) Server umgezogen. ... (mehr)
13.5.2015 - Version 5.6 von konto_check
Diese Version enthält vor allem eine Reihe Änderungen an verschiedenen Prüfziffermethoden: ... (mehr)
13.10.2014 - Kleine Änderung in konto_check-at
Bei der österreichischen Kontenprüfung wurde die Gewichtungstabelle um einen neuen Parameter "H" erweitert ... (mehr)
15.9.2014 - Ergänzung für den awk-Port
Für den awk-Port gibt es jetzt eine zusätzliche Funktion kc_retval(), mit der man den Statuscode der letzten Funktion ermitteln kann ... (mehr)
1.9.2014 - Version 5.5 von konto_check
Im September 2014 gab es keine Änderungen oder Ergänzungen bei den Prüfzifferverfahren (nur eine redaktionelle Korrektur beim Verfahren 90), und es wurden auch keine neuen IBAN-Regeln definiert. Diese Version enthält außer der neuen LUT-Datei nur kleinere Änderungen: ... (mehr)
2.6.2014 - Version 5.4 von konto_check
Diese Version enthält vor allem einige Bugfixes und Ergänzugen zur Version 5.3, sowie eine erste Version des Java-Ports von konto_check. Es sind keine wesentlichen neuen Features implementiert. ... (mehr)
3.3.2014 - Version 5.3 von konto_check
In Version 5.3 gibt es eine Reihe neuer Funktionen rund um IBAN und BIC, die neue IBAN-Regeln 57, sowie eine Reihe kleinerer Änderungen. Die neuen Funktionen sind aktuell nur im C- und PHP-Port enthalten; bei der nächsten Version kommen sie auch in die anderen Ports ... (mehr)
2.1.2014 - Neu: Python-Version von konto_check
Thimo Kraemer hat eine Phyton-Version für konto_check geschrieben; sie kann auch von der offiziellen Python-Webseite heruntergeladen werden ... (mehr)
2.1.2014 - Ruby-Version auf rubygems.org
Die aktuelle Ruby-Version ist jetzt auf rubygems.org verfügbar ... (mehr)
13.11.2013 - Version 5.2 von konto_check
In Version 5.2 gibt es die neue Prüfziffermethode E1 (gültig ab Dezember 2013), die neuen IBAN-Regeln 55 und 56, sowie eine Reihe kleinerer Änderungen und neue Funktionen ... (mehr)
04.10.2013 - korrigierte LUT-Datei, neue Suchfunktion
Von der Bundesbank kam vor kurzem eine Nachricht, daß durch das Bankhaus Max Flessa irrtuemlich eine Reihe Bankleitzahlen zur Löschung aufgegeben wurden ... (mehr)
17.09.2013 - konto_check jetzt im Heise Software-Verzeichnis gelistet
konto_check ist jetzt auch im Heise Software Verzeichnis gelistet ... (mehr)
17.09.2013 - Version 5.1 von konto_check
Nach relativ kurzer Zeit gibt es schon wieder eine neue Version von konto_check.... (mehr)
02.08.2013 - Version 5.0 von konto_check
Die Version 5.0 implementiert die Änderungen in den Prüfziffermethoden 57 und 95, die zum 9.9.2013 gültig werden und korrigiert eine Reihe von Schwächen und Bugs bei der Erzeugung von IBANs. Außerdem wurden die IBAN-Regeln aktualisiert (Stand 9.9.2013) ... (mehr)
07.06.2013 - Version 4.6 von konto_check
Die Version 4.6 ist ein größeres Release, bei dem die IBAN-Regeln implementiert wurden sowie einige kleinere Änderungen gemacht wurden ... (mehr)
28.02.2013 - Version 4.5 von konto_check
Dies ist wieder eine reine Bugfix-Version für Perl, die zwei Fehler in den Perl-Tests korrigiert ... (mehr)
02.02.2013 - Version 4.4 von konto_check
Die Version 4.4 enthält die neue Prüfziffermethode E0 sowie kleinere Änderungen ... (mehr)
13.11.2012 - Version 4.3 von konto_check
Die Version 4.3 ist eine reine Bugfix-Version für Perl, die eine vergessene Datei (blz.txt) nachliefert... (mehr)
24.10.2012 - Version 4.2 von konto_check
Die Version 4.2 enthält vor allem einige Bugfixes sowie kleinere Änderungen im Perl- und Ruby-Port... (mehr)
24.10.2012 - Version 4.2 von konto_check
Die Version 4.2 enthält vor allem einige Bugfixes sowie kleinere Änderungen im Perl- und Ruby-Port... (mehr)
01.06.2012 - Version 4.1 von konto_check
Die Version 4.1 enthält wieder einige wesentliche Änderungen in der Suche nach Banken sowie die neu definierte Prüfziffermethode C9... (mehr)
09.06.2011 - neue LUT-Datei, Ausblick auf Version 3.7
Die Deutsche Bundesbank hat in ihrer Mailingliste (wieder einmal) über eine falsche Prüfziffermethode informiert:... (mehr)
20.05.2011 - Ruby-Version von konto_check
Die Ruby-Version von konto_check ist nun als konto_check-0.1.0.gem von SourceForge erhältlich.... (mehr)
13.04.2011 - neue Version von konto_check
Die Version 3.6 von konto_check ist nun von SourceForge erhältlich.... (mehr)
06.03.2011 - LUT-Datei korrigiert, Patch für Methode D6
Bei der Generierung der LUT-Dateien hatte sich ein Fehler eingeschlichen... (mehr)
12.02.2011 - awk-Version von konto_check
Es gibt nun auch einen awk-Port von konto_check... (mehr)
06.01.2011 - neue Version von konto_check
Die Version 3.5 von konto_check ist nun von SourceForge erhältlich.... (mehr)
04.12.2010 - neue Version von konto_check
Die Version 3.4 von konto_check ist nun von SourceForge erhältlich.... (mehr)
20.06.2010 - neue Version von konto_check
Die Version 3.3 von konto_check ist nun von SourceForge erhältlich.... (mehr)
04.06.2010 - Aktualisierte Dateien blz.lut2 und blz.lut2f
Die Bankleitzahlen-Dateien blz.lut2 und blz.lut2f wurden wieder aktualisiert... (mehr)
26.05.2010 - Version 3.1 von konto_check
Die Version 3.1 von konto_check ist nun von SourceForge erhältlich. Diese Version enthält die Änderungen in den Berechnungsmethoden C6 und D1, die zum 7.6.10 gültig werden sowie die neu definierte Prüfziffermethode D4.
Außerdem wurden einige kleinere Korrekturen eingearbeitet, die zum größten Teil schon im SVN verfügbar waren:... (mehr)
26.07.2011 - Version 4.0 von konto_check
Die Version 4.0 enthält einige wesentliche Änderungen in der Suche nach Banken sowie in der Kodierung der Ausgabe. Außerdem wurde in der Funktion iban_gen() noch eine Prüfung hinzugefügt, ob die Bank einer Selbstberechnung der IBAN widersprochen hat. Hier die wichtigsten Änderungen gegenüber der Version 3.6 im Einzelnen:
- Es gibt eine neue Funktion kto_check_encoding(), mit der die Kodierung der Ausgabe (sowohl für Fehlermeldungen als auch die Felder der LUT-Datei (Bankname, Kurzname, Ort) festgelegt werden kann. Die Funktion kto_check_retval2txt() gibt die Ausgabe entsprechend der gewählten Kodierung aus; eine neue Funktion (kto_check_retval2iso()) übernimmt die Rolle der alten Funktion, die immer die Kodierung ISO-8859-1 benutzte.
- Die Sortierungsroutinen wurden umgeschrieben, so daß Umlaute in allen
Kodierungen erkannt werden. Außerdem können die Suchbegriffe jetzt auch in
einer beliebigen Kodierung angegeben werden, sogar mit HTML Entities. Alle
Zeichen werden auf eine interne Repräsentation mit 12 Bit umgesetzt; dabei
werden Groß- und Kleinbuchstaben gleich behandelt und Umlaute sowie
Buchstaben mit Akzenten als eigene Zeichen direkt nach dem entsprechenden
Grundbuchstaben einsortiert. Dies erscheint mir konsistenter als die alte
Version, bei denen diese Zeichen mit den Grundbuchstaben einfach
gleichgesetzt wurden, und auch besser als die Version, z.B Umlaute unter
zu sortieren.
Zwischen den verschiedenen Zeichensätzen gibt es natürlich einige Kollisionen; diese werden so aufgelöst, daß jeweils das Zeichen der aktuellen Kodierung (die mittels encoding() gesetzt wurde) benutzt wird. Die Fälle sind in der Funktion get_sortc() behandelt.- In der alten Version wurde beim ersten Aufruf einer Suchroutine der entsprechende Suchindex jeweils neu generiert. Die Suchindizes sind nun als LUT-Blocks gespeichert und können sehr schnell eingelesen werden. Die benötigte Zeit für den ersten Suchvorgang (in PHP) reduziert bei meinem Laptop dadurch von ca. 35ms (mit Generierung des Index) auf weniger als 1ms (mit vorberechnetem Index-Block aus der LUT-Datei). Alle weiteren Suchvorgänge laufen dann sehr schnell ab (sie benötigen etwa 40 Mikrosekunden); dabei ergibt sich natürlich kein Unterschied zu den Vorversionen.
Ein Indexblock wird erst eingelesen, wenn er auch benötigt wird; dazu wird der Name und das benutzte Set der LUT-Datei gespeichert. Die Information kann auch über die Funktion current_lutfile_name() (s.u.) gelesen werden.
In der SVN-Version 53 ist noch ein Fehler bei der Generierung der Indexblocks enthalten; der Index für die Kurzbezeichnung der Institute wird beim kombinierten Block für Namen und Kurznamen nicht richtig erzeugt. In der aktuellen Version wurde der Fehler berichtigt; der Indexblock der alten LUT-Datei vom 9.7.2011 auf SF.net war allerdings auch fehlerhaft. Die Datei sollte durch die aktuelle Version ersetzt werden.- Falls dem Suchmuster bei Stringsuche ein ! vorangestellt wird, wird eine genaue Suche durchgeführt. Es werden nur die Ergebnisse zurückgeliefert, die genau auf das Suchmuster passen.
- Aufgrund der zusätzlichen Indexblocks (je Set bis zu sechs zusätzliche Blocks) wurde die minimale Slotzahl auf 40 erhöht.
- Für den Parameter set in der Funktion in generate_lut2() sind jetzt auch die Werte 10, 11 und 12 möglich. Sie entsprechen den Werten 0, 1 und 2 des normalen Aufrufs; es werden jedoch keine Indexblocks generiert. Die LUT-Dateien sind dadurch kleiner, allerdings wird bei der Suche mehr Zeit benötigt.
- Es gibt eine neue Funktion current_lutfile_name(); diese liefert den Namen und das für die Initialisierung benutzte set zurück. Sie wurde zunächst für die inkrementelle Initialisierung der Indexblocks benötigt, ist aber auch für andere Aufgaben nützlich.
- Die Funktion iban_gen() wertet jetzt eine Liste von Banken aus, die der IBAN-Berechnung nicht zugestimmt haben. Die Liste ist die Datei CONFIG.INI des SEPA Account Converters; sie kann mit der Funktion lut_keine_iban_berechnung() direkt in eine LUT-Datei geschrieben werden. Der entsprechende Block wird bei der Initialisierung gelesen und von iban_gen() ausgewertet; falls er nicht in der LUT-Datei enthalten ist, erzeugt das allerdings auch keine Warnung.
Alle Banken der Liste erzeugen eine Statusmeldung mit dem Wert OK_UNTERKONTO_ATTACHED, OK_UNTERKONTO_POSSIBLE oder OK_UNTERKONTO_GIVEN. Falls einer dieser Stauswerte zurückgegeben wird, ist somit immer Vorsicht geboten; der generierte IBAN sollte direkt bei dem zugehörigen Institut überprüft werden.Weblinks:
Kurzanleitung zum SEPA-Konverter
Übersicht
Download SEPA-Konverter
- Im AWK-Port wurde die Funktion iban_gen() hinzugefügt
- es wurde der AWK-Port für awk 4.0.0 implementiert. Diese AWK-Version enthält ein komplett neues API; es ist allerdings leichter zu lesen als das alte.
- Es gibt die Beispielsdatei mini.cs für C#.NET, sowie eine Interface-Datei mini1.cs für C#
- Die Änderungen der Prüfzifferberechnungsmethoden B6 und D1 (gültig ab 5.9.11) sind implementiert
- diverse kleinere Änderungen und Bugfixes
- In der alten Version wurde beim ersten Aufruf einer Suchroutine der entsprechende Suchindex jeweils neu generiert. Die Suchindizes sind nun als LUT-Blocks gespeichert und können sehr schnell eingelesen werden. Die benötigte Zeit für den ersten Suchvorgang (in PHP) reduziert bei meinem Laptop dadurch von ca. 35ms (mit Generierung des Index) auf weniger als 1ms (mit vorberechnetem Index-Block aus der LUT-Datei). Alle weiteren Suchvorgänge laufen dann sehr schnell ab (sie benötigen etwa 40 Mikrosekunden); dabei ergibt sich natürlich kein Unterschied zu den Vorversionen.
09.06.2011 - neue LUT-Datei, Ausblick auf Version 3.7
Die Deutsche Bundesbank hat in ihrer Mailingliste (wieder einmal) über eine falsche Prüfziffermethode informiert:... (mehr)
20.05.2011 - Ruby-Version von konto_check
Die Ruby-Version von konto_check ist nun als konto_check-0.1.0.gem von SourceForge erhältlich.... (mehr)
13.04.2011 - neue Version von konto_check
Die Version 3.6 von konto_check ist nun von SourceForge erhältlich.... (mehr)
06.03.2011 - LUT-Datei korrigiert, Patch für Methode D6
Bei der Generierung der LUT-Dateien hatte sich ein Fehler eingeschlichen... (mehr)
12.02.2011 - awk-Version von konto_check
Es gibt nun auch einen awk-Port von konto_check... (mehr)
06.01.2011 - neue Version von konto_check
Die Version 3.5 von konto_check ist nun von SourceForge erhältlich.... (mehr)
04.12.2010 - neue Version von konto_check
Die Version 3.4 von konto_check ist nun von SourceForge erhältlich.... (mehr)
20.06.2010 - neue Version von konto_check
Die Version 3.3 von konto_check ist nun von SourceForge erhältlich.... (mehr)
04.06.2010 - Aktualisierte Dateien blz.lut2 und blz.lut2f
Die Bankleitzahlen-Dateien blz.lut2 und blz.lut2f wurden wieder aktualisiert... (mehr)
26.05.2010 - Version 3.1 von konto_check
Die Version 3.1 von konto_check ist nun von SourceForge erhältlich. Diese Version enthält die Änderungen in den Berechnungsmethoden C6 und D1, die zum 7.6.10 gültig werden sowie die neu definierte Prüfziffermethode D4.
Außerdem wurden einige kleinere Korrekturen eingearbeitet, die zum größten Teil schon im SVN verfügbar waren:... (mehr)
26.04.2010 - neue Version im SVN
Im SVN wurden einige Dateien aktualisiert... (mehr)
21.04.2010 - mini.php auf der Testseite
Die Testseite enthält jetzt auch das Beispielsprogramm mini.php... (mehr)
04.03. und 05.03.2010 - Server nicht erreichbar
Aufgrund umfangreicher Umstellungsarbeiten an der Netzwerk-Infrastruktur ist der Server am 4. und 5.3.2010 nicht erreichbar.
25.02.2010 - Aktualisierte Datei blz.lut2f
Die Bankleitzahlen-Datei blz.lut2f wurde wieder aktualisiert.... (mehr)
20.02.2010 - kleinere Aktualisierungen im SVN
Im SVN wurden einige kleinere Aktualisierungen eingespielt... (mehr)
11.02.2010 - Aktualisierte Datei blz.lut2f
Die Bankleitzahlen-Datei blz.lut2f wurde aktualisiert.... (mehr)
10.02.2010 - Aktualisierte Datei blz.lut2f
Die Bankleitzahlen-Datei blz.lut2f wurde aktualisiert.... (mehr)
12.01.2010 - Korrektur der Suchroutinen für Perl
Die Suchroutinen für Perl wurden korrigiert, da in der alten Version ein Speicherleck auftrat... (mehr)
03.01.2010 - Perl-Version im SVN, Suchfunktionen in Perl
Das SVN enthält jetzt auch die Perl-Version von konto_check; in Per werden jetzt auch die Suchfunktionen unterstützt.
24.11.2009 - Neue Webseite für konto_check
Nach langer Zeit kommt konto_check in neuem Gewand – die alte Seite war etwas spartanisch und enthielt manche Altlasten... (mehr)
24.11.2009 - Fehler im PHP-Code korrigiert
Im PHP-Code trat eine NULL-Pointer Dereferenzierung auf, falls die LUT-Datei nur die Hauptstellen enthielt... (mehr)
16.11.2009 - alte Version von konto_check_mini.exe
In den ZIP-Dateien seit 2.93 hatte sich ein Fehler eingeschlichen: die Datei konto_check_mini.exe wurde bei der Erstellung der ZIP-Dateien nicht aktualisiert... (mehr)
31.10.2009 - Version 3.0 freigegeben
Die Version 3.0 von konto_check ist jetzt freigegeben.... (mehr)