Update 2023: A OneFinance torna desnecessário a maior parte da versão antiga do artigo.
O único passo que ainda pode ser automatizado é a conversão das transacções obtidas na ETFMatic para um formato aceite pela OneFinance.
Colocar transacções da ETFMatic no OneFinance
Obter ficheiro .csv
da ETFMatic
Ir à secção “What’s been happening?”
Carregar “Download trades”.
Transformar ficheiro da ETFMatic para o formato aceite pela OneFinance
Usando este script.
python irs/etfmatic/convert_etfmatic_transactions_to_onefinance_format.py ~/Desktop/trade_history.csv ~/Desktop/trade_history_onefinance.csv
Colocar as transacções num Google Sheets
Seguindo as instruções aqui aqui.
Podes importar o CSV gerado no passo anterior para a tab Trans-001
. Desactiva a opção “Convert text to numbers, dates and formulas”, senão o Sheets vai automaticamente fazer coisas estranhas a alguns dos valores. Vais ter manualmente seleccionar a coluna “Date” e marcá-la como data.