ISO 20022 মাইগ্রেশন গাইড

SWIFT MT থেকে ISO 20022 রূপান্তরে পথ দেখান

কেন এই মাইগ্রেশন গুরুত্বপূর্ণ

SWIFT সমৃদ্ধতর ISO 20022 স্ট্যান্ডার্ডের পক্ষে পুরানো MT মেসেজ ফরম্যাট অবসর নিচ্ছে। ট্রেজারি এবং ফিনান্স টিমদের জন্য, এর অর্থ হলো আপনার ব্যাংক স্টেটমেন্ট প্রক্রিয়াকরণ পাইপলাইনকে কঠিন সময়সীমার আগে MT940 থেকে CAMT.053-এ বিবর্তিত হতে হবে।

SWIFT মাইগ্রেশন সময়রেখা

তারিখ মাইলফলক প্রভাব
নভেম্বর ২০২৫ ক্রস-বর্ডার পেমেন্টের জন্য MT-to-MX সহাবস্থান শেষ PACS মেসেজ এখন শুধুমাত্র ISO 20022
নভেম্বর ২০২৬ কাঠামোগত/হাইব্রিড ঠিকানা বাধ্যতামূলক; MT101 মাল্টি-ইনস্ট্রাকশন প্রত্যাখ্যাত; কেস ম্যানেজমেন্ট ফেজ ১ ঠিকানা ফরম্যাট মেনে চলতে হবে; কিছু MT মেসেজ প্রত্যাখ্যাত হবে
২০২৬ শেষ CAMT.052/.053/.054 গ্রহণের জন্য অপ্ট-ইন শুরু আর্থিক প্রতিষ্ঠানগুলি নেটিভ ISO স্টেটমেন্ট গ্রহণ শুরু করতে পারে
নভেম্বর ২০২৭ সকল FI-কে স্থানীয়ভাবে CAMT.053 গ্রহণ করতে হবে SWIFT MT ফরম্যাটকে ISO-তে রূপান্তর বন্ধ করবে; আপনার সিস্টেমকে সরাসরি CAMT বিশ্লেষণ করতে হবে
নভেম্বর ২০২৮ MT940/MT942/MT950/MT900/MT910 সম্পূর্ণ অবসর পুরানো স্টেটমেন্ট ফরম্যাট আর উপলব্ধ নয়; CAMT.052/.053/.054 একমাত্র বিকল্প

আপনার কোডে কী পরিবর্তন হবে

আগে: শুধু MT940

from bankstatementparser import Mt940Parser

parser = Mt940Parser("statement.mt940")
df = parser.parse()

পরে: স্বয়ংক্রিয়-সনাক্তকরণসহ উভয় ফরম্যাট

from bankstatementparser import create_parser, detect_statement_format

fmt = detect_statement_format("statement.xml")  # or .mt940
parser = create_parser("statement.xml", fmt)
df = parser.parse()  # ফরম্যাট নির্বিশেষে একই DataFrame স্কিমা

detect_statement_format() ফাংশন ফাইলটি MT940, CAMT.053, PAIN.001 বা অন্য কোনো সমর্থিত ফরম্যাট কিনা তা শনাক্ত করে। create_parser() ফাংশন সঠিক পার্সার রিটার্ন করে। উৎস ফরম্যাট নির্বিশেষে আপনার ডাউনস্ট্রিম কোড অভিন্নভাবে কাজ করে।

CAMT.053 বনাম MT940: প্রধান পার্থক্য

বৈশিষ্ট্য MT940 CAMT.053
ডেটা সমৃদ্ধতা সীমিত ক্ষেত্র প্রতি লেনদেনে ৩-৫ গুণ বেশি ডেটা
ক্যারেক্টার সেট সীমিত (SWIFT ক্যারেক্টার সেট) সম্পূর্ণ Unicode
কাঠামো ট্যাগসহ ফ্ল্যাট টেক্সট নেমস্পেসসহ XML
ব্যালেন্স রিপোর্টিং শুধু ওপেনিং/ক্লোজিং একাধিক ব্যালেন্স টাইপ
রেফারেন্স একক রেফারেন্স ক্ষেত্র একাধিক রেফারেন্স টাইপ
মুদ্রা পরিচালনা মৌলিক এক্সচেঞ্জ রেটসহ সম্পূর্ণ বহু-মুদ্রা

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

শুরু করুন

pip install bankstatementparser
from bankstatementparser import create_parser, detect_statement_format

# আজ MT940 দিয়ে কাজ করে, আগামীকাল CAMT.053 দিয়ে
for file in bank_statement_files:
    fmt = detect_statement_format(file)
    parser = create_parser(file, fmt)
    df = parser.parse()
    process(df)  # আপনার কোড পরিবর্তন হয় না

সম্পূর্ণ ডকুমেন্টেশন পড়ুন