حول محلل كشف الحساب البنكي

مكتبة واحدة. ستة تنسيقات. صفر مكالمات الشبكة.

ملخص: Bank Statement Parser هي مكتبة Python مفتوحة المصدر تحلل سبعة تنسيقات لكشوفات الحساب البنكية (CAMT.053، PAIN.001، CSV، OFX، QFX، MT940، وPDF) إلى DataFrames من pandas. خط أنابيب PDF هجين مع تحقق من الرصيد، REST API، إثراء، تصدير دفتر أستاذ، وإنتاجية 27 ألف+ معاملة/ثانية.

Bank Statement Parser هي مكتبة Python مفتوحة المصدر تحلل كشوفات الحساب البنكية من سبعة تنسيقات إلى DataFrames منظمة من pandas. النواة الحتمية تعالج التنسيقات المنظمة محليًا بدون أي اتصال بالشبكة. خط أنابيب PDF الهجين الاختياري يمر عبر نماذج LLM المحلية (عبر Ollama) للكشوفات الرقمية والممسوحة ضوئيًا.

لمن هذا؟

التنسيقات المدعومة

التنسيق المعيار أنواع الملفات المحلل/الطريقة
CAMT.053 ISO 20022 كشف من البنك إلى العميل .xml CamtParser
PAIN.001 ISO 20022 بدء تحويل ائتماني .xml Pain001Parser
CSV صادرات بنكية عامة .csv CsvStatementParser
OFX Open Financial Exchange .ofx OfxParser
QFX Quicken Financial Exchange .qfx QfxParser
MT940 معيار SWIFT .mt940, .sta Mt940Parser
PDF كشوفات رقمية وممسوحة ضوئيًا .pdf smart_ingest()

تنتج جميع التنسيقات DataFrames موحدة من pandas بأسماء أعمدة متسقة، مما يجعل المعالجة اللاحقة مستقلة عن التنسيق.

القدرات الرئيسية

الأمن والخصوصية

الأداء

المقياس القيمة
إنتاجية CAMT.053 27,000+ معاملة/ثانية
إنتاجية PAIN.001 52,000+ معاملة/ثانية
زمن المعاملة الواحدة (CAMT) 37 ميكروثانية
زمن المعاملة الواحدة (PAIN.001) 19 ميكروثانية
الوقت لأول نتيجة أقل من 2 مللي ثانية
استهلاك الذاكرة (1K-50K معاملة) ثابت (streaming)
تغطية الاختبار 100% تغطية فرعية
الاختبارات 718 عبر 29 ملف اختبار

ابدأ البناء

ابدأ بالتثبيت والأمثلة ❯