Bijgesloten een geupgrade versie van convert2qif Perl filter.
Deze filter accepteert MTA940 en CSV bestanden van ABN-AMRO, ING, RABO en Bank of Scotland. Er wordt gebruik gemaakt van intelligentia om uit beschrijvings velden "payee" informatie te halen zoals klantnummer, locatie gegevens, en bank nummer die in een payee bestand (KMyMoney ondersteunt payee QIF records niet) zoals bijv vCard DB op te slaan.
Hierdoor ontsaat de mogelijkheid om afgekorte namen en gegevens weer uniek te krijgen zodat ook payee namen in KMyMoney eenduidig en volledig worden.
De filter heeft een automatisme om categorie (labels) te hangen aan payee namen en aan beschrijvings patronen.
Voor ABN-AMRO en ING is de filter uitvoerig getest (CSV en MTA records). Voor de RABO bank is gebruik gemaakt van de RABO bank beschrijving en beschikbaargestelde test set. Maw geen real world test. (Wie?).
De filter en bijbehorende ini file (voorbeeld ini file is te genereren vanuit de filter; zie ./convert2qif.pl -help of man convert2quif.pl) zijn zodanig dat voor een aantal "institutes" KMyMoney in staat is met een click een gedownloade file in KMYMoney te importeren is.
De filter maakt geen gebruik meer van Text::CSV Perl module. Voor integratie met vCards is wel Text::VCard Perl module nodig.
De filter herkent uit de input vanzelf het gevoerde input formaat (MTA of CSV) en de betreffende bank (elke bank heeft zijn eigen definitie van gebruikte velden en data er in...
Omdat er nog maar weinig testwerk is verricht (een handje vol personen is niet genoeg) en omdat er maar met een paar banken ervaring is opgedaan, is aanvulling gewenst (daar is Open Source voor).
Graag feedback aan teus at theunis dot org
Sleutelwoorden: CSV2QIF , MTA2QIF , QIF conversion.
teus hagen