Acerca de

Una biblioteca. Seis formatos. Cero llamadas de red.

El Analizador de extractos bancarios es una biblioteca Python de código abierto que analiza extractos bancarios de seis formatos en DataFrames de pandas estructurados. Todo el procesamiento se realiza localmente -- cero llamadas de red, salida determinista y enmascaramiento automático de PII.

¿Para quién es?

Formatos soportados

Formato Estándar Tipos de archivo Clase del parser
CAMT.053 ISO 20022 Extracto banco-cliente .xml CamtParser
PAIN.001 ISO 20022 Iniciación de transferencia de crédito .xml Pain001Parser
CSV Exportaciones bancarias genéricas .csv CsvStatementParser
OFX Open Financial Exchange .ofx OfxParser
QFX Quicken Financial Exchange .qfx QfxParser
MT940 Estándar SWIFT .mt940, .sta Mt940Parser

Todos los formatos producen DataFrames de pandas normalizados con nombres de columna consistentes, haciendo que el procesamiento posterior sea agnóstico al formato.

Capacidades principales

Seguridad y privacidad

Rendimiento

Métrica Valor
Rendimiento CAMT.053 27,000+ tx/s
Rendimiento PAIN.001 52,000+ tx/s
Latencia por transacción (CAMT) 37 microsegundos
Latencia por transacción (PAIN.001) 19 microsegundos
Tiempo hasta el primer resultado < 2 ms
Escalado de memoria (1K-50K tx) Constante (streaming)
Cobertura de pruebas 100% cobertura de ramas
Pruebas 467 en 29 archivos de prueba

Empiece a construir

Primeros pasos con la instalación y ejemplos ❯

"Repositorio en GitHub"