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?”

Screenshot of how to access ETFMatic’s “What’s been happening” section

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.