Analisador de extratos bancarios

Analise CAMT.053, PAIN.001, CSV, OFX, QFX e MT940 em DataFrames pandas. 27K+ transacoes/s, streaming, mascaramento de PII, zero chamadas de rede.

pip install bankstatementparser
PyPI VersionPythonLicenseTestsCoverage

Comece em segundos

pip install bankstatementparser
from bankstatementparser import create_parser, detect_statement_format

fmt = detect_statement_format("statement.xml")
parser = create_parser("statement.xml", fmt)
df = parser.parse()  # pandas DataFrame, pronto para uso

Uma biblioteca, seis formatos

Analise CAMT.053, PAIN.001, CSV, OFX, QFX e MT940 em DataFrames pandas estruturados com uma unica API unificada. Sem necessidade de instalar pacotes separados para cada formato.

FuncionalidadeAnalisador de extratos bancariosOSS de formato unico (mt940, ofxparse)SaaS (Ocrolus, Parseur)
Formatos suportados6, API unificada1 cadaMuitos (via OCR)
Privacidade dos dados100% local, zero chamadas de rede100% localDados enviados externamente
CustoGratuito, Apache 2.0Gratuito$49-$1.000+/mes
Mascaramento PIIIntegrado, ativado por padraoNaoVaria
StreamingMemoria limitadaNaoN/A
Seguranca ZIPProtecao integradaNaoN/A
DeduplicacaoIntegrada com scores de confiancaNaoParcial

Construido para a migracao ISO 20022

SWIFT estabeleceu prazos firmes: todas as instituicoes financeiras devem receber CAMT.053 ate novembro de 2027, e MT940/MT942/MT950 serao completamente aposentados ate novembro de 2028. O Analisador de extratos bancarios lida com tanto o legado MT940 quanto os formatos modernos ISO 20022 (CAMT.053, PAIN.001) em uma unica API, para que seu pipeline de analise funcione durante a transicao e alem.

Desempenho

Por que o Analisador de extratos bancarios?

Comece ❯ | Ver no GitHub ❯ | Ver no PyPI ❯