[gnucash-de] Doppelter Beschreibungstext bei HBCI
Pentasopor
pentasopor at googlemail.com
Do Aug 7 22:01:09 EDT 2008
Hi Micha,
vielen Dank! Der Patch hat funktioniert. Hab das jetzt aber auf:
--- src/import-export/aqbanking/gnc-ab-utils.c 2008-07-27 05:06:05.000000000
+0200
+++ src/import-export/aqbanking/gnc-ab-utils.c 2008-08-08
03:36:07.165164585 +0200
@@ -242,7 +242,7 @@
g_return_val_if_fail(ab_trans, NULL);
- ab_remote_name = AB_Transaction_GetPurpose(ab_trans);
+ ab_remote_name = AB_Transaction_GetRemoteName(ab_trans);
if (ab_remote_name)
GWEN_StringList_ForEach(ab_remote_name, join_ab_strings_cb,
&gnc_other_name);
@@ -284,7 +284,7 @@
if (other_name) {
if (description && *description) {
- retval = g_strdup_printf("%s; %s", description, other_name);
+ retval = g_strdup_printf("%s; %s", other_name, description);
} else {
retval = g_strdup(other_name);
}
geändert, da ich finde, dass der Geschäftspartner wichtiger ist, als der
eigentliche Überweisungstext (sonst muss man beim Überfliegen der Liste immer
erst in der Description scrollen, um zu sehen, ob es denn wirklich der Aldi
war ;)).
Am Besten fände ich natürlich, wenn man den remoteName als description und den
purpose als notes abspeichern könnte. Die Stelle im Code habe ich aber leider
spontan nicht gefunden (vielleicht geht das ja auch gar nicht so ohne
weiteres?).
Nichtsdestotrotz komme ich mit der Bedienung der importierten Transaktionen
nicht klar und kann diese nur wieder löschen.
GnuCash scheint (zumindest bei mir) jede Einzelbuchung als Split-Buchung zu
speichern und ich habe noch nicht rausgefunden, wie ich dann das Zielkonto
ändere (also sprich: die Kategorie für eine solche Buchung setze).
Wenn ich z.B. "Ausgaben/Lebensmittel" auswähle und dann die Zeile verlasse,
fragt er mich, ob er die Zeile jetzt speichern soll. Wenn ich dies bejahe,
kommt ein Fehlerpopup mit: "This transaction is already being edited in
another register. Please finish editing it there first."
Danach erscheint ein weiteres Popup ("The current transaction is not
balanced") mit folgenden Wahlmöglichkeiten:
* Balance it manually
(bringt mich zum Ursprungszustand, d.h. meine getroffene Auswahl für
die Kategorie ist wieder weg)
* Let GnuCash add an adjusting split
(macht aus der Split-Buchung wieder eine Normale, auf das von mir
gewählte Zielkonto/Kategorie. Beim Verlassen der Zeile und Bestätigen
der Speicherung des Datensatzes, löscht GnuCash das Zielkonto jedoch
wieder und setzt es auf 'Imbalance-EUR', nachdem es wieder die
Meldung "This transaction is already..." gebracht hat.
Auch ein erneuter nachträglicher Versuch, das Zielkonto zu ändern, führt
wieder zu dem Popup und 'Imbalance-EUR'.)
* Adjust current account split total
(löscht den Wert der Buchung, so dass nur noch Beschreibung und Datum
gefüllt sind, d.h. dann ist es auch keine Split-Buchung mehr)
Der einzige Ausweg, den ich bisher fand, war sämtliche importierten Zeilen
manuell einzeln zu löschen. :(
Grüße
Pentasopor