Ich habe versucht, es an die Sparkasse Bamberg anzupassen. Das ist mir auch einigermaßen geglückt, allerdings gab es ein paar Probleme. Ich bin mir nur nicht sicher, ob das an der Sparkasse, dem Skript oder an mir liegt (weil ich einige Details noch nicht verstanden habe).
Zuerst mal die URLs geändert:
Code: Alles auswählen
var HibiscusScripting_SKMaster_URL = "https://banking.sparkasse-bamberg.de";
var HibiscusScripting_SKMaster_LoginURL = "https://banking.sparkasse-bamberg.de/portal/portal/?IID=77050000";
Code: Alles auswählen
[01.06.2014 19:59:00] Kontoauszug erfolgreich. Importiere Daten ...
[01.06.2014 19:59:00] Berechne Zwischensalden mit Summen(letztes Zwischensaldo, neuer Umsatz) ...
[01.06.2014 19:59:00] Pre-Fehler: für die Sicherheit wird noch der Logout durchgefürt und das Passwort zurückgesetzt ...
[01.06.2014 19:59:00] [SKMaster] Fehler: Umsatzverarbeitung: TypeError: Cannot call method "getTime" of undefined
Umschifft habe ich die Klippe dadurch, daß ich vor der for-Schleife in Zeile 1907 diesen Absatz eingefügt habe:
Code: Alles auswählen
if(lastUmsatzZahl == 0) {
LastUmsatzDatum = new Date(1970, 0, 1); // laaange Zeit in der Vergangenheit;
LastUmsatzBetrag = 0;
saldo = 0; // sonst NaN bei Saldo-Berechnung
}
Allerdings wird ein falscher Saldo berechnet. Das liegt vielleicht daran, daß der Zeitraum der abgeholten Umsätze mitten in einem Abrechnungszeitraum beginnt, der Anfangssaldo also nicht 0 ist.
Oliver