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

Bernd Wagner <f.j.bernd.wagner-cl+VPiYnx/[email protected]> Mon, 12 Jan 2026 18:28:07 +0100
Newsgroups gmane.comp.gnome.apps.gnucash.german
Message-ID <[email protected]>
Ich bitte um einen Bugzilla-Account, um die untenstehende Problemmeldung ei=
nreichen zu k=F6nnen.

Screen Name: berwag

Problem:

Beim Umsatzabruf (Kreissparkasse K=F6ln) wird seit der Umstellung auf das C=
AMT-Format bei der Anzeige im Gnucash der Zahlungsempf=E4nger bei Zahlungen=
 =FCber Dienstleister oft nicht angezeigt und die Zahlung ist so schwer zuo=
rdnbar.
Angezeigt werden in diesen F=E4llen 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 Zahlu=
ng. Der eigentliche Zahlungsempf=E4nger findet sich dann hingegen im Ultima=
teCreditor.

L=F6sungsvorschlag:

Die L=F6sung scheint im GnuCash-Code schon vorbereitet zu sein, aber beim A=
ufruf 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 ul=
timateCreditor/Debitor, aber nur, wenn der Parameter is_ofx FALSE ist. Beim=
 Aufruf in Zeile 551 wird als is_ofx der Wert (fitid && *fitid) =FCbergeben=
, der aber in den hier relevanten F=E4llen TRUE ist.
Ich teste derzeit mit der Negation !(fitid && *fitid) , kann dies aber nur =
mit meinen Anwendungsf=E4llen tun und weiss nicht, was fachlich das beste K=
riterium f=FCr "is_ofx" ist.

Hinweis:

Es ist aqbanking >=3D 6.8.4 erforderlich, da dort ein f=FCr diese Sache not=
wendiger Fix drin ist.