Depots in hibiscus

 
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10822
Dabei seit: 03 / 2005
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 30.05.2014 - 08:27 Uhr  ·  #21
Welche Aenderungen denn genau?
jw940
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 30.05.2014 - 09:26 Uhr  ·  #22
Zitat geschrieben von hibiscus

Welche Aenderungen denn genau?


Ich habe folgende Files hinzugefügt:
src/org/kapott/hbci/GV/GVWPDepotList.java
src/org/kapott/hbci/structures/BigDecimalValue.java
src/org/kapott/hbci/swift/SwiftLegacy.java
src/org/kapott/hbci/tools/DepotAbrufTest.java

und folgendes geändert:
src/org/kapott/hbci/GV_Result/GVRWPDepotList.java

Wenn du das integrieren/dir näher anschauen möchtest, würde ich auf github einfach einen pull request dafür erstellen...
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10822
Dabei seit: 03 / 2005
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 30.05.2014 - 09:27 Uhr  ·  #23
Mach einfach nen Pull-Request bei github, dann schau ich mir das an und uebernehme es.
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 203
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 01.06.2014 - 13:32 Uhr  ·  #24
Zum Thema Cortal Consors:

Das Problem ist, dass CC seit ein paar Wochen ein falsches Datum für die Ausführung von Orders sendet ("Zeitpunkt der Abrechnung 0000-00-00 16:24:59").
Als Fallback-Lösung habe ich daher auf das Feld "Order vom" zurückgegriffen.Leider gibt es wohl einige Fälle, wo auch dieses Feld fehlt und es somit gar keine gültigen Datumsfelder in der Orderanzeige gibt.

In so einem Fall erscheint nun eine entsprechende Fehlermeldung. Unabhängig davon wird aber der Bestand aktualisiert.
H-User
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 11
Dabei seit: 06 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 07.06.2014 - 17:16 Uhr  ·  #25
Guten Tag,

eine Depotaufstellung in Hibiscus wär schön. Bisher wird die Summe der Depotposten (Saldo) in Hibiscus kumulativ angezeigt. Das ist ja auch schon toll.

In Starmoney 8.0 (Supportende, in virtueller Maschine) werden die Depotposten mit Wertpapier, Kennnummer, Stück/Nom., Wert, Kaufpreis, Abw.abs., Abw.rel., Kurs und Kursdatum angezeigt. Im Logfile fand ich u.a. HKWPD. Die Internetsuche ergab auf http://www.ddbac.de/download/S…mente.html die Erläuterung "Depotaufstellung anfordern". Mit HIWPD wird wohl die Depotaufstellung rückgemeldet.

Da die Funktionalitäten (über FinTS) zur Verfügung stehen (zumindest von der Apo-Bank, hoffentlich auch von vielen anderen auch), wäre es da nicht sinnvoll, sie in Hibiscus einzubauen (über den Aufwand kann ich nichts sagen, da nur Nutzer von Programmen), anstelle es über Scripting zu machen ?

Falls ich hier nur Altbekanntes zum Besten gebe, bitte kurze Rückmeldung.

Tschüß
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 203
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 07.06.2014 - 17:32 Uhr  ·  #26
HBCI Unterstützung steht auf meiner TODO Liste (https://github.com/littleyoda/hibiscus.depotviewer/issues).

Es gibt aber zwei Probleme:
- Der Zugriff auf das HBCI Funktionen aus einem Plugin heraus ist nicht ganz einfach.
- In HBCI4Java ist im Moment nur der Geschäftsvorfall HKWPD (Depotaufstellung) enthalten und noch nicht HKWDU (Depotumsätze)

Den ersten Punkt schaue ich mir gerade an.
Beim zweiten Punkt werde ich sicherlich Hilfe benötigen, da ich von HBCI gar keine Ahnung habe.
Zur Zeit kenne ich auch keinen, der an dem Thema HKWDU aktiv arbeitet.
jw940
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 07.06.2014 - 18:06 Uhr  ·  #27
Zitat geschrieben von little.yoda

Beim zweiten Punkt werde ich sicherlich Hilfe benötigen, da ich von HBCI gar keine Ahnung habe.
Zur Zeit kenne ich auch keinen, der an dem Thema HKWDU aktiv arbeitet.


Ich habe mir HKWDU mittlerweile ein bisschen angeschaut -- leider sieht es im Moment so aus, als ob kaum eine Bank diesen Geschäftsvorfall unterstützt, auch wenn der HKWPD geht (bzw. zumindest keine Bank, bei der ich ein Depot habe).
Ich bin momentan aber noch daran zu klären, ob das nicht vielleicht auch daran liegt, dass ich hbci4java zu wenig kenne...
H-User
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 11
Dabei seit: 06 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 07.06.2014 - 18:10 Uhr  ·  #28
@little.yoda
Das Depotkonto wird bei mir von Hibiscus mit HKSAL abgefragt, die Antwort kommt als HISAL
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 203
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 07.06.2014 - 18:35 Uhr  ·  #29
Ich weiß, dass einige Banken bei Depots HKSAL unterstützen.

HKSAL liefert aber, so weit ich es verstehe, nur die Saldo des Depots. Nicht mehr und nicht weniger.

@jw940: Ich habe gerade mal ziemlich lange gesucht und auch keine Bank gefunden, wo ich sicher sagen kann, dass sie es unterstützen.

Am besten sieht noch die Commerzbank aus:
https://www.commerzbank.de/por…/hbci.html
Wertpapier-Geschäftsvorfälle (Wertpapierorder, Orderbuch, Orderstatus, Und Orderanzeige, Wertpapierkurse und -stammdaten, Wichtige Informationen, Depotaufstellungen)


Ich habe nochmal im HBCI Bereich nachgefragt, ob jemand entsprechende Banken kennt.
jw940
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 08.06.2014 - 19:00 Uhr  ·  #30
Kurzes Update: Da die DKB, so wie es aussieht, HKWDU unterstützt, und ich dort eh schon ein Konto hatte, habe ich mal ein Depot dort beantragt.
(Zwecks "Forschung&Entwicklung", von den Konditionen her ist das m.E. nicht wirklich interessant, immerhin kostet es keine Grundgebühr...)

Ansonsten scheint das gar nicht so schwierig zu sein, den GV zu hbci4java hinzuzufügen; die Hauptarbeit ist das Parsen des komischen SWIFT-Formats des Ergebnisses.
Wenn ich was konkretes habe, melde ich mich wieder...
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 203
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 08.06.2014 - 22:45 Uhr  ·  #31
Dann noch ein kurzes Feedback von mir:
Mein Plugin kann mittlerweile mit einer gepatchen Version von hibiscus Depotbestände via HBCI (HKWPD) abholen.

Damit mein Plugin auch mit einer ungepatchen Version läuft, muss Olaf etwas an der Plugin-Struktur ändern. Da Olafs Hauptpriorität verständlicherweise aber immer noch Sepa ist, kann es noch etwas dauern, bis ich den aktuellen Stand freigeben kann.
jw940
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 11.06.2014 - 19:24 Uhr  ·  #32
Ich habe jetzt einen Parser für die Ergebnisse der Depotumsatzabfrage gebaut.
Dieser kann die 3 Beispiele aus http://www.oekb.at/en/osn/Down…cation.pdf erfolgreich verarbeiten.

Zudem konnte ich bei der DKB die leere Umsatzliste erfolgreich abrufen und verarbeiten.

Da ich jetzt erstmal nicht weitertesten kann, bis ich im DKB-Depot ein paar Umsätze generiert habe (was einige Tage dauert), stelle ich einen Pull Request für diese Änderungen...

Insbesondere das "Ergebnisinterface" (GVRWPDepotUms) müsste stabil sein, da ich dort alles eingebaut habe, was in der oben verlinkten Spezifikation angegeben ist.

Ein Beispiel für den Abruf findet sich wie beim letzten Mal unter src/org/kapott/hbci/tools/DepotAbrufTest.java, wo ich die Methode analyzeDepot entsprechend erweitert habe.
onlbanker
Benutzer
Avatar
Geschlecht:
Beiträge: 3338
Dabei seit: 05 / 2013
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 16.06.2014 - 06:56 Uhr  ·  #33
Zitat geschrieben von little.yoda
Damit mein Plugin auch mit einer ungepatchen Version läuft, muss Olaf etwas an der Plugin-Struktur ändern.

Hierzu ist mir gerade dieser Post aufgefallen: http://www.onlinebanking-forum…real103890
Ist das gemeint?
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 203
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 16.06.2014 - 08:39 Uhr  ·  #34
Zitat geschrieben von onlbanker

Hierzu ist mir gerade dieser Post aufgefallen: http://www.onlinebanking-forum…real103890
Ist das gemeint?


Nein. Wie Olaf schon in dem verlinkten Beitrag geschrieben hat, benutze ich diese Funktionalität schon für meine Plugins. Da der Depot Viewer auch HBCI Funktkionen nutzen soll, benötige ich dafür einige weitere Funktionen. Vor dem nächsten Release von Hibiscus wird hier auch nichts passieren.
onlbanker
Benutzer
Avatar
Geschlecht:
Beiträge: 3338
Dabei seit: 05 / 2013
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 16.06.2014 - 09:03 Uhr  ·  #35
OK, hab ich verstanden.
mss
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 297
Dabei seit: 10 / 2011
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 08.08.2014 - 09:56 Uhr  ·  #36
Hallo, ich habe die aktuelle Version von https://github.com/littleyoda/hibiscus.depotviewer installiert. Wenn ich damit auf CC den Kontostand abrufe, kommt keine Fehlermeldung:
[08.08.2014 09:55:35] Synchronisiere Konto: Depot xxx, Kto. xxx [BLZ: 0]
[08.08.2014 09:55:40] Synchronisierung via Depot Viewer erfolgreich beendet
Kontostand danach ist allerdings unverändert 0 EUR und kein einziger Eintrag.
Achja, hibiscus habe ich auch eben auf die letzte Nightly-Version gezogen.
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 203
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 08.08.2014 - 18:46 Uhr  ·  #37
mss
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 297
Dabei seit: 10 / 2011
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 11.08.2014 - 08:00 Uhr  ·  #38
Ist das ein eigener Branch von Hibiscus? Ich sehe da nur willuhn:master, sollte das also nicht bereits im Nightly drin sein? Wird es ansonsten ins offizielle Hibiscus reinkommen?
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 203
Dabei seit: 05 / 2014
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 11.08.2014 - 12:34 Uhr  ·  #39
Michael_OF
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Offenbach
Beiträge: 304
Dabei seit: 03 / 2012
Betreff:

Re: Depots in hibiscus

 · 
Gepostet: 06.12.2014 - 03:10 Uhr  ·  #40
Cool.

Nach Deinem Post heute sofort mal runtergeladen und für CortalConsors ausprobiert.

Manches ist noch etwas holprig, aber für einen ersten Wurf sehr sehr vielversprechend und vielleicht mache ich ja auch was falsch :-)

Also...

- Plugin geladen, kP.
- Dann erst mal in kleines "Loch" gefallen: Unter "Depot-Viewer/Depots" ist die Liste (natürlich) erstmal leer. Beim Klick auf "Abruf" und "Einstellungen" passiert aber nichts, nicht mal eine Meldung. Ein bisschen verwirrend.
- Doku lesen hilft aber: Für CortalConsors/HBCI muss ein Hibiscus-Konto angelegt werden.
- Gelesen, getan. Fehlende CC-Depots (Verrechnungskonten und Tagesgeldkonten kann Hibiscus schon) aus PIN/TAN ausgelesen. Kontoart gesetzt (Wertpapierdepot). Zugangsverfahren(HBCI Standard) und FinTS-Sicherheitsverfahren gesetzt (PIN/TAN).
- Depots tauchen unter "Depot-Viewer/Depots" auf, voila!

Anmerkung: Kontoart und Zugangsverfahren sind auf zwei verschiedenen Tabs, sollte genau dokumentiert werden sonst kommen da sicher bei fast jedem neuen Nutzer Nachfragen, da die Konten erst im Depot-Viewer auftauchen, wenn alles stimmt, hat auch bei mir einen Moment gedauert.

- Jetzt geht auch "Einstellungen", wenn man eine Depot-Zeile aktiviert hat.

- Dito für den "Abruf". Wie schon erwähnt wäre eine Meldung bei Klick ohne Fokus auf Depot hilfreich.

Was mir beim "Abruf" aufgefallen ist: Funktioniert sowohl über Button "Abruf" im Depot Viewer als auch zB auf der Hibiscus Startseite "Konten synchronisieren". Hier sollte in der späteren Doku das Zusammenspiel erläutert werden, ist mir noch nicht ganz klar. zB: Werden beim Hibiscus-Sync mit der Option "Umsätze/Salden holen" auch die Bestände geholt. Cool, aber unerwartet :-)

Etwas holprig ist das Zusammenspiel Hibiscus/Depot Viewer bei der Abfrage bzgl. PIN bei CC PIN/TAN. Hibiscus fragt mit eigenem Dialog wie üblich (konfigurierbare Option) einmal pro Session, konkret beim ersten Sync, die PINs ab. Der Depot Viewer fragt mit eigenem Dialog. bei jedem "Abruf", aber wie es scheint erst, wenn der Abruf bereits durch ist. Etwas merkwürdig, aber führt zu keiner Fehlermeldung.

Eine reproduzierbare Fehlermeldung bekomme ich bei rechter Maustaste "Bearbeiten" für ein Depot.

Code
java.lang.ClassCastException: de.open4me.depot.sql.GenericObjectHashMap cannot be cast to de.open4me.depot.sql.GenericObjectSQL
  at de.open4me.depot.gui.control.UmsatzEditorControl.<init>(UmsatzEditorControl.java:35)
  at de.open4me.depot.gui.view.UmsatzEditorView.bind(UmsatzEditorView.java:23)
  at de.willuhn.jameica.gui.GUI$4.run(GUI.java:644)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:815)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:811)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:540)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:475)
  at de.open4me.depot.gui.action.UmsatzEditorAction.handleAction(UmsatzEditorAction.java:22)
  at de.willuhn.jameica.gui.parts.ContextMenu$1.handleEvent(ContextMenu.java:185)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:832)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
  at de.willuhn.jameica.system.Application.init(Application.java:148)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
  at de.willuhn.jameica.Main.main(Main.java:78)


Funktionaler Wunsch von mir: Da sicher nicht nur ich seit den Änderungen 2009 zwei Depots haben, wäre bei "Depot-Viewer/Bestand" und "Depot-Viewer/Wertpapiere" in der Tabelle zumindest eine Spalte "Depot" und am besten gleich ein Filter dazu prima.

Zu den restlichen Sachen kann ich noch nichts testen, da meine Depots schon eine Weile keine Umsätze haben.

Nochmals: Respekt, echt klasse, wie die erste Version aussieht!!

Gruß,
Michael
Gewählte Zitate für Mehrfachzitierung:   0