[gnucash-de] Edit auto matching of transactions

Christian Gruber christian_gruber at gmx.de
Mi Feb 26 17:34:45 EST 2025


Hallo Bastian,

ich hatte mich vor einiger Zeit intensiv mit dem Algorithmus des
Buchungszuordnungsassistenten beschäftigt. Es handelt sich dabei um
einen einfachen statistischen Klassifikator (Bayes-Klassifikator).
Dieser basiert auf Schlüsselwörtern, welche durch Zerlegung des
Buchungstextes jeder importierten Buchung erzeugt werden. Mit jeder
importierten Buchung "lernt" der Algorithmus also neue Verknüpfungen
zwischen Schlüsselwörtern und Konten dazu. Die gespeicherten
Schlüsselwörter mit deren Kontoverknüpfungen sowie Häufigkeiten können
nachträglich im Import-Zuordnungen Editor
<https://code.gnucash.org/docs/de/gnucash-manual/trans-import.html#ImportMatchEditor>
eingesehen und auch bearbeitet werden. Weitere Möglichkeiten zur
Beeinflussung sind nicht vorgesehen. Wichtig zu wissen ist, dass die
Einträge im Import-Zuordnungen Editor ausschließlich während des Imports
neuer Buchungen aktualisiert werden. Wenn also die Zuordnung einer
Buchung zu einem Gegenkonto erst nach dem Import erfolgt, wird dies
nicht mehr berücksichtigt.

Wenn der Buchungszuordnungsassistent bei dir also neue Buchungen dem
'Imbalance' Account (Ausgleichskonto) zuordnet, hast du in der
Vergangenheit möglicherweise neue Buchungen beim Importieren zunächst
dem Ausgleichskonto zugeordnet und die finale Zuordnung erst
nachträglich vorgenommen. In diesem Fall könntest du einfach alle
Einträge im Import-Zuordnungen Editor löschen, so dass der Klassifikator
noch einmal neu trainiert werden kann.

Darüber hinaus sollte ich allerdings auch erwähnen, dass der
Bayes-Klassifikator aufgrund eines Fehlers in der Implementierung
<https://bugs.gnucash.org/show_bug.cgi?id=798136>, den ich entdeckt
hatte, nicht so arbeitet wie gedacht. Dennoch scheint er einigermaßen
brauchbare Ergebnisse zu liefern.

Grüße,
Christian


Am 23.02.25 um 19:03 schrieb Andreas Lechner:
> Ich kann nur sagen, dass die Zuordnung ohne erkennbare Funktion ist.
> Alle Buchungen werden im Prinzip ins Konto Raumaufwand gebucht, oder
> wenn es Fremdwährungen betrifft, dann Ausgleichskonto-XXX. Würde der
> Algorithmus raten, wäre das Ergebnis vermutlich nicht schlechter. Ich
> glaube, da hilft nur, auf ein Update zu warten.
>
> Grüsse
>
> Andreas
>
> Am So., 23. Feb. 2025 um 15:23 Uhr schrieb Frank H. Ellenberger
> <frank.h.ellenberger at gmail.com>:
>
>     Hallo Bastian,
>
>     Am 20.02.25 um 17:31 schrieb Bastian:
>     > Hallo, ich nutze gnucash nun seit Jan 2018 für eine private
>     > Finanzhaltung.
>     >
>     > Mit aqbanking werden Transaktionen importiert (hbci). Gnucash
>     hilft und
>     > weist auf mir unbekannte Weise die Transaktionen zu einem
>     Account hinzu.
>     > Seit mehreren Monaten können allerdings gleiche/ähnliche
>     Transaktionen
>     > nicht mehr sinnvoll zugewiesen werden und der auto-matcher fügt sie
>     > dem 'Imbalance' Account zu.
>     >
>     > Wie arbeitet dieser Auto-Matcher? Wie kann man den beeinflussen?
>
>     schon mal
>     https://code.gnucash.org/docs/de/gnucash-manual/trans-import.html#trans-import-matcher
>
>     ff. gelsen?
>
>     Grüße
>     Frank
>
>     > Besten Dank,
>     _______________________________________________
>     gnucash-de mailing list
>     gnucash-de at gnucash.org
>     https://lists.gnucash.org/mailman/listinfo/gnucash-de
>
>
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20250226/2ac29f10/attachment.htm>


Mehr Informationen über die Mailingliste gnucash-de