Este projeto automatiza a conversão de extratos bancários do Bradesco (PDF) para planilhas Excel estruturadas e realiza a reconciliação automática com recibos internos e sistemas de Notas Fiscais.
- Conversão de PDF para Excel: Extração automática de lançamentos de extratos Bradesco.
- Reconciliação Inteligente: Cruzamento de dados bancários com recibos da pasta
RECEBIMENTOS. - Ajustes de Data: Regras configuráveis para conciliar depósitos feitos em datas diferentes do recibo.
- Integração com Notas Fiscais: Busca automática de códigos de conta com base no número da NF ou nome do cliente.
- Auditoria: Geração de aba de auditoria para conferência diária de saldos e diferenças.
- Certifique-se de ter o Python 3.10+ instalado.
- Instale as bibliotecas necessárias:
pip install -r requirements.txt
- Use o arquivo
reconciliacao_config.json.examplecomo modelo. - Renomeie para
reconciliacao_config.json. - Adicione as regras de "datas fechadas" e "ajustes forçados" conforme necessário.
/: Scripts principais (converter_bradesco.py)./RECEBIMENTOS/: Coloque aqui as planilhas de recebimentos diários (.xlsx).BASE RECEBIMENTOS.xlsm: Arquivo base com abasNOTASeADTO.sample_data/: Exemplos de arquivos para teste (NÃO contêm dados reais).
Este repositório está configurado com um .gitignore rigoroso para evitar o vazamento de dados financeiros reais.
NUNCA remova as seguintes extensões do .gitignore:
*.pdf(Extratos reais)*.xlsx,*.xlsm(Dados de clientes e financeiros)reconciliacao_config.json(Configurações com nomes reais)
Para compartilhar o projeto ou testar em novas máquinas, utilize os arquivos na pasta sample_data/.
Desenvolvido para automação de processos contábeis.