Pain001

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

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 फाइल्स तुमच्या निर्यातीसाठी टेम्पलेट म्हणून डाउनलोड करता येतात.

14 नोव्हेंबर 2026 ची अंतिम मुदत#

22 नोव्हेंबर 2025 रोजी MT–MX सहअस्तित्व संपल्यानंतर पुढील मुदत 14 नोव्हेंबर 2026: पूर्णपणे असंरचित पत्ते CBPR+ पेमेंटमध्ये नाकारले जातील आणि आंतर-बँक MT101 रिलेची जागा pain.001 आवृत्ती 9 घेईल. 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 — कोणत्याही प्रमाणात मोफत व्यावसायिक वापर.