हिन्दी में 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। किसी भी पैमाने पर व्यावसायिक उपयोग मुफ़्त है।