ব্যাংক স্টেটমেন্ট পার্সার

CAMT.053, PAIN.001, CSV, OFX, QFX এবং MT940 কে pandas DataFrames-এ বিশ্লেষণ করুন। ২৭K+ tx/s, স্ট্রিমিং, PII মাস্কিং, শূন্য নেটওয়ার্ক কল।

ব্যাংক স্টেটমেন্ট পার্সার: Python-এ ৬টি ফরম্যাট বিশ্লেষণ, ১০০% স্থানীয়
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, ব্যবহারের জন্য প্রস্তুত

একটি লাইব্রেরি, ছয়টি ফরম্যাট

CAMT.053, PAIN.001, CSV, OFX, QFX এবং MT940 কে একটি একক, সমন্বিত API দিয়ে কাঠামোগত pandas DataFrames-এ বিশ্লেষণ করুন। প্রতিটি ফরম্যাটের জন্য আলাদা প্যাকেজ ইনস্টল করার প্রয়োজন নেই।

বৈশিষ্ট্যব্যাংক স্টেটমেন্ট পার্সারএকক-ফরম্যাট OSS (mt940, ofxparse)SaaS (Ocrolus, Parseur)
সমর্থিত ফরম্যাট৬, সমন্বিত APIপ্রতিটিতে ১অনেক (OCR দিয়ে)
ডেটা গোপনীয়তা১০০% স্থানীয়, শূন্য নেটওয়ার্ক কল১০০% স্থানীয়ডেটা বাইরে পাঠানো হয়
খরচবিনামূল্যে, Apache 2.0বিনামূল্যে$49-$1,000+/মাস
PII মাস্কিংবিল্ট-ইন, ডিফল্টে চালুনাভিন্ন ভিন্ন
স্ট্রিমিংসীমিত মেমরিনাপ্রযোজ্য নয়
ZIP নিরাপত্তাবিল্ট-ইন সুরক্ষানাপ্রযোজ্য নয়
ডিডুপ্লিকেশনকনফিডেন্স স্কোরসহ বিল্ট-ইননাকিছু

ISO 20022 মাইগ্রেশনের জন্য তৈরি

SWIFT নির্দিষ্ট সময়সীমা নির্ধারণ করেছে: সকল আর্থিক প্রতিষ্ঠানকে নভেম্বর ২০২৭-এর মধ্যে CAMT.053 গ্রহণ করতে হবে, এবং MT940/MT942/MT950 নভেম্বর ২০২৮-এ সম্পূর্ণভাবে অবসর নেবে। ব্যাংক স্টেটমেন্ট পার্সার একটি একক API-তে পুরানো MT940 এবং আধুনিক ISO 20022 ফরম্যাট (CAMT.053, PAIN.001) উভয়ই পরিচালনা করে, তাই আপনার বিশ্লেষণ পাইপলাইন রূপান্তরের সময় এবং তার পরেও কাজ করে।

পারফরম্যান্স

কেন এই পার্সার?

শুরু করুন ❯ | GitHub-এ দেখুন ❯ | PyPI-তে দেখুন ❯