Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Hibiscus ignoriert Gegenkonto beim Import von Moneyplex XML

Vielleicht mit wenig Aufwand behebbar?

theMgt

Betreff:

Hibiscus ignoriert Gegenkonto beim Import von Moneyplex XML

 ·  Gepostet: Heute um 18:38 Uhr  ·  #186549
Hallo zusammen,

ich möchte von Moneyplex zu Hibiscus migrieren. Mir ist aufgefallen, dass Hibiscus beim Import via XML pro Buchung nur den Namen des Empfängers importiert. Die im XML ebenfalls vorhandene Kontonummer und BLZ des Gegenkontos wird offenbar ignoriert.

Das wurde auch schon mal gefragt, ging aber wohl unter.

Leider habe ich von Java keine Ahnung. An dieser Stelle sieht es so aus, als würde vom <EMPFAENGER> nur <NAME> behandelt.

Ich exportiere aus Moneyplex Version 25 Beta (Build L-24823) Umsätze im Format "XML-Export". Die stichprobenartig geprüften Daten haben folgendes Format (aus Datenschutzgründen habe ich Werte durch "-HIDE-" ersetzt):
Code

    <BUCHUNG>
        <DATUM>24.04.26</DATUM>
        <VALUTA>24.04.26</VALUTA>
        <EMPFAENGER>
            <NAME>AMAZON PAYMENTS EUROPE S.C.</NAME>
            <ZUSATZ>A.</ZUSATZ>
            <BIC>TUBDDEDD</BIC>
            <IBAN>DE87-HIDE-6</IBAN>
            <BANKNAME>HSBC Continental Europe, Germany, Düs..</BANKNAME>
        </EMPFAENGER>
        <ZWECK>EndtoEnd: -HIDE-  Lastschrift (Einzugsermaechtigung)</ZWECK>
        <BETRAG>-HIDE-</BETRAG>
        <WAEHRUNG>EUR</WAEHRUNG>
        <QUELLE>0</QUELLE>
    </BUCHUNG>


Wäre es viel Aufwand, den Import wie folgt anzupassen?
  • Wenn <ZUSATZ> vorhanden, dann dessen Inhalt hinten an NAME anhängen (Moneyplex splittet lange Empfängernamen auf zwei Felder auf und zeigt das selbst auch so an.)
  • Wenn <BIC> vorhanden, dann als Gegenkonto BLZ setzen
  • Wenn <IBAN> vorhanden, dann als Gegenkonto IBAN setzen

Laut Volltextsuche gibt es in der Datei UmsatzImpl.java analog zu setGegenkontoName() bereits Funktionen setGegenkontoNummer() und setGegenkontoBLZ(). Ich hoffe einfach mal, dass der Import mit wenig Aufwand ergänzt werden kann, und kann das dann auch gerne testen.

Vielleicht fehlt nur etwas in der Art?
Code

      umsatz.setGegenkontoName(getContent(empfaenger.getFirstChildNamed("NAME")) 
        + getContent(empfaenger.getFirstChildNamed("ZUSATZ")));
      umsatz.setGegenkontoNummer(getContent(empfaenger.getFirstChildNamed("IBAN")));
      umsatz.setGegenkontoBLZ(getContent(empfaenger.getFirstChildNamed("BIC")));

infoman

Betreff:

Re: Hibiscus ignoriert Gegenkonto beim Import von Moneyplex XML

 ·  Gepostet: Heute um 18:58 Uhr  ·  #186550

theMgt

Betreff:

Re: Hibiscus ignoriert Gegenkonto beim Import von Moneyplex XML

 ·  Gepostet: Heute um 20:28 Uhr  ·  #186551
Zitat geschrieben von infoman

die Vorab-Version für mehr Export-Möglichkeiten: https://matrica.de/wiki/index.php/Vorab-Version
danach CAMT-Export (siehe dein 1. Link)

Hallo infoman,
leider hilft mir deine Antwort kein bisschen.

Oben steht ja, dass ich bereits mit der Vorabversion von Moneyplex arbeite. Der CAMT-Export enthält keine Kategorien und schneidet alle Verwendungszwecke bei ~140 Zeichen ab. Ich möchte aber den ganzen Verwendungszweck und meine jahrelang zugewiesenen Kategorien behalten, daher möchte ich den XML-Export nutzen.

Mit diesem Thread möchte ich herausfinden, ob der XML-Import die vorhandenen Daten aus einem bestimmten Grund ignoriert und ob sich das ggf. einfach beheben lässt. Abgesehen vom ignorierten Gegenkonto ist das XML-Format aus meiner Sicht nämlich spätestens seit der Änderung von rhierlmeier (Danke!) perfekt für alle Umsteiger, die Kategorien behalten wollen und Buchungen mit langem Verwendungszweck haben.

Und es könnte ja sein, dass der aktuelle Aufbau der Moneyplex-XML-Datei dem/den Hibiscus-Entwickler/n gar nicht bekannt ist, und das Gegenkonto nur deshalb fehlt.

emmi

Betreff:

Re: Hibiscus ignoriert Gegenkonto beim Import von Moneyplex XML

 ·  Gepostet: Heute um 21:53 Uhr  ·  #186552
Zitat geschrieben von theMgt

Oben steht ja, dass ich bereits mit der Vorabversion von Moneyplex arbeite. Der CAMT-Export enthält keine Kategorien und schneidet alle Verwendungszwecke bei ~140 Zeichen ab. Ich möchte aber den ganzen Verwendungszweck und meine jahrelang zugewiesenen Kategorien behalten, daher möchte ich den XML-Export nutzen.

Ja, wenn man die Kategorien behalten will, führt kein Weg an einem moneyplex XML-Export vorbei. CAMT ist ein - ich nenne es mal so - Bankformat und die Bank hat mit Kategorien nichts am Hut, vor allem nicht mit selbstdefinierten. Der Verwendungszweck ist in CAMT auf 140 Zeichen beschränkt. Ein Export von moneyplex muss abschneiden.

Ob ein Umweg über eine CSV-Datei hilft, weiss ich nicht. Es gibt ein perl-Skript, dass aus einer moneyplex XML-Datei eine CSV macht. Wenn man nun beim Import die richtigen Zuweisungen macht, könnte ich mir vorstellen, dass es klappt. (Habe ich genug Konjunktiv im Satz?)

Im banking4w Unterforum gibt es zahlreiche Infos und Tipps zum Export aus moneyplex.

PS: Ich hoffe, ich habe die Links richtig higekreigt, ansonsten muss man suchen.