Skip to content

Script para garimpar informações de uma nota de corretagem e criar ordens no organizze

Notifications You must be signed in to change notification settings

barbixxxa/organizze

Repository files navigation

Organizze

python

Inserir dados de nota de corretagem na plataforma organizze

Dependências

  1. PDF Plumber - pip3 install pdfplumber or pip3 install -r requirements.txt

Como executar

Adicionar operações BR ao Organizze

  1. Modifique o valor das variáveis presentes no arquivo organizze.py
  2. Execute o seguinte comando informando o nome do arquivo pdf e a senha (caso exista)

./operacoes.py [-h] [--arqSenha ARQSENHA] arquivo

Adicionar dividendos ou JCP ao Organizze

Ler informações de arquivo HTML (apenas um trecho contendo apenas a tabela de dividendos)

  1. Modifique o valor das variáveis presentes no arquivo organizze.py
  2. Acesse os relatórios de informe de rendimentos da Avenue
  3. Selecione o mês desejado, copie o trecho de código HTML que contém a tabela de dividendos
  4. Salve os dados em um arquivo HTML
  5. Execute o arquivo dividendos.py passando o arquivo HTML recém criado

./dividendos.py --html ~/arquivo.html

Inserir dados manualmente via Menu

  1. Modifique o valor das variáveis presentes no arquivo organizze.py
  2. Execute o arquivo dividendos.py

./dividendos.py

  1. Insira as seguintes informações:
Tipo (0 - Dividendo; 1 - JCP): 
Nome do ativo (XXX11): 
Quantidade (10): 
Valor por cota (11,03): 
Data (31/12): 

Adicionar operações USA ao Organizze

  1. Modifique o valor das variáveis presentes no arquivo organizze.py
  2. Execute o seguinte comando informando o nome do arquivo pdf e a senha (caso exista)

./stocks.py [-h] [--arqSenha ARQSENHA] arquivo

  1. Insira a cotação do dólar em reais para os dias solicitados

Adicionar operações CRIPTO ao Organizze

  1. Modifique o valor das variáveis presentes no arquivo organizze.py
  2. Execute o arquivo cripto.py

./cripto.py

  1. Insira as seguintes informações:
Tipo (0 - Compra; 1 - Venda):
Nome do ativo (BTC):
Quantidade (0,1234):
Cotação (235140,96):
Data (31/12):

Melhorias a serem feitas

  • Integrar em um só arquivo operações BR e USA --- stocks.py e operacoes.py
  • Consumir cotação do dólar via API --- stocks.py
  • Permitir dividendos USA --- dividendos.py (wtf?)
  • Permitir Conversão de Ativos Cripto --- cripto.py
  • Log
  • Tesouro Direto --- extrato.py

Melhorias feitas

  • Subscrição e retratação de ativos via extrato csv --- extrato.py
  • JCP --- extrato.py
  • Extrato total via CSV --- extrato.py

Bugs

  • Stocks não reconhece quantidades inteiras. Valores não decimais

About

Script para garimpar informações de uma nota de corretagem e criar ordens no organizze

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages