[gnucash-de] Bitte um Bugzilla Account - Zahlungsempfänger im CAMT-Format bei Zahlung über Dienstleister

Bernd Wagner f.j.bernd.wagner at mailbox.org
Mo Jan 12 12:28:07 EST 2026


Ich bitte um einen Bugzilla-Account, um die untenstehende Problemmeldung einreichen zu können.

Screen Name: berwag

Problem:

Beim Umsatzabruf (Kreissparkasse Köln) wird seit der Umstellung auf das CAMT-Format bei der Anzeige im Gnucash der Zahlungsempfänger bei Zahlungen über Dienstleister oft nicht angezeigt und die Zahlung ist so schwer zuordnbar.
Angezeigt werden in diesen Fällen in der Beschreibung:

     Datum+Uhrzeit der Zahlung und verwendete Karte,
     Zahlungsdienstleister (aus dem Creditor remoteName).

Der Zahlungsdienstleister bleibt aber bei der eigentlichen Zahlung meist im Hintergrund und diese Angabe hilft meist nicht bei der Zuordnung der Zahlung. Der eigentliche Zahlungsempfänger findet sich dann hingegen im UltimateCreditor.

Lösungsvorschlag:

Die Lösung scheint im GnuCash-Code schon vorbereitet zu sein, aber beim Aufruf wird, soweit ich den Code durchschaut habe, ein Flag falsch gesetzt.

Datei: gnucash-5.14/gnucash/import-export/aqb/gnc-ab-utils.c

Die Funktion gnc_ab_description_to_gnc erweitert die Beschreibung um den ultimateCreditor/Debitor, aber nur, wenn der Parameter is_ofx FALSE ist. Beim Aufruf in Zeile 551 wird als is_ofx der Wert (fitid && *fitid) übergeben, der aber in den hier relevanten Fällen TRUE ist.
Ich teste derzeit mit der Negation !(fitid && *fitid) , kann dies aber nur mit meinen Anwendungsfällen tun und weiss nicht, was fachlich das beste Kriterium für "is_ofx" ist.

Hinweis:

Es ist aqbanking >= 6.8.4 erforderlich, da dort ein für diese Sache notwendiger Fix drin ist.






Mehr Informationen über die Mailingliste gnucash-de