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

حلّل CAMT.053 وPAIN.001 وCSV وOFX وQFX وMT940 إلى DataFrames في pandas. أكثر من 27 ألف معاملة/ثانية، بث مباشر، إخفاء بيانات شخصية، بدون اتصال بالشبكة.

محلل كشوف الحسابات البنكية: تحليل 6 تنسيقات بـ Python، محلي 100%
PyPI VersionPythonLicenseTestsCoverage

ابدأ في ثوانٍ

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, ready to use

مكتبة واحدة، ستة تنسيقات

حلّل CAMT.053 وPAIN.001 وCSV وOFX وQFX وMT940 إلى DataFrames منظمة في pandas باستخدام API موحّد واحد. لا حاجة لتثبيت حزم منفصلة لكل تنسيق.

الميزةمحلل كشوف الحسابات البنكيةمكتبات أحادية التنسيق (mt940, ofxparse)حلول SaaS (Ocrolus, Parseur)
التنسيقات المدعومة6، بـ API موحّدواحد لكل مكتبةكثيرة (عبر OCR)
خصوصية البياناتمحلي 100%، بدون اتصال بالشبكةمحلي 100%البيانات تُرسَل خارجياً
التكلفةمجاني، Apache 2.0مجاني49$-1,000$+/شهرياً
إخفاء PIIمدمج، مفعّل افتراضياًلامتفاوت
البث المباشرذاكرة محدودةلاغير متاح
أمان ZIPحماية مدمجةلاغير متاح
كشف التكراراتمدمج مع درجات ثقةلاجزئي

مبني لترحيل ISO 20022

حددت SWIFT مواعيد نهائية واضحة: يجب على جميع المؤسسات المالية أن تكون قادرة على استقبال CAMT.053 بحلول نوفمبر 2027، وسيتم إيقاف MT940/MT942/MT950 بالكامل بحلول نوفمبر 2028. يتعامل محلل كشوف الحسابات البنكية مع كلا التنسيقين القديم MT940 والحديث ISO 20022 (أي CAMT.053 وPAIN.001) عبر API واحد، مما يضمن عمل خط معالجة البيانات خلال فترة الانتقال وما بعدها.

الأداء

لماذا هذا المحلل؟

ابدأ الآن ❯ | عرض على GitHub ❯ | عرض على PyPI ❯