DKBVisa-PlugIn ver. 2.0.6 - Qualitätsupdate

veröffentlicht um 09.11.2013, 09:57 von Sebastian Richter   [ aktualisiert: 12.11.2013, 11:56 ]
Hallo liebe Hibiscus-Scripting User,

nun endlich am ersten großen Release- und PatchDay wird hier die neue Version veröffentlicht. Diese kann als Qualitäts-Update angesehen werden.
Was sich genau geändert hat ließt man wie gewohnt weiter unten und in der angehängten ChangeLog im Ganzen.

Auch das DEMO-Script, das auf dem Demokonto der Postbank aufbaut, feiert hier nun in einer ganz frischen Variante als Scripting-PlugIn (Release 2) sein Comeback.
Mit diesem kann man nun, ganz ohne Angabe eigener Daten oder eigenem Konto, absolut frei und sicher, den gesamten Umfang der Hibiscus Scripting-PlugIns testen und demonstrieren.

News:
Zudem hat pünktlich vor dem Erscheinen der neuen Version das neue Community-Forum eröffnet.
  • bessere Übersicht
  • gezielter Austausch und Support zu non-HBCI Instituten
  • eine eigene Plattform für Hibiscus-Scripting
  • eigenes Forum wo das Leben doch ein Wunschkonzert ist
Support für die Scripting-PlugIns des Hibiscus-Scripting Projekts wird es nur noch dort geben.
Also gleich Anmelden unter http://scripting-forum.derrichter.de und viel Spaß beim Austauschen ...


Diese neue Version kann wie immer am besten mit der Installations-Methode #1 ab Punkt 8 (über das Online-Repository) übernommen werden oder für den manuellen Download und Installation hier auf der Projektseite bezogen werden.


Neuerungen und/oder Änderungen sollten hier vollständig gelesen werden und sind wie folgt:

ver. 2.0.6
  • Aufbau der Kontoeinstellungs-Voraussetzungen hat sich geändert um einen einfacheren Aufbau zu schaffen: Kreditkartennummer ist nun im Feld Unterkonto (leider erst jetzt)
    Bestehende gültige Konten werden hier aber automatisch angepasst um keinen Ausfall mit dieser Änderung zu schaffen (näheres in der FAQ auf der Projektseite)
  • Dialog der Anmeldung für eindeutigere Zuordnung bei mehreren Konten erweitert und Log-Ausgaben des Login-Prozess korrigiert
  • Umfangreich verbesserte Erkennung von "nicht aktuelles Kontosaldo" und und erweitert auf "fehlenden Buchungen", welche bis unter zwei neuen Buchungen 100% genau ist und danach die Berechnung wenn notwendig anders ausführt
    (diese Funktion merkt sich nun auch den letzten Status und orientiert sich daran und gibt diesen weiter aus bis er sich ändert)
    Die Zwischensalden werden dann je nach Situation nur für neue Umsätze (nach letztem Umsatz) berechnet.
    Zur besseren Erkennung werden alte Umsätze (vor letztem Umsatz), in solch einer Situation, mit Zwischensaldo "0,00" gespeichert und können selbst gesetzt werden
  • Zusätzlich wird bei scheinbar richtigem Gleichnis zwischen Konto und Auszug bei Bedarf die letzten 30 Zwischensalden automatisch neu berechnet (sozusagen automatische Korrektur von falschem Zwischensaldo)
    (dies bedeutet dass selbst wenn das letzte Zwischensaldo wirklich mal falsch gesetzt werden sollte, werden bei einem erneutem Abruf (bei dem zu diesem Zeitpunkt auf dem Konto alles aktuell ist) die letzten 30 Zwischensummen automatisch korrigiert)
  • Mehrere Buchungen am selben Tag werden nun innerhalb dieses Tages genau nach Reihenfolge im Kontoauszug ausgelesen, während dennoch nach Buchungsdatum sortiert wird, um logischere Zwischensalden zu erhalten.
    Somit landen diese Buchungen innerhalb eines Tages auch genauso in der Datenbank wie von der Bank geliefert (chronologische Angleichung von Bank und Arbeitsweise von Hibiscus)
  • Beim Aufruf der Seite für Kreditkartenumsätze wird nun nicht mehr die Info- bzw. Warnungs-Nachricht "Für den angegebenen Zeitraum sind keine Umsätze vorhanden." angezeigt, wenn keine Umsätze seit der letzten Abrechnung vorhanden sind
  • Erweiterung des Konto-Entsperrungsassistenten: um die erweitere Prüfung auf Fehlernachrichten der Bank
  • Neuer PIN-Änderungsassistent: Muss z. B. die PIN, aufgrund einer Kontosperre wegen einer außerplanmäßigen neuen iTan-Liste, neu vergeben werden, bietet das Script nun die gleiche Funktion an
    (dieser unterstützt natürlich die neue Portal-Variante der Homepage, könnte aber auch mit der alten umgehen falls diese auftritt)
  • Die Anzahl der übernommenen Umsätze wird nun grammatikalisch korrekt ausgegeben
  • Ausgabe der Versionsnummer im LOG beim initialisieren
  • Ausgabe der Zeilennummer von Umsätzen wurde nun an den realen CSV-Kontoauszug angepasst um eine eindeutige Vergleichsmöglichkeit zwischen Log und manuellem Auszug zu schaffen
  • Jede Funktion wird nun ordentlich mit einem Semikolon geschlossen
  • Verbesserte Erklärung für den Fall dass der Kontosaldo oder der letzte Zwischensaldo scheinbar nicht richtig sein sollte
  • Konto-Saldo wird nun immer mathematisch richtig gerundet auf zwei Nachkommastellen gespeichert um eventuelle Probleme bei mehreren Stellen zu vermeiden
  • Beim Erkennen eines fehlerhaften Kontoauszugs mit falschen Daten wird nun auch der SecureLogout durchgeführt
  • Für den Fall dass im Kontoauszug kein Saldo angegeben ist wird dies nun beim Auslesen des Saldos sicherer erkannt und die Schleife wird nach dem Auslesen auch gleich beendet
  • Auslesen des Nachrichtenblocks des Posteingang an neues Fieldset der Seite angepasst um StingIndexOutOfBounce-Exception zu vermeiden
  • Von der Anmeldekennung werden in der Log-Datei (welche natürlich im Klartext gespeichert wird) nur noch die ersten vier Zeichen dargestellt an die sieben Sternchen angehängt sind
    (somit wird der Datenschutz erhöht und es kann auch nicht auf die Länge geschlossen werden)
  • Das Ergebnis des Auslesen der Anzahl von ungelesenen Postnachrichten wird nun darauf geprüft ob eine richtige Zahl erzeugt wurde
  • Erweiterung der Erkennung von Systemnachrichten der Bank um allgemeine Kundeninformation (Grundlage sind die Wartungsarbeiten am 10.11.2013, Meldung statt Login-Seite)
  • Anpassungen des Auslesen von Informationsnachrichten der Bank in sogenannten Msg-Boxen an eine neue Box-Art


Gruß





ċ
ChangeLog_DKBVisa_ver2.0.6.txt
(23k)
Sebastian Richter,
12.11.2013, 12:16
Comments