Ich verwende Hibiscus seit ca. einem halben Jahr und bin damit sehr zufrieden. Bisher hatte ich auch ein PayPal-Konto, das ich ohne Probleme abrufen kann. Kurz vor dem Jahreswechsel habe ich ein weiteres PayPal-Konto angelegt. Aber hier bin ich beim ersten Abruf auf einen Fehler gestossen, den ich nicht bereinigen konnte, auch nicht mit Hilfe des PayPal-Supportes.
Meine Vorgehensweise:
0. Alle Updates eingespielt
1. Anlegen eines PayPal-Kontos, wie beschrieben in : https://hibiscus-mashup.derrichter.de/i ... cus-mashup
Ursprünglich: API-Abrufintervall = 4000
2. Versuch, die Daten abzurufen führte zu folgendem Status-Log:
-------------------------------------------------------
Code: Alles auswählen
: 1 Abrufversuch
Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.01.2020 11:05:01]
[02.01.2020 11:05:01] System-Info: OS[Linux (ver. 4.15.0-72-generic) amd64] Platform[Jameica 2.8.6 | Build: 455 vom 20191101] Plugin[hibiscus 2.8.22 | Build: 386 vom 20191219]
[02.01.2020 11:05:01] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.7 | Build: 530 vom 20191024] [Hibiscus Mashup ver. 0.9.7 | Build: 366 vom 20191023]
[02.01.2020 11:05:01] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.01.2020 11:05:01] OK: Java-Version 11.0.5 von 'Private Build' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-11-openjdk-amd64)
[02.01.2020 11:05:01] Überprüfe Selenium-Version ...
[02.01.2020 11:05:01] OK: Selenium-Version 3.141.59 installiert und aktiv
[02.01.2020 11:05:01] Überprüfe ChromeDriver-Version ...
[02.01.2020 11:05:01] OK: ChromeDriver-Version 78.0.3904.70 installiert und aktiv
[02.01.2020 11:05:01]
[02.01.2020 11:05:01] Synchronisiere Konto 'PayPal - xxxxx, IBAN DE8650........ [J.P. Morgan]' ...
[02.01.2020 11:05:02] API-Authentifizierung mit API-Anmeldekennung sonj******* auf https://api-3t.paypal.com/nvp? ...
[02.01.2020 11:05:16] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[02.01.2020 11:05:16] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[02.01.2020 11:05:16] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[02.01.2020 11:05:16] Suche Umsätze im Zeitraum vom 03.01.2015 bis 02.01.2020 und lese diese aus ...
[02.01.2020 11:05:17] API-Transaktionssuche mit eingestelltem Intervall von '4000 Std.' gestartet ...
[02.01.2020 11:05:23] Fehler: Fehlermeldung des Servers: (Error) EndTime is older then 3 years [Transaction refused because of an invalid argument. See additional error messages for details.]
3. Änderung des API-Abrufintervalls auf 1000.
4. Versuch, die Daten abzurufen führte zu folgendem Status-Log:
------------------------------------------------------------
Code: Alles auswählen
: 2. Abrufversuch
02.01.2020 12:02:09] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.01.2020 12:02:09]
[02.01.2020 12:02:09] System-Info: OS[Linux (ver. 4.15.0-72-generic) amd64] Platform[Jameica 2.8.6 | Build: 455 vom 20191101] Plugin[hibiscus 2.8.22 | Build: 386 vom 20191219]
[02.01.2020 12:02:09] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.7 | Build: 530 vom 20191024] [Hibiscus Mashup ver. 0.9.7 | Build: 366 vom 20191023]
[02.01.2020 12:02:09] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.01.2020 12:02:09] OK: Java-Version 11.0.5 von 'Private Build' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-11-openjdk-amd64)
[02.01.2020 12:02:09] Überprüfe Selenium-Version ...
[02.01.2020 12:02:09] OK: Selenium-Version 3.141.59 installiert und aktiv
[02.01.2020 12:02:09] Überprüfe ChromeDriver-Version ...
[02.01.2020 12:02:09] OK: ChromeDriver-Version 78.0.3904.70 installiert und aktiv
[02.01.2020 12:02:09]
[02.01.2020 12:02:09] Synchronisiere Konto 'PayPal - xxxxx, IBAN DE8650........ [J.P. Morgan]' ...
[02.01.2020 12:02:09] API-Authentifizierung mit API-Anmeldekennung sonj******* auf https://api-3t.paypal.com/nvp? ...
[02.01.2020 12:02:19] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[02.01.2020 12:02:19] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[02.01.2020 12:02:19] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[02.01.2020 12:02:19] Suche Umsätze im Zeitraum vom 03.01.2015 bis 02.01.2020 und lese diese aus ...
[02.01.2020 12:02:19] API-Transaktionssuche mit eingestelltem Intervall von '1000 Std.' gestartet ...
[02.01.2020 12:02:27] Fehler: Fehlermeldung des Servers: (Error) EndTime is older then 3 years [Transaction refused because of an invalid argument. See additional error messages for details.]
Wie man sieht, wird der Zeitraum vom 03.01.2015 bis 02.01.2020 nicht geändert, egal ob das Interval auf 4000 oder 1000 steht.
Ich habe mich dann an den Support von PayPal gewandt. Deren vorläufig letzte Antwort war:
-------------------
I checked the logs based on your screenshot and found you called TransactionSearch and specified the time window as below. Please understand you can only search for the transactions within the last 3 years. That's why it failed. Let me know if you need further clarification~
-------------------
Was kann (oder muß) ich tun, um eine fehlerfreien Datenabruf zustande zu bringen ?
Verstehen kann ich das ganze nicht wirklich, weil ich mein erstes PayPal-Konto ohne Problem abgerufen werden konnte (auch beim ersten Mal) und kann. Dieses habe ich allerdings schon vor ca. 3 Monaten eingerichtet.
Freundlichen Gruß
hermexx