यह माइग्रेशन क्यों मायने रखता है
SWIFT लीगेसी MT संदेश फॉर्मेट को समृद्ध ISO 20022 मानक के पक्ष में बंद कर रहा है। ट्रेजरी और वित्त टीमों के लिए, इसका मतलब है कि आपकी बैंक स्टेटमेंट प्रोसेसिंग पाइपलाइन को कठोर समय सीमा से पहले MT940 से CAMT.053 में विकसित होना चाहिए।
SWIFT माइग्रेशन टाइमलाइन
| तारीख | मील का पत्थर | प्रभाव |
|---|---|---|
| नवंबर 2025 | क्रॉस-बॉर्डर भुगतान के लिए MT-से-MX सहअस्तित्व समाप्त | PACS संदेश अब केवल ISO 20022 |
| नवंबर 2026 | संरचित/हाइब्रिड पते अनिवार्य; MT101 मल्टी-इंस्ट्रक्शन अस्वीकार | पता फॉर्मेट अनुपालन करना होगा |
| नवंबर 2027 | सभी वित्तीय संस्थानों को CAMT.053 नेटिव रूप से प्राप्त करना होगा | SWIFT MT फॉर्मेट को ISO में कन्वर्ट करना बंद करेगा |
| नवंबर 2028 | MT940/MT942/MT950/MT900/MT910 पूर्ण सेवानिवृत्ति | लीगेसी स्टेटमेंट फॉर्मेट अब उपलब्ध नहीं |
आपके कोड के लिए क्या बदलता है
पहले: केवल 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") # या .mt940
parser = create_parser("statement.xml", fmt)
df = parser.parse() # फॉर्मेट की परवाह किए बिना समान DataFrame स्कीमा