Tools to import data from an onvista bank depot account into the free and useful Portfolio Performance application.
To set up your initial Portfolio Performance portfolio, export your "Deportübersicht Wertpapiere" to CSV.
Then import this into Portfolio Performance using the template provided in this repo called Portfolio Performance CSV templates\onvista_securites_account_statement_(initial_import).json
The CSV import is under File/Import/CSV Files.
After the initial import, any new transactions you perform in your account can be exported via the "Transaktionsliste Wertpapiere" menu in the onvista webapp.
Export to CSV again.
This CSV needs to be converted to a Portfolio Performance-friendly format, using the script convert_onvista_transaction_list.py
.
Script was developed in Python 3.7.
The only argument is -f
, which should point to the transaction list CSV you've exported from onvista. It'll create a converted file and place it in the same folder as the input file, with the _import_ready
filename suffix.
This file can then be imported into Portfolio Performance using the template in this repo called Portfolio Performance CSV templates\onvista_transaction_list.json