À propos

Une bibliothèque. Six formats. Zéro appel réseau.

Analyseur de relevés bancaires est une bibliothèque Python open source qui analyse les relevés bancaires de six formats en DataFrames pandas structurés. Tout le traitement s'effectue localement -- zéro appel réseau, sortie déterministe et masquage automatique des DCP.

À qui s'adresse cette bibliothèque ?

Formats pris en charge

Format Norme Types de fichiers Classe du parseur
CAMT.053 ISO 20022 Bank-to-Customer Statement .xml CamtParser
PAIN.001 ISO 20022 Credit Transfer Initiation .xml Pain001Parser
CSV Exports bancaires génériques .csv CsvStatementParser
OFX Open Financial Exchange .ofx OfxParser
QFX Quicken Financial Exchange .qfx QfxParser
MT940 Norme SWIFT .mt940, .sta Mt940Parser

Tous les formats produisent des DataFrames pandas normalisés avec des noms de colonnes cohérents, rendant le traitement en aval agnostique du format.

Fonctionnalités clés

Sécurité et confidentialité

Performance

Métrique Valeur
Débit CAMT.053 27 000+ tx/s
Débit PAIN.001 52 000+ tx/s
Latence par transaction (CAMT) 37 microsecondes
Latence par transaction (PAIN.001) 19 microsecondes
Délai avant premier résultat < 2 ms
Évolution mémoire (1K-50K tx) Constante (streaming)
Couverture de tests 100% couverture de branches
Tests 467 répartis sur 29 fichiers de tests

Commencez à développer

Premiers pas avec l'installation et les exemples ❯