Serviços financeiros
Conciliação financeira automatizada com OCR de extratos bancários
Extração de dados de extratos em PDF de diferentes bancos, com OCR e regras de conciliação integradas a uma plataforma financeira legada.
- Automação
- Integração com legado
- Desenvolvimento sob medida
Contexto
A conciliação entre os extratos bancários e os lançamentos de uma plataforma financeira legada era feita em grande parte manualmente. Cada banco entregava extratos em um formato diferente — alguns em PDF digital, outros digitalizados — e encontrar divergências consumia tempo da equipe.
Desafio
- Extrair transações de forma confiável de formatos diferentes por banco, inclusive de documentos digitalizados.
- Integrar com a plataforma existente em Sybase, sem substituí-la.
- Apoiar o fechamento de períodos, sinalizando divergências para investigação.
Abordagem
Desenvolvi uma solução em Java com Spring Boot:
- Fluxos de extração de PDF para documentos digitais e OCR com Tesseract para documentos digitalizados.
- Interpretadores específicos por banco, isolando as particularidades de cada layout e permitindo incluir novos bancos sem mexer no restante.
- Regras de conciliação que cruzam o extrato com os lançamentos da plataforma e identificam divergências.
- Controles de fechamento de período, para que a equipe saiba o que já foi conciliado e o que ainda precisa ser investigado.
Resultado
- Conciliação automatizada, com a equipe focando apenas nas divergências.
- A plataforma legada continuou sendo a fonte oficial, agora alimentada de forma estruturada.
- Uma base extensível para novos bancos e formatos de extrato.