bankomatinfos icon indicating copy to clipboard operation
bankomatinfos copied to clipboard

Feature request: saving transactions to a file or sharing them

Open jnareb opened this issue 10 years ago • 3 comments

It would be nice if one could save or share the transactions from 'Transactions' tabs to a CSV or JSON file. You can share 'Log' but not 'Transactions'.

It would be nice to have at least date (perhaps full time if possible), amount, currency (assuming that we use card currency). It could be used for banking applications, like e.g. Ledger CLI or GNUcash.

jnareb avatar Jan 21 '15 20:01 jnareb

Hi!

Sounds like a good idea and should not be that difficult. The information available depends on the card. There are different log formats out there in the wild. Some cards only store the date, others date and time. AFAIK all cards should store the currency along with the transaction (as you could make any transaction in different currencies, i.e. when using the card abroad).

Is there any standardized format out there (CSV, JSON, XML,.. ?) which I can/should adopt?

johnzweng avatar Jan 24 '15 14:01 johnzweng

On Sat, Jan 24, 2015 at 3:44 PM, Johannes Zweng [email protected] wrote:

Hi!

Sounds like a good idea and should not be that difficult. The information available depends on the card. There are different log formats out there in the wild. Some cards only store the date, others date and time. AFAIK all cards should store the currency along with the transaction (as you could make any transaction in different currencies, i.e. when using the card abroad).

Is there any standardized format out there (CSV, JSON, XML,.. ?) which I can/should adopt?

I think most personal accounting programs have now ability to import data in CSV format. If you provide headers, the format is quite well self-describing.

I don't think you want to fiddle with OFX, QIF, etc support ;-)

Jakub Narębski

jnareb avatar Jan 24 '15 17:01 jnareb

On Sat, Jan 24, 2015 at 6:40 PM, Jakub Narębski [email protected] wrote:

On Sat, Jan 24, 2015 at 3:44 PM, Johannes Zweng [email protected] wrote:

Hi!

Sounds like a good idea and should not be that difficult. The information available depends on the card. There are different log formats out there in the wild. Some cards only store the date, others date and time. AFAIK all cards should store the currency along with the transaction (as you could make any transaction in different currencies, i.e. when using the card abroad).

Is there any standardized format out there (CSV, JSON, XML,.. ?) which I can/should adopt?

I think most personal accounting programs have now ability to import data in CSV format. If you provide headers, the format is quite well self-describing.

I don't think you want to fiddle with OFX, QIF, etc support ;-)

On the other hand that is what GnuCash Mobile does: export recorded transactions them in the QIF or OFX format for desktop GnuCash. It uses Apache License 2.0, which means that you can borrow code into GPLv3 Bankomatinfos. Or you can borrow export code from also GPLv3 app MyExpenses (either QIF or CSV).

Jakub Narębski

jnareb avatar Feb 05 '15 21:02 jnareb