Sobre

Uma biblioteca. Seis formatos. Zero chamadas de rede.

O Analisador de extratos bancarios e uma biblioteca Python de codigo aberto que analisa extratos bancarios de seis formatos em DataFrames pandas estruturados. Todo o processamento acontece localmente -- zero chamadas de rede, saida deterministica e mascaramento automatico de PII.

Para quem e?

Formatos suportados

Formato Padrao Tipos de arquivo Classe parser
CAMT.053 ISO 20022 Extrato banco-para-cliente .xml CamtParser
PAIN.001 ISO 20022 Iniciacao de transferencia de credito .xml Pain001Parser
CSV Exportacoes bancarias genericas .csv CsvStatementParser
OFX Open Financial Exchange .ofx OfxParser
QFX Quicken Financial Exchange .qfx QfxParser
MT940 Padrao SWIFT .mt940, .sta Mt940Parser

Todos os formatos produzem DataFrames pandas normalizados com nomes de colunas consistentes, tornando o processamento posterior independente de formato.

Capacidades principais

Seguranca e privacidade

Desempenho

Metrica Valor
Throughput CAMT.053 27.000+ transacoes/s
Throughput PAIN.001 52.000+ transacoes/s
Latencia por transacao (CAMT) 37 microssegundos
Latencia por transacao (PAIN.001) 19 microssegundos
Tempo ate o primeiro resultado < 2 ms
Escalonamento de memoria (1K-50K transacoes) Constante (streaming)
Cobertura de testes 100% cobertura de branches
Testes 467 em 29 arquivos de teste

Comece a construir

Comece com instalacao e exemplos ❯

"Repositorio GitHub"