Kontoutdragsparser är det enda Python-biblioteket med öppen källkod som analyserar sex kontoutdragsformat med ett enhetligt API. Enformatsbibliotek (mt-940, ofxparse, pycamt) hanterar vart och ett format. SaaS-verktyg (Ocrolus, Parseur) erbjuder OCR för PDF-filer men kräver att data skickas externt och kostar $49–$1 000+/månad.
Alternativ med öppen källkod
Enkelformatsbibliotek
De flesta öppen källkodsanalyser av bankutdrag hanterar endast ett format. Om du behöver flera format måste du installera och underhålla separata bibliotek med olika API:er, utdatascheman och uppdateringscykler.
| Bibliotek | Formatera | Produktion | Streaming | PII-redaktion | Deduplicering |
|---|---|---|---|---|---|
| Kontostatsanalysator | 6 format | pandas DataFrame | Ja | Ja (standard) | Ja |
| mt-940 (WoLpH) | Endast MT940 | Python-objekt | Inga | Inga | Inga |
| ofxparse | Endast OFX | Python-objekt | Inga | Inga | Inga |
| pycamt | Endast CAMT.053 | Python-objekt | Inga | Inga | Inga |
| ofxtools | Endast OFX v1/v2 | Python-objekt | Inga | Inga | Inga |
vs pyiso20022
pyiso20022 genererar Python-dataklasser från hela ISO 20022-schemakatalogen. Det är en allmän ISO 20022-verktygslåda för att arbeta med PACS-, PAIN-, CAMT- och ADMI-meddelanden.
Kontoutdragsparser är specialbyggd för att analysera kontoutdrag till DataFrames med produktionsfunktioner:
| Särdrag | Bankutdrag Parser | pyiso20022 |
|---|---|---|
| Ändamål | Utlåtandeparsning + export | ISO 20022 schema verktygslåda |
| Produktion | pandor/Polars DataFrames | Python-dataklasser |
| Format | 6 (inklusive icke-ISO) | Endast ISO 20022 |
| Streaming | Ja (avgränsat minne) | Inga |
| PII-redigering | Inbyggt | Inga |
| Deduplicering | Inbyggt | Inga |
| ZIP-säkerhet | Inbyggt | Inga |
| CLI | Ja | Inga |
Använd pyiso20022 om du behöver arbeta med hela ISO 20022-meddelandekatalogen. Använd kontoutdragsparser om du behöver analysera kontoutdrag till strukturerad data för analys, avstämning eller rapportering.
SaaS-alternativ
SaaS-verktyg som Ocrolus, Parseur och Sensible erbjuder analys av kontoutdrag som en molntjänst. De använder vanligtvis OCR för att hantera skannade PDF-filer och stöder hundratals bankspecifika format.
| Särdrag | Bankutdrag Parser | SaaS-verktyg |
|---|---|---|
| Datasekretess | 100 % lokala, noll nätverkssamtal | Data skickas till molnet |
| Kosta | Gratis (Apache 2.0) | $49–$1 000+/månad (från och med första kvartalet 2026) |
| Format | 6 strukturerade format | Hundratals (via OCR) |
| PDF-stöd | Nej (endast strukturerade format) | Ja (OCR-baserat) |
| Latens | <2 ms första resultat | 1-30 sekunder |
| Genomströmning | 27 000+ tx/sekund | API-hastighetsbegränsad |
| Försäljarlåsning | Ingen | Ja |
| Efterlevnad | Lokal bearbetning, SBOM | Varierar beroende på leverantör |
Benchmark-metodik: Prestandasiffror mätt på Apple M2, Python 3.12, med en CAMT.053-fil med 5 000 transaktioner (2,1 MB). Resultaten var i genomsnitt över 100 körningar. Reproducera lokalt:python -m bankstatementparser.bench. SaaS-latens baserad på publicerad API-dokumentation från och med april 2026.
När du ska välja Kontoutdragsparser: Din bank tillhandahåller strukturerad export (XML, CSV, OFX, MT940), du behöver lokal bearbetning för efterlevnad eller så vill du ha noll pågående kostnad.
När ska du välja SaaS: Du får skannade PDF-utdrag, behöver OCR för hundratals bankspecifika format eller vill ha en kodfri lösning.
Se användningsfall i verkliga världen ❯ | Planera din MT940-till-CAMT-migrering ❯