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.