PayPal-Abruf Geschäftskonto

 
hibbie
Benutzer
Avatar
Geschlecht:
Beiträge: 10
Dabei seit: 04 / 2019
Betreff:

PayPal-Abruf Geschäftskonto

 · 
Gepostet: 21.08.2025 - 09:45 Uhr  ·  #1
Hallo,
der letzte Abruf vor einem Monat klappte noch. Jetzt folgender Fehler:

Code
[21.08.2025 09:44:00] Synchronisierung via Paypal läuft
[21.08.2025 09:44:00]  
[21.08.2025 09:44:00] Synchronisiere Konto: PayPal Firma, Kto. 6161604670 [BIC: PPLXLULLXXX]
[21.08.2025 09:44:00] Führe Geschäftsvorfall aus: "PayPal Firma, Kto. 6161604670 [BIC: PPLXLULLXXX]: Umsätze/Salden abrufen"
[21.08.2025 09:44:01] Fehler beim Erstellen der Abfrage: Cannot deserialize value of type `java.util.Date` from String "2025-08-21T05:59:59Z": expected format "yyyy-MM-dd'T'HH:mm:ssZ"
 at [Source: (String)"{"account_number":"xxxxxxxx","start_date":"2025-08-19T22:00:00Z","end_date":"2025-08-21T05:59:59Z","last_refreshed_datetime":"2025-08-21T05:59:59Z","page":1,"total_items":0,"total_pages":0,"links":[{"href":"https://api.paypal.com/v1/reporting/transactions?end_date=2025-08-21T09%3A44%3A00%2B0200&balance_affecting_records_only=Y&start_date=2025-08-20T00%3A00%3A00%2B0200&fields=all&page_size=500&page=1","rel":"self","method":"GET"}]}"; line: 1, column: 131] (through reference chain: de.willuhn.jameica.hbci.paypal.domain.TransactionResult["last_refreshed_datetime"])


Datum habe ich zurückgesetzt, aber ohne Erfolg.

Danke
Hans48
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 08 / 2025
Betreff:

Re: PayPal-Abruf Geschäftskonto

 · 
Gepostet: 21.08.2025 - 12:07 Uhr  ·  #2
Bei mir exakt dasgleiche Problem. Auch wenn ich das onto neu anlege
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10915
Dabei seit: 03 / 2005
Betreff:

Re: PayPal-Abruf Geschäftskonto

 · 
Gepostet: 21.08.2025 - 15:52 Uhr  ·  #3
Ich kann den Fehler reproduzieren. Das ist ein Bug von Paypal. Die liefern hier als Datum den Wert "2025-08-21T05:59:59Z". Das ist das Datumsformat ISO-8601. Das "Z" ist da aber falsch. Das soll der Platzhalter für die Zeitzone sein. Das "Z" muss von Paypal gegen die tatsächliche Zeitzone ersetzt werden.

Da die Zeitzone ohnehin nicht verwendet wird, habe ich das jetzt so angepasst, dass das "Z" schlicht ignoriert wird. Ist ab sofort im Nightly-Build. Klicke in Hibiscus auf "Datei->Einstellungen->Plugins->verfügbare Plugins" und wähle bei "hibsicus.paypal" "Erneut installieren...".

Dann sollte es wieder gehen.
OfflineBanker
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 268
Dabei seit: 04 / 2012
Betreff:

Re: PayPal-Abruf Geschäftskonto

 · 
Gepostet: 21.08.2025 - 17:08 Uhr  ·  #4
Ist meines Erachtens dann aber nicht korrekt was du machst. Das Z steht doch für Zulu Time also UTC und ist legitim an der Stelle. Wenn dus einfach ignorierst nimmst du vermutlich die lokale Zeitzone an, also momentan UTC+2, oder? Dann wären alle Zeiten um 2 Stunden daneben.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10915
Dabei seit: 03 / 2005
Betreff:

Re: PayPal-Abruf Geschäftskonto

 · 
Gepostet: 21.08.2025 - 17:42 Uhr  ·  #5
Die Uhrzeit wird ohnehin nicht mit gespeichert. Warum der JSON-Deserializer mit Zulu-Time nicht klar kommt, verstehe ich zwar auch nicht. Aber ich bin mir sicher, dass Paypal die Umsätze nicht in dieser Zeitzone liefert.
Hans48
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 08 / 2025
Betreff:

Re: PayPal-Abruf Geschäftskonto

 · 
Gepostet: 21.08.2025 - 19:39 Uhr  ·  #6
Danke, funktioniert wieder prächtig!!
Gewählte Zitate für Mehrfachzitierung:   0