Pain001

अपना भुगतान डेटा जोड़ें

यहाँ CSV फ़ाइल खींचें — या ब्राउज़ करने के लिए क्लिक करें

अधिकतम 2 MB · आपके ब्राउज़र द्वारा स्थानीय रूप से पढ़ी जाती है, कभी अपलोड नहीं होती

अपने टेम्पलेट के रूप में उपयोग हेतु एक नमूना डाउनलोड करें: SEPA क्रेडिट ट्रांसफ़र · सीमा-पार · 20-पंक्ति बैच

सत्यापन परिणाम & जनरेट किया गया XML

चरण 1 में डेटा जोड़ें — सत्यापन स्वतः चलता है।

The validated pain.001.001.09 document will appear here — add data in step 1.

इसे आधिकारिक ISO 20022 XSD से सिद्ध करें

चरण 1–2 तेज़, हाथ से लिखी जाँचें चलाते हैं। यह चरण असली चीज़ चलाता है: एक Python रनटाइम (WebAssembly के माध्यम से) जो xmlschema को आधिकारिक pain.001.001.09 स्कीमा के विरुद्ध चलाता है — वही श्रेणी का सत्यापन जो CLI करता है। लगभग 13 MB का इंजन इसी साइट से परोसा जाता है और आपके माँगने पर एक बार डाउनलोड होता है (जैसे ही चरण 2 वैध XML बनाता है, यह चुपचाप डाउनलोड होने लगता है)।

पहले चरण 2 में XML जनरेट करें — XSD गेट उसी आउटपुट को सत्यापित करता है।

    इस पृष्ठ की हर चीज़ आपके ब्राउज़र में चलती है — कुछ भी अपलोड, संग्रहीत या कहीं नहीं भेजा जाता। यह डेमो पाइपलाइन का एक उपसमुच्चय लागू करता है (अनिवार्य फ़ील्ड, IBAN mod-97, BIC संरचना, राशि और तिथि प्रारूप, पुनर्गणित NbOfTxs/CtrlSum नियंत्रण योग)। चरण 3 आधिकारिक XSD गेट यहीं WebAssembly के माध्यम से चलाता है। स्थापित टूलचेन इसके ऊपर JSON Schema सत्यापन और पाँच स्कीम नियम-पुस्तिकाएँ जोड़ती है — पूर्ण पाइपलाइन के लिए CLI स्थापित करें

    यह डेमो क्या दिखाता है — और वास्तविक पाइपलाइन क्या जोड़ती है

    प्रत्येक नमूना बैच CSV फ़ाइल के रूप में भी डाउनलोड किया जा सकता है, ताकि वह आपके अपने ERP या स्प्रेडशीट निर्यात का टेम्पलेट बने — हेडर पंक्ति ही अनुबंध है।

    ऊपर का डेमो Pain001 पाइपलाइन की फ़ेल-फ़ास्ट परत लागू करता है: अनिवार्य-फ़ील्ड जाँचें, ISO 13616 mod-97 IBAN चेकसम, ISO 9362 BIC संरचना, राशि और तिथि प्रारूप, तथा नियंत्रण योग (NbOfTxs, CtrlSum) जो भरोसा करने के बजाय रिकॉर्ड से पुनर्गणित किए जाते हैं। "त्रुटि डालें…" मेनू आज़माएँ — हर परिदृश्य ठीक एक यथार्थवादी दोष रोपता है (उलटा IBAN अंक, विकृत BIC, गायब कॉलम, यूरोपीय कॉमा-दशमलव राशि, असंभव तिथि) और वह पंक्ति-स्तरीय निष्कर्ष दिखाता है जिसे बैंक का गेटवे अन्यथा कई दिनों बाद बताता।

    स्थापित टूलचेन कहीं गहरा गेट चलाती है: फ़ील्ड-उपनाम सामान्यीकरण के साथ प्रत्येक रिकॉर्ड का JSON Schema सत्यापन, नियम-दर-नियम --explain आउटपुट के साथ पाँच स्कीम नियम-पुस्तिकाएँ (SEPA SCT, Instant, SDD Core, B2B, सीमा-पार), और एक भी बाइट लिखे जाने से पहले तैयार दस्तावेज़ का आधिकारिक ISO 20022 XSD से अंतिम सत्यापन। दस pain.001 संस्करण और pain.008.001.02 समर्थित हैं।

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

    ऊपर का चरण 3 कोई सिमुलेशन नहीं है: यह WebAssembly में एक Python रनटाइम बूट करता है और xmlschema को आधिकारिक pain.001.001.09 स्कीमा के विरुद्ध चलाता है, जो इसी साइट से परोसी जाती है — वही श्रेणी का XSD गेट जो CLI लागू करता है। जो केवल CLI में रह जाता है वह शेष पाइपलाइन है: JSON Schema सामान्यीकरण, --explain के साथ पाँच स्कीम नियम-पुस्तिकाएँ, और अन्य दस संदेश परिभाषाएँ।