मराठीत Pain001

Pain001: ओपन-सोर्स ISO 20022 पेमेंट आरंभ

तुमचा पेमेंट डेटा पडताळलेल्या ISO 20022 XML मध्ये रूपांतरित करणारे ओपन-सोर्स सूट, बँकेपर्यंत पोहोचण्यापूर्वीच अचूक सिद्ध.

पेमेंट फाइलमधील त्रुटी तुमच्या बँकेच्या आधीच शोधा#

Pain001 हे ISO 20022 पेमेंट आरंभासाठी ओपन-सोर्स Python सूट आहे. तुमच्याकडे आधीच असलेला डेटा (CSV, Excel, SQLite, JSON, Parquet किंवा जुने SWIFT MT101 संदेश) अधिकृत XSD स्कीमांनी पडताळलेल्या pain.001 (क्रेडिट ट्रान्सफर) आणि pain.008 (डायरेक्ट डेबिट) XML मध्ये रूपांतरित करते.

प्रत्येक फाइल लिहिण्यापूर्वी तीन पडताळणी स्तरांतून जाते: प्रत्येक नोंदीसाठी JSON स्कीमा (IBAN ची mod-97 तपासणी आणि BIC रचना यासह), scheme नियम (SEPA आणि सीमापार CBPR+) आणि अंतिम XSD पडताळणी. नियंत्रण बेरजा नेहमी पुन्हा मोजल्या जातात, कधीही कॉपी होत नाहीत. सर्व काही स्थानिक चालते: कोणताही पेमेंट डेटा तुमच्या पायाभूत सुविधेबाहेर जात नाही.

ब्राउझरमध्ये वापरून पहा#

एक नमुना बॅच थेट तुमच्या ब्राउझरमध्ये पडताळा (काहीही अपलोड होत नाही) आणि निकाल अधिकृत XSD स्कीमाने सिद्ध करा: Pain001 वापरून पहा. नमुना CSV फाइल्स तुमच्या निर्यातीसाठी टेम्पलेट म्हणून डाउनलोड करता येतात.

संरचित पत्त्याची मुदत, पुढे ढकललेली#

22 नोव्हेंबर 2025 रोजी MT–MX सहअस्तित्व संपल्यानंतर पुढील टप्पा 14 नोव्हेंबर 2026 रोजी नियोजित होता: CBPR+ पूर्णपणे असंरचित टपाल पत्ते नाकारणार होते, आणि आंतर-बँक MT101 रिलेची जागा pain.001 आवृत्ती 9 घेणार होती. ऑगस्ट 2026 मध्ये Swift ने हे दोन्ही बदल पुढे ढकलले आणि नवीन तारखा डिसेंबर 2026 पर्यंत जाहीर केल्या जातील; आवश्यकता मात्र कायम आहेत. Pain001 आधीच संरचित आणि हायब्रिड पत्ते हाताळते, आणि एका कमांडने तुमचा MT101 रूपांतरित करते.

सुरुवात करा#

pip install pain001
pain001 -t pain.001.001.09 -d payments.csv -o out/ --dry-run

पुढे: इन्स्टॉलेशन मार्गदर्शक, तांत्रिक संदर्भ, 2028 पर्यंत ISO 20022 रोडमॅप, pain.002 नकार कोड, विश्वास केंद्र आणि कार्यकारी सारांश. संपूर्ण दस्तऐवजीकरण इंग्रजीत. दुहेरी परवाना Apache-2.0 / MIT: कोणत्याही प्रमाणात मोफत व्यावसायिक वापर.