bnw / firefly-iii-fints-importer

Import financial transactions from you FinTS enabled bank into Firefly III.
GNU Affero General Public License v3.0
151 stars 23 forks source link

Creditcard data not retrieved #14

Open psistorm opened 4 years ago

psistorm commented 4 years ago

First of all, great work. The importer works really good. The only caveat is that the creditcard in my "Kreissparkasse" account is not retrieved. It must be doable as StarMoney is able to get it via FinTS. Would be really great if this can be done as well.

It would also be great if one could create several FinTS import profiles for different banks and store them in the importer. Next time I probably would just need to add the account name and PIN to retrieve data again.

bnw commented 4 years ago

Yes the later request is on my todo list :)

As for the creditcard: I will need your help in finding the error, as I cannot try it myself. First of all, are you certain, that your bank exposes the creditcard information via FinTS? My bank DKB does not. StarMoney uses screen grabbing to get the credit card transactions. If your bank does support it, we need to figure out the right settings for the library (nemiah/phpFinT) this importer uses. You can try to find these settings yourselves by running and adjusting the following script: https://github.com/nemiah/phpFinTS/blob/master/Samples/statementOfAccount.php If you get stuck, feel free to report back and I'll try to give you further instructions.

Genygo commented 3 years ago

Hi there, @bnw how do you use Firefly with your DKB creditcard ? Adding all expenses manual or some other tricks? Would love to here your solution.

bnw commented 3 years ago

Hi Genygo,
I did use Firefly with my DKB creditcard.
The DKB support confirmed that there was no automatic way, besides screen grabbing, to obtain the credit card data (some 4-5 years ago).
At some point I wrote my own screen grabber that would essentially log onto the website and submit the online form for the CVS data export. I would then import that using the Firefly CVS importer. However, this setup broke every few months when the DKB website changed. So eventually I stopped fixing the importer and now accept not having the creditcard transactions in Firefly.
Hope that helps. If you plan on writing your own screen grabber, I can upload my old code to give you a place to start :)

Genygo commented 3 years ago

Thanks a lot for your reply! Maybe i track my creditcard by hand.. or not :D