[Wartet auf Klärung] PayPal: Fehler bei Einzahlung in MoneyPool

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
tidenhub
VIP
VIP
Beiträge: 20
Registriert: Sa 18. Jun 2016, 05:39

[Wartet auf Klärung] PayPal: Fehler bei Einzahlung in MoneyPool

Beitrag von tidenhub » Mi 22. Aug 2018, 23:18

Hallo,
bei PayPal gibt es die Möglichkeit einen MoneyPool zu erstellen: https://www.paypal.com/de/webapps/mpp/money-pools
Einzahlungen in den Pool werden durch das Plugin mit abgerufen und angezeigt, nur die Berechnung der Zwischensumme passt dann nicht mehr.
Denn die Einzahlungen in den Pool werden nicht mit auf das PayPal Guthaben angerechnet.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 61 times

Re: PayPal: Fehler bei Einzahlung in MoneyPool

Beitrag von Hibiscus-Scripter » Mi 22. Aug 2018, 23:23

Da müsstest du etwas konkreter werden ;)
Poste bitte auch mal die Status-Log dazu ...

danke
Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

tidenhub
VIP
VIP
Beiträge: 20
Registriert: Sa 18. Jun 2016, 05:39

Re: PayPal: Fehler bei Einzahlung in MoneyPool

Beitrag von tidenhub » Mi 22. Aug 2018, 23:41

Für das Status-Log war ich etwas zu langsam.
Hier der entsprechende Abschnitt aus dem jamaica.log:

Code: Alles auswählen

[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 5/5
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] processing non-HBCI (Hibiscus Mashup) jobs
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisierung der 'Umsätze/Kontoauszug' gestartet über Backend: non-HBCI (Hibiscus Mashup)
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisiere 'Umsätze' mit Institut und Umsetzung für: PayPal Pte. Ltd.
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] HTMLUnit-Webclient wird vorbereitet ...
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion: Chrome
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion Code/Minor: Mozilla 0
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion AppName: Netscape
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion AppVersion: 5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.75 Safari/537.36
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.75 Safari/537.36
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion VersionNumeric: 67
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] HTMLUnit Proxy-Einstellungen setzen ...
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] HTMLUnit-Webclient wurde erfolgreich vorbereitet
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[Wed Aug 22 23:01:58 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Saldoabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=GetBalance)
[Wed Aug 22 23:02:00 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Transaktionsabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=TransactionSearch&STARTDATE=2018-8-2T10:0:0Z&ENDDATE=2018-8-22T11:1:58Z)
[Wed Aug 22 23:02:00 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 02.08.2018 10:00:00 MESZ  bis  22.08.2018 11:01:58 MESZ
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run] Kontoauszug erfolgreich. Importiere Daten ...
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Speichere Umsatz aus der 19. Zeile des Kontoauszuges ...
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Speichere Umsatz aus der 20. Zeile des Kontoauszuges ...
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Speichere Umsatz aus der 21. Zeile des Kontoauszuges ...
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Speichere Umsatz aus der 22. Zeile des Kontoauszuges ...
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Ergebnis des Sync: Es wurden vier Umsätze übernommen (davon neue: 4  davon alte: 0)
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Setze Saldo des Kontos gleich dem Saldo vom Kontoauszug ...
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] END synchronization of account 5/5
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: DONE
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Wed Aug 22 23:02:36 CEST 2018][INFO][pool-1-thread-1][de.willuhn.jameica.hbci.gui.action.Synchronize.sync] no more backends. synchronization done
[Wed Aug 22 23:02:36 CEST 2018][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
[Wed Aug 22 23:02:36 CEST 2018][INFO][main][de.willuhn.jameica.hbci.messaging.SyncEngineStatusMessageConsumer$1.run] Reloading start view
[Wed Aug 22 23:03:06 CEST 2018][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1$1.run] auto closing monitor snapin
Ich denke, durch ein Beispiel wird das Problem anschaulicher. Hier ein CSV-Export von PayPal-Umsetzen, alles Einzahlungen in MoneyPool:

Code: Alles auswählen

"#";"Kontonummer";"BLZ";"Konto";"Gegenkonto";"Gegenkonto BLZ";"Gegenkonto Inhaber";"Betrag";"Valuta";"Datum";"Verwendungszweck";"Verwendungszweck 2";"Zwischensumme";"Primanota";"Kundenreferenz";"Kategorie";"Notiz";"Weitere Verwendungszwecke";"Art";"Vormerkbuchung"
"2803";"1234567890";"50000000";"PayPal";"x@gmail.com";"";"Martin";"5,00";"04.08.2018";"04.08.2018";"";"";"-25,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
"2804";"1234567890";"50000000";"PayPal";"x@gmx.de";"";"Jamin";"10,00";"04.08.2018";"04.08.2018";"";"";"-15,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
"2805";"1234567890";"50000000";"PayPal";"x@googlemail.com";"";"Markus";"15,00";"05.08.2018";"05.08.2018";"";"";"0,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
"2811";"1234567890";"50000000";"PayPal";"x@gmail.com";"";"Markus";"20,00";"07.08.2018";"07.08.2018";"";"";"-220,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
"2812";"1234567890";"50000000";"PayPal";"x@web.de";"";"Ben";"10,00";"07.08.2018";"07.08.2018";"";"";"-210,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
"2813";"1234567890";"50000000";"PayPal";"x@googlemail.com";"";"Marielle";"10,00";"07.08.2018";"07.08.2018";"";"";"-200,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
"2814";"1234567890";"50000000";"PayPal";"x@web.de";"";"thomas";"200,00";"09.08.2018";"09.08.2018";"";"";"0,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
"2838";"1234567890";"50000000";"PayPal";"x@acu.edu";"";"Lindsay";"15,00";"14.08.2018";"14.08.2018";"";"";"-15,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
"2839";"1234567890";"50000000";"PayPal";"x@gmx.net";"";"Anne-Sophie";"15,00";"14.08.2018";"14.08.2018";"";"";"0,00";"X";"Abgeschlossen";"";"";"";"Zahlung (diverse)";;
Die Zwischensumme sollte theoretisch durchgehend 0,00€ sein. Sobald mehr als ein PayPal Umsatz (Einzahlung in Pool) abgerufen wird, stimmt die Zwischensumme nicht mehr.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 61 times

Re: PayPal: Fehler bei Einzahlung in MoneyPool

Beitrag von Hibiscus-Scripter » Do 23. Aug 2018, 00:03

Anhand dieser Logs kann man das gar nicht nachvollziehen...

der Zwischen-Saldo kommt bei der PayPal-API aber auch von PayPal selber! ... dass müsste man auch in der Log sehen ... mal schauen
hierzu benötige ich aber von dir eine TRACE-LOG per PM, bitte ...

PS: in den Posting-Regeln ist das mit den Logs genau beschrieben, da gibts ein Schloss-Button zum verhindern des Schließens
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 61 times

Re: PayPal: Fehler bei Einzahlung in MoneyPool

Beitrag von Hibiscus-Scripter » So 26. Aug 2018, 19:23

Also als Zwischen-Info für alle:

Bisher sieht es so aus als würde sich in der API eine "normale" Transaktion und eine Einzahlung in den MoneyPool nicht unterscheiden.
Beide haben scheinbar z. B. den Transaktions-Typ "sendmoney" vom Zahltyp "instant", wenn es sich zum Beispiel um eine Zahlung einer Person handelt.

Das Problem entsteht daher eigentlich dadurch, dass der allgemeine PayPal-Saldo, den MoneyPool-Saldo nicht beinhaltet. Also die MoneyPool(s)-Salden, getrennt extra angegeben werden:
paypal-moneypool.png
Kann nun sein, dass ich mich da ja irre, da ich das soweit noch nicht kenne. Von daher bitte weitere Erfahrungen!


Somit scheint aktuell als Lösung nur Möglich, die Salden der ganzen MoneyPools in Hibiscus mit in den PayPal-Kontosaldo einzurechnen.
Nur ob man diese aktuell auch über die API Abrufen kann hab ich noch nicht gefunden.

Zum testen habe ich mir mal so einen Pool angelegt ;)
https://paypal.me/pools/c/87lDPJllcW


Gruß
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 61 times

Re: PayPal: Fehler bei Einzahlung in MoneyPool

Beitrag von Hibiscus-Scripter » So 26. Aug 2018, 19:41

(besser hier als per PM)

ok da sieht man mal das vier Augen mehr sehen ^^
danke für die Test-Zahlung. Die ist zwar bei mir noch nicht im Pool, ABER:

Auf der Homepage sieht es so aus als wäre die Zahlung zuerst auf mein Hauptkonto gebucht worden und dann aber sofort zum MoneyPool-Transferiert!
paypal-moneypool-trans.png
Was ja bedeuten würde, dass die Zahlung in deinem Beispiel stimmen, aber die direkte Abbuchung der selbigen fehlen, womit der Zwischensaldo ja sofort wieder um diesen Betrag nach unten korrigiert werden würde, also eigentlich wie beim Bezahlen über PayPal mit Bankeinzug oder Kreditkarte.
Warum diese Transfer-Buchung jetzt aber nicht in der API war, ist die nächste Frage ...

:!: Von daher wohl bereits zwei Lösungsansätze: Weshalb es hilfreich wäre noch mehr Ablaufbeispiele MIT Screenshots usw. zu haben. Gerne auch von anderen Leuten ;)

Gruß
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 61 times

Saldobuchung der MoneyPool-Einzahlung fehlt in der API

Beitrag von Hibiscus-Scripter » Di 28. Aug 2018, 00:24

OK. Also wie ich das sehe kann das Problem aktuell nur dadurch gelöst werden indem man wieder auf den CSV-Abruf umsteigt.
Im CSV-Kontoauszug sind beide Transaktionen vorhanden (Geldeingang und Transfer zum MoneyPool).

In der API fehlt aber eben genau dieser Transfer (die Saldobuchung) vom PayPal-Konto in den MoneyPool.
Überaus schade und auch total komisch, da ja solche Abrufe von Bankingprogrammen über die API dann eigentlich nicht stimmen sollten, wie eben hier.
Bei Transaktionen wie "Bezahlen mit Kreditkarte" passt ja auch alles (eine Habenbuchhung für das Geld der Kreditkarte und eine Saldo-Buchung zum Bezahlen).
Bezeuted also: Entweder hab ich was übersehen oder den Teil der API-Dokumentation noch nicht gefunden oder das geht rein mit der API gar nicht.

Somit wäre ich eigentlich dafür diesen Umstand, dass "die Saldo-Transaktion der MoneyPool-Buchung in der API bei der Transaktionssuche fehlt", gerne von jedem an PayPal melden zu lassen.
Ich denke das wäre am besten auch hier:
https://de.paypal-techsupport.com/, im Fussbereich unter 'Fragen Sie uns'.


Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

tidenhub
VIP
VIP
Beiträge: 20
Registriert: Sa 18. Jun 2016, 05:39

Re: PayPal: Fehler bei Einzahlung in MoneyPool

Beitrag von tidenhub » Di 28. Aug 2018, 03:28

Die Auszahlung eines Pools wird auch nicht über die PayPal API ausgegeben, d.h. der Ansatz, dass das Zwischensaldo gleich der Summe von PayPal Guthaben + Poolsummen ist, halte ich für am Besten.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 61 times

Re: PayPal: Fehler bei Einzahlung in MoneyPool

Beitrag von Hibiscus-Scripter » Di 28. Aug 2018, 18:56

Nur das ich bei dem MoneyPool-Saldo auch nicht wüsste wo ich den per API abrufen kann. Somit landen wir wieder mindestens beim Web Scraping.
Der CSV-Abruf selbst ist durch diese "Generierung von bis zu 12 Kontobewegungsübersichten" eigenltich auch keine Option mehr, da diese ja auch länger dauern können zum generieren bis man die dann runter laden kann.

Somit wiederhole ich mich:
Somit wäre ich eigentlich dafür diesen Umstand, dass "die Saldo-Transaktion der MoneyPool-Buchung in der API bei der Transaktionssuche fehlt", gerne von jedem an PayPal melden zu lassen.
Ich denke das wäre am besten auch hier:
https://de.paypal-techsupport.com/, im Fussbereich unter 'Fragen Sie uns'.
Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“