Loading repository data…
Loading repository data…
guilhermecgs / repository
Projeto de calculo de Imposto de Renda em operacoes na bovespa automaticamente. Tags:canal eletronico do investidor, CEI, selenium, bovespa, IRPF, IR, imposto de renda, finance, yahoo finance, acao, fii, etf, python, crawler, webscraping, calculadora ir
https://github.com/guilhermecgs/ir/blob/master/exemplo_relatorio_automatico.pdf
Além da definição das configurações do sistema via variáveis de ambiente, também é possível utilizar um arquivo de configuração .env:
DROPBOX_FILE_LOCATION=/Finance/GCGS/export_operacoes_gcgs.txt
DROPBOX_API_KEY=jOznaw_xxxxxxxxxxxxxxxxxxxxtkw9ox_a9I_8-_aU2xw1xxxxxxxxxxKWek69Z
Variáveis não definidas assumem os valores padrões definidos no arquivo config.py. Sendo que as únicas variáveis obrigatórias são: DROPBOX_FILE_LOCATION e DROPBOX_API_KEY.
Exporte as negociações do site da bovespa acessando https://www.investidor.b3.com.br/extrato/negociacao
Copie o arquivo exportado para pasta importar
Execute o comando para importar os arquivos: python3 ./ir.py --do importar_negociacoes
Remova os arquivos da pasta importar
Alternativa ao CEI/import manual de XLSX: uma skill do Claude Code
(.claude/skills/extrai-movimentacoes-print/) lê printscreens do extrato de
movimentações de qualquer site (investidor10, portal da B3, corretora, etc.),
valida o formato, detecta duplicidade contra o arquivo de operações atual, e
apresenta linhas prontas para colar manualmente em export_operacoes.txt.
extrai-movimentacoes-print passando
os paths das imagensexport_operacoes.txtA skill nunca escreve no arquivo sozinha — a inserção final é sempre manual.
- Incluir desconto de taxas, emolumentos e dedo duro - http://www.b3.com.br/pt_br/produtos-e-servicos/tarifas/listados-a-vista-e-derivativos/renda-variavel/tarifas-de-acoes-e-fundos-de-investimento/a-vista/
- Incluir opcao completa ou so ultimos x meses
- python
- selenium
- gitlab ci
- beautifulsoap
- pandas
Na maioria das vezes, nenhuma intervenção manual é necessária. Apenas algumas situaçoes (listadas abaixo) será preciso alterar alguma coisa no csv de dados de forma pontual. Geralmente só acrescentando uma linha a mais com a compra/venda já resolve.
canal eletronico do investidor, CEI, selenium, bovespa, IRPF, IR, imposto de renda, finance, yahoo finance, acao, fii, etf, python, crawler, webscraping, calculadora ir