Objetivo: Extrair os principais campos de uma ou mais notas de corretagem e exibi-los em um dado formato (até o momento, .csv, .json).
Limitações: Por ora, limita-se as notas de corretagem de operações na BM&F.
Testado com notas emitidas pelas corretoras Clear e Rico.
- Clonar este repostório:
git clone git@github.com:davidboto/SinacorPDFParser.git
- Build:
gradle shadowJar
- Executar:
java -jar build/libs/SinacorPDFParser-all.jar --arquivo <arquivo>
3.1 Executar (arquivo protegido com senha):
java -jar build/libs/SinacorPDFParser-all.jar --arquivo <arquivo> --senha <senha>
3.2 Executar contra um diretório (arquivos protegido com senha):
java -jar build/libs/SinacorPDFParser-all.jar --arquivo <arquivo> --senha <senha>
- Assume que todos os arquivos são protegidos com a mesma casa.
- Outros parâmetros
-json ou -csv para salvar as informações em arquivo .json ou .csv, respectivamente.
Os arquivos gerados após a execução podem ser encontrados em:
output/
- Saída em .XML
- Plotar grafico em relatório
- operações como sum(), avg(), cumulative_sum()
- Permitie que mais de um arquivo seja lido por vez (e.g., informando caminho para diretório ao invés de somente um único arquivo)
- exibir demais campos da nota de negociação no relatório geral.
- nota de corretagem de operações na Bovespa
- nota de corretagem de operações na BM&F