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 स्थापित करा.

    हा डेमो काय दाखवतो — आणि खरी पाइपलाइन काय जोडते

    प्रत्येक नमुना बॅच तुमच्या स्वतःच्या ERP किंवा स्प्रेडशीट निर्यातीसाठी टेम्पलेट म्हणून CSV फाइल म्हणूनही डाउनलोड करता येतो — शीर्षक ओळ हाच करार आहे.

    वरील डेमो Pain001 पाइपलाइनचा fail-fast स्तर अंमलात आणतो: आवश्यक-फील्ड तपासण्या, 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 रनटाइम सुरू करते आणि याच साइटवरून दिल्या जाणाऱ्या अधिकृत pain.001.001.09 स्कीमाविरुद्ध xmlschema चालवते — CLI लागू करत असलेल्या XSD गेटचाच वर्ग. उर्वरित पाइपलाइन मात्र केवळ CLI मध्ये आहे: JSON Schema सामान्यीकरण, --explain सह पाच योजना नियमपुस्तिका, आणि इतर दहा संदेश व्याख्या.