Danke für den Hinweis, hab' das "Saldo und Datum zurücksetzen..." probiert und wie schon von mir "befürchtet", hat es leider nicht funktioniert. Da ein Parsingfehler vorliegt, so schätze ich, liegt das Problem leider im Code.
Das mit dem Log im Code-Block werde ich beherzigen, sorry und danke!
Status-Log von heute:
Code: Alles auswählen
[07.06.2016 22:43:10] Synchronisierung via Scripting läuft
[07.06.2016 22:43:10]
[07.06.2016 22:43:10] Synchronisiere Konto: Kreditkarte LBB Amazon Visa, Kto. xxx [Landesbank Berlin - Berliner Sparkasse]
[07.06.2016 22:43:10] Skript: hibiscus.script.lbbcreditcard.js, Version: 0.20
[07.06.2016 22:43:10] Java-Version: 1.8.0_77
[07.06.2016 22:43:10] Synchronisiere Kreditkarte 'Kreditkarte LBB Amazon Visa, Kto. xxx [Landesbank Berlin - Berliner Sparkasse]'
[07.06.2016 22:43:10] Kein PIN vorhanden. Frage Benutzer nach PIN
[07.06.2016 22:43:16] Speichere eingegebene PIN für aktuelle Sitzung
[07.06.2016 22:43:16] Öffne Login-Seite der LBB...
[07.06.2016 22:43:16] Login-Seite geladen
[07.06.2016 22:43:17] Login erfolgreich.
[07.06.2016 22:43:17] Hole Umsätze ab.
[07.06.2016 22:43:17] Beginne Download der CSV-Datei der Umsätze.
[07.06.2016 22:43:18] Download der CSV-Datei abgeschlossen.
[07.06.2016 22:43:18] Werte CSV-Datei aus.
[07.06.2016 22:43:18] CSV-Datei ausgewertet.
[07.06.2016 22:43:18] Umsätze erfolgreich abgeholt.
[07.06.2016 22:43:18] Hole Saldo ab.
[07.06.2016 22:43:18] Neuer Saldo: xx.xx EUR
[07.06.2016 22:43:18] Saldo erfolgreich abgeholt.
[07.06.2016 22:43:18] Aktuell verfügbar: xxxx.xx EUR
[07.06.2016 22:43:18] Aktuell verfügbarer Betrag erfolgreich abgeholt.
[07.06.2016 22:43:18] Hole letzte Rechnungen ab.
[07.06.2016 22:43:18] Erzeuge Liste der letzten Rechnungen
[07.06.2016 22:43:18] Liste der letzten Rechnungen erzeugt
[07.06.2016 22:43:18] Beginne Download der CSV-Datei der Rechnung 0
[07.06.2016 22:43:19] Download der CSV-Datei abgeschlossen für Rechnung 0
[07.06.2016 22:43:19] Werte CSV-Datei aus.
[07.06.2016 22:43:19] Download der CSV-Datei fehlgeschlagen für Rechnung 0
[07.06.2016 22:43:19] Exception: java.text.ParseException: Unparseable date: "Buchungssdatum"
[07.06.2016 22:43:19] Synchronisierung der Kreditkarte 'Kreditkarte LBB Amazon Visa, Kto. xxx [Landesbank Berlin - Berliner Sparkasse]' fehlgeschlagen.
[07.06.2016 22:43:19] Synchronisierung via Scripting erfolgreich beendet
Wobei mir gerade auffällt, dass da zuerst "Beginne Download der CSV-Datei der Rechnung 0" und "Download der CSV-Datei
abgeschlossen für Rechnung 0" steht und zwei Zeilen später dann aber "Download der CSV-Datei
fehlgeschlagen für Rechnung 0" bevor der Parser einen Fehler meldet.
Ich hab' mir daher nochmal die URLs angeschaut, die sind korrekt. Daher habe ich nun in die CSV-Dateien geschaut. Dabei ist mir aufgefallen, dass In der aktuellen Datei die erste Zeile leer ist und ab der zweiten Zeilen die Umsätze folgen. In der Rechnung 0 jedoch, enthält die erste Zeile die Spaltenüberschriften, ab der zweiten Zeile folgen auch hier die Umsätze:
Code: Alles auswählen
Konto-/Kartennummer;Buchungssdatum;Kaufdatum;Umsatz/Ort;Fremdwährung;Kurs zu EUR;Betrag in EUR
Das Problem wird daher, denke ich, in der
function lbb_parseTransactionCSV liegen, welche die erste Zeile nicht erkennt und den Text logischerweise nicht in ein Datum konvertieren kann.
Schön geht anders, aber ändere ich (Quick & Dirty) in Zeile 603 die 0 in eine 1 (fange in Zeile 2 mit einlesen an), läuft das Skript durch.
Ich hoffe, das hilft zur weiteren Fehlerbehebung weiter...
Gruß
Alexander