GBanking

- war Re: moneyplex, aktueller Stand und Alternativen

ZfT

Betreff:

GBanking

 ·  Gepostet: 01.08.2026 - 22:50 Uhr  ·  #187344
Info: dieser Thread war Teil hiervon:
forum/topic.php?t=28464

Hallo zusammen,

im Rahmen der Trauerbewältigung um den Verlust von Moneyplex habe ich mir ein eigenen kleines OpenSource Programm, passend für meine Bedürfnisse, geschrieben und es GBanking ( = Georgs Banking) genannt. :)
Der "USP" ist der Import des XML Exports aus Moneyplex, in einem Rutsch können also alle Konten und Umsätze importiert werden. Das Programm erkennt Umbuchungen zwischen eigenen Konten, Kategorien und Splitbuchungen werden auch unterstützt.
Der Quellcode findet sich hier im Github, dort gibt es auch Releases für Windows, Linux und MAC (letzte noch komplett ungetestet mangels passender Hardware).
Technisch basiert das Programm auf JavaFX und verwendet die hier auch bekannte hbci4java Bibliothek, die Datenspeicherung erfolgt in eine lokale SQLite Datenbank. Eine installiere Java Runtime oder JDK (ab Version 17) ist erforderlich.

Ich würde es vorsichtig optimistisch aktuell mal als im beta Stadium bezeichnen, Tests und Feedback sind erwünscht :)
Aber besser noch nicht alle "20 Bankzugänge und 200 Konten" fertig einrichten, falls noch Fehler hochkommen die Änderungen am Datenmodell bedingen, dann will ich in diesem frühen Stadium noch keine Migrationen schreiben...

Fossy

Betreff:

Danke

 ·  Gepostet: 16.08.2026 - 14:24 Uhr  ·  #187564
@ZfT Danke für Deine Arbeit,

ich bin nun unterdessen aus der Trauerbewältigung raus und bei den Banking App's gelandet.
Trotzdem, wie schön war die Übersicht in Moneyplex über alle Konten.

ZfT

Betreff:

Re: moneyplex, aktueller Stand und Alternativen

 ·  Gepostet: 23.08.2026 - 22:10 Uhr  ·  #187664
Zitat geschrieben von emmi

Zitat geschrieben von ZfT

hab ich gar nicht gesehen, dass Moneyplex auch Überweisungen im XML Format exportieren kann. Gucke ich mir auch mal an.
Lt. Wiki kann man CSV oder XML wählen. (Ohne es jetzt auszuprobieren, man kann vermutlich alle aus dem Archiv oder selektiv einzelne Überweisungen so exportieren.) Moneyplex stellt alle als sofort fällig dar (<ReqdExctnDt>1999-01-01</ReqdExctnDt>). Das ist vermutlich so gewollt. Wenn man nur die archivierten Überweisungen exportieren und in eine andere SW importieren will, muss man dieses Datum anpassen oder mindestens alle so importierten Überweisungen als ausgeführt markieren. (Wen's interessiert, siehe hier. Ggf. könnte man bier beim Export zwischen archivierten/ausgeführten und neu erfassten, noch nicht ausgeführten Überweisungen unterscheiden.



Danke für die Hinweise. Momentan importiere ich die Überweisungen aus den CSV Dateien alle ins Archiv, betrachte die also indirekt als ausgeführt. Müsste dann noch einen Schalter einbauen.

alibert

Betreff:

Re: moneyplex, aktueller Stand und Alternativen

 ·  Gepostet: 24.08.2026 - 09:39 Uhr  ·  #187677
Anbei das Diagnosepaket.

Das Buchhaltungsprogramm ist kivitendo und ja, das Format ist tatsächlich SEPA XML.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

ZfT

Betreff:

Re: moneyplex, aktueller Stand und Alternativen

 ·  Gepostet: 25.08.2026 - 00:10 Uhr  ·  #187690
danke, zum Bankzugang: Es sieht so aus, als würde Deine Sparkasse keinen Konto Typ zurückliefern und dementsprechend entsteht der Fehler bei Übernahme in die lokale Datenbank. Das habe ich gefixt, in der nächsten Version ist es dann drin.

Zur (Echtzeit-)Überweisung: Hier habe ich leider noch keine richtige Spur. Kannst Du mal:
- die aktuellen Logs löschen
- die Loglevel in den Einstellungen (für GBanking und HBCI4java) auf TRACE hochstellen
- den Auftrag (und möglichst sonst nichts) nochmal probieren
- und dann nochmal ein Diagnosepaket erzeugen?

- (und wieder prüfen, dass nichts sensibles drinsteht)

Den SEPA XML Import habe ich eingebaut, kommt auch mit der nächsten Version :)

alibert

Betreff:

Re: moneyplex, aktueller Stand und Alternativen

 ·  Gepostet: 25.08.2026 - 09:33 Uhr  ·  #187698
Super!

Anbei das aktuelle Diagnosepaket. Ich habe folgende Schritte gemacht:
- die Log-Level hochgestellt
- Programm beendet
- alle Dateien im Ordner log/ gelöscht
- Programm gestartet
- den offenen Auftrag markiert und ausgeführt, die Fehlermeldung quittiert
- Diagnosepaket erstellt
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

ZfT

Betreff:

Re: moneyplex, aktueller Stand und Alternativen

 ·  Gepostet: 26.08.2026 - 13:05 Uhr  ·  #187713
Danke für die Logs.
Demnach scheitert die Echtzeitüberweisung momentan im vorgeschalteten VoP-Verfahren (Empfängerüberprüfung) der Bank.
Ich kann erkennen, dass die PIN als gültig bestätigt wird.
Es wird dann zweimal versucht bei der Bank das Ergebnis der VoP zu holen, bei der zweiten Abfrage liefert die Bank dann aber:

9050: Die Nachricht enthält Fehler
9000: Weitere Verarbeitung des Auftrags aufgrund interner Probleme fehlgeschlagen.

Leider weiß ich gerade noch nicht, warum das passiert.
Ich habe mal die von meinem Programm verwendete hbci4java Bibliothek auf die neueste Version aktualisiert, das es dort vor kurzem eine Änderung gab, die wohl mit Echtzeitüberweisungen zu tun hat. Ich werde auch selbst mal später eine Echtzeitüberweisung probieren.

Ich habe eine neue Version 0.4.0 veröffentlich, wenn Du magst, kannst Du es gerne damit noch mal probieren. Du müsstest aber (nach Update auf diese Version) noch mal einen neuen Mandaten anlegen, das es in diesem Release Änderungen am Datenmodell gibt.