[Erledigt mit Workaround] MoneYou - alte Umsätze

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Martin

[Erledigt mit Workaround] MoneYou - alte Umsätze

Beitrag von Martin » Mi 17. Jan 2018, 22:38

Hallo zusammen!

Seit dem letzten Update werden beim Abruf meines MoneYou-Tagesgeldkontos immer alle Umsätze angezeigt, d.h. nicht nur die neuen, sondern auch alle alten Umsätze, die sich bereits in der Datenbank befinden. Anscheinend erkennt das Skript auch, dass es sich um alte Umsätze handelt. Trotzdem tauchen Sie in der Tabelle "Neue Umsätze" auf. Gibt es da eine Lösung?

Code: Alles auswählen

[17.01.2018 22:32:59] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[17.01.2018 22:32:59]  
[17.01.2018 22:32:59] System-Info: OS[Windows 7 (ver. 6.1) x86]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[17.01.2018 22:32:59] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7 | Build: 320 vom 20171231] [Hibiscus Mashup ver. 0.8.7 | Build: 260 vom 20171231]
[17.01.2018 22:32:59] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[17.01.2018 22:32:59] OK: Java-Version 1.8.0_161 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files (x86)\Java\jre1.8.0_161)
[17.01.2018 22:32:59] Überprüfe HTMLUnit-Version ...
[17.01.2018 22:32:59] OK: HTMLUnit-Version 2.28 installiert und aktiv
[17.01.2018 22:32:59]  
[17.01.2018 22:32:59] Synchronisiere Konto 'xxxxxxxx, IBAN DExxxxxxxxxxx [ABN AMRO Bank, MoneYou]' ...
[17.01.2018 22:33:03] Web-Login mit HTMLUnit-Engine mit Anmeldekennung xxxx******* auf https://www.moneyou.de/personalpage/login ...
[17.01.2018 22:33:30] MoneYou-Login war erfolgreich
[17.01.2018 22:33:30] INFO: es werden nun gleich alle aktive MoneYou-Konten zur Anmeldekennung '0609*******' abgearbeitet ...
[17.01.2018 22:33:30] Konto 'xxxxxxxxx, IBAN xxxxxxxx [ABN AMRO Bank, MoneYou] wird synchronisiert ...
[17.01.2018 22:33:30] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[17.01.2018 22:33:30] Suche Umsätze im Zeitraum vom 03.01.2018 bis 17.01.2018 und lese diese aus ...
[17.01.2018 22:33:49] Kontoauszug erfolgreich. Importiere Daten ...
[17.01.2018 22:33:50] Ergebnis des Sync: Es wurden '14' Umsätze übernommen (davon neue: 0  davon alte: 14)
[17.01.2018 22:33:50] Saldo aktualisiert von Konto: xxxxxxxxxx
[17.01.2018 22:33:50] INFO: es wurden alle aktive MoneYou-Konten zu der Anmeldekennung (xxxx*******) synchronisiert
[17.01.2018 22:33:59] Web-Logout der aktuellen Online-Sitzung ...
[17.01.2018 22:34:05] MoneYou-Logout war erfolgreich
[17.01.2018 22:34:05] Das Konto 'xxxxxx, IBAN DExxxxxxxxxx [ABN AMRO Bank, MoneYou]' wurde erfolgreich synchronisiert
[17.01.2018 22:34:05] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet
Viele Grüße,
Martin

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

Re: MoneYou - alte Umsätze

Beitrag von Hibiscus-Scripter » Sa 20. Jan 2018, 22:20

Ja dieses Problem bestand schon vor der neuen Version und liegt wohl daran dass auch hier HTMLUnit versagt.
Bei mir selbst tritt dieses Problem auch auf weshalb ich mit der aktuellen Nightly-Build sozusagen einen Workaround gebaut habe indem der Kontoauszug nur noch maximal Umsätze bis zum angegebenen Abrufdatum enthalten kann.

Da deine Angaben echt spärlich sind, z. B. welche Umsätze von welchem Zeitraum, etc... kann ich dir nur raten. Entweder ist es wie bei mir das alte Umsätze, meist bis einschließlich 2016, z. B. eine andere Codierung haben und deshalb immer wieder doppelt angelegt werden. Dann würde ich einfach mal all die Umsätze die doppelt abgerufen werden löschen und das Problem ist gelöst.
Andernfalls kannst du wie gesagt die neuste Nightly-Build von "finance.websync" installieren und es werden keine Umsätze älter als das Abrufdatum mehr abgerufen...
(Hilfe dazu gibts wie immer in den Posting-Regeln)

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

Martin

Re: MoneYou - alte Umsätze

Beitrag von Martin » Sa 20. Jan 2018, 23:52

Danke für Deine Antwort! Bei mir werden sämtliche alten Umsätze des Kontos (seit Eröffnung) erneut abgerufen, das sind 2 Jahre (das gepostete Log stammt vom Konto meiner Frau - bei meinem Konto sind es 5 Jahre). Zum Glück gibt es nicht allzu viele Kontobewegungen. Ich habe natürlich auch die doppelt abgerufenen Umsätze gelöscht (und zwar die jeweils aktuell abgerufenen), aber beim nächsten Mal wiederholte sich der Fehler.
Das von Dir beschriebene Verhalten (nach einmaligem Löschen der doppelt abgerufenen Umsätze ist das Problem gelöst) kenne ich auch von der alten Version, aber jetzt tritt es jedes Mal auf. Gerne versuche ich zu helfen, das Problem näher einzugrenzen, aber wie?
Spielt es eine Rolle, ob ich beim Löschen der doppelt abgerufenen Umsätze den alten oder den neuen Datenbankeintrag lösche?
Was bedeutet der Log-Eintrag "Es wurden '14' Umsätze übernommen (davon neue: 0 davon alte: 14)"?

Viele Grüße,
Martin

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

Re: MoneYou - alte Umsätze

Beitrag von Hibiscus-Scripter » So 21. Jan 2018, 00:28

Du musst natürlich die alten Umsätze löschen, nicht die die nun erneut abgerufen wurden, denn genau die sind ja nun die Hibiscus ab sofort für schon abgerufen hält und die vorherigen machten ja eben das Problem.
Also einfach die nicht fetten löschen und die fett-markierten belassen, ganz einfach ...

(14 alte übernommen heißt, "älter" als der neueste Umsatz, das ist einfach nur eine hilfreiche Unterteilung)
... 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)“