[gnucash-de] Zuordnung des Kontoumsatzes u.a. zu HBCI

Christian Stimming stimming at tuhh.de
Sam Jun 14 13:47:48 CDT 2003


-----BEGIN PGP SIGNED MESSAGE-----

On Freitag, 13. Juni 2003 22:17, Joerg Sommer wrote:
> die Funktion für die automatische Zuordnung der Kontoumsätze funktioniert
> mehr schlecht als recht. Aber woher soll das Teil auch wissen wie. Könnte
> man daher nicht eine Möglichkeit einbauen, wo ich gnucash sage, wie er zu
> vervollständigen hat? 

Das gleiche Problem haben diejenigen, die eine OFX-Datei importieren, und die 
benutzen den gleichen code. Mehr dazu im Archiv von gnucash-devel, "Importer 
Matching". Wenn du den  Algorithmus ändern willst, dann guck in 
src/import-export/import-match-map.h bzw. import-match-map.c . Es gab 
Vorschläge, dort mehr Regeln zu ermöglichen, aber das ist alles scheiß-schwer 
(nämlich allgemeingültig hinzubekommen). Probier's gerne mal und schick 
patches an gnucash-devel. Z.Zt wird da aber niemand anderes daran arbeiten.

> Ich finde die Spalte mit der Beschreibung, die von der Bank kommt, ist zu
> klein. Bei meiner Bank kommt vorne immer erst Kontonummer. Ich erkenne so
> nie, was es wirklich ist und kann daher keine richtige Zuordnung in dem
> Fenster machen.

Man kann die Spalte manuell vergrößern (klicken und ziehen am Spaltenrand in 
der Überschrift). Gleiches Problem -- die Import-Zuordnung gilt auch für 
OFX-Dateien und die brauchen die anderen Datenfelder genauso dringend.

> Wieso werden der Verwendungszweck und der Empfänger immer
> zusammengeworfen? Macht das schon meine Bank falsch?

*Ich* habe folgendes Format eingebaut (in 
src/import-export/hbci/gnc-hbci-utils.c funktion gnc_hbci_descr_tognc): 
"%s; %s" wobei das erste %s der Verwendungszweck ist wie er von der Bank 
kommt, und das zweite %s der Empfängername. Hast du nen anderen Vorschlag? 
Welchen?

> Wieso ist alles in dem text von der Bank groß geschrieben? Könnte man
> nicht eine Funktion einbauen, die bei jedem Wort alle bis auf den ersten
> Buchstaben klein schreib?

Der Text von der Bank ist immer nur in Großbuchstaben. Eine wie von dir 
gewünschte Funktion könnte man sicher schreiben, nur hab ich keine Zeit 
dafür. Schreib sie und schick ein Patch.

Gruß

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iQCVAwUBPur9VGXAi+BfhivFAQEi9QQAqMVhjLk68sw0DS1H531wbZOf7UqQDJGk
A0hEIvRJFjxI8EuPxEvOSZZySrElYpTtSaINTckGIFBsYZCSZV3TwIsRQ5Ene2ut
mPS0jFvYrXHXiNWFLjtrU5T6Njmqai/vdDRFqRR/ePamCxGchJqwHzkiaR3TBRmo
bpLKQRRDVDA=
=062k
-----END PGP SIGNATURE-----