pain.001 हा ISO 20022 संदेश आहे, ज्याद्वारे कंपनी आपल्या बँकेला एक किंवा अधिक क्रेडिट ट्रान्सफरचा आदेश देते. त्याचे पूर्ण नाव Customer Credit Transfer Initiation आहे: "pain" हे पेमेंट सुरू करणाऱ्या संदेशांचे कुटुंब आहे, .001 हा संदेश क्रमांक आहे, आणि pain.001.001.09 सारखा प्रत्यय ही आवृत्ती आहे. हा XML आहे, अधिकृत स्कीमा (XSD) विरुद्ध प्रमाणित केला जातो, आणि बँक-विशिष्ट CSV स्वरूपे व SWIFT MT101 मजकूर संदेशाची जागा घेतो.
एका मिनिटात pain.001#
- कोण पाठवतो: कंपनी (देणेकरी, किंवा त्याच्या वतीने काम करणारा एजंट) तो आपल्या बँकेला (देणेकऱ्याच्या बँकेला) पाठवते.
- त्यात काय असते: क्रेडिट ट्रान्सफरचे एक किंवा अधिक गठ्ठे, प्रत्येकात देणेकऱ्याचे खाते, विनंती केलेली अंमलबजावणी तारीख आणि घेणेकऱ्यांना कितीही देयके.
- उत्तरादाखल काय येते: बँक pain.002, म्हणजे Customer Payment Status Report द्वारे उत्तर देते आणि ISO कारण कोडसह संपूर्ण फाइल किंवा स्वतंत्र व्यवहार स्वीकारते अथवा नाकारते.
- पुढे काय होते: स्वीकारल्यानंतर बँक प्रत्येक सूचनेचे pacs.008 सारख्या आंतरबँक संदेशांत रूपांतर करते, जे कंपनीला कधीच दिसत नाहीत.
- कुठे वापरला जातो: EPC नियमपुस्तिकांनुसार SEPA क्रेडिट ट्रान्सफर, CBPR+ अंतर्गत Swift वरील सीमापार देयके (
pain.001.001.09), आणि अनेक देशांतर्गत योजना. Pain001 चा उदाहरण संग्रह 17 बाजारपेठांमधील 42 परिस्थिती समाविष्ट करतो.
pain.001 संदेशाची रचना कशी असते#
प्रत्येक आवृत्तीत <CstmrCdtTrfInitn> घटकाच्या आत तीन स्तरांचा एकच सांगाडा असतो.
| स्तर | घटक | त्यात काय असते |
|---|---|---|
| 1 | <GrpHdr> Group Header (गट शीर्षलेख) | संदेश ID, निर्मितीची वेळ, व्यवहारांची संख्या (NbOfTxs), नियंत्रण बेरीज (CtrlSum), सुरुवात करणारा पक्ष |
| 2 | <PmtInf> Payment Information (देयक माहिती) | एक गठ्ठा: देयक पद्धत, विनंती केलेली अंमलबजावणी तारीख, देणेकरी, देणेकऱ्याचे खाते आणि बँक, शुल्क कोण भरणार |
| 3 | <CdtTrfTxInf> Credit Transfer Transaction (क्रेडिट ट्रान्सफर व्यवहार) | एक देयक: एंड-टू-एंड संदर्भ, रक्कम आणि चलन, घेणेकरी, घेणेकऱ्याचे खाते आणि बँक, देयकाची माहिती |
एका फाइलमध्ये अनेक <PmtInf> गठ्ठे असू शकतात, आणि प्रत्येक गठ्ठ्यात अनेक <CdtTrfTxInf> देयके. NbOfTxs आणि CtrlSum फाइल आणि गठ्ठा या दोन्ही स्तरांवर येतात आणि ते मोजत असलेल्या देयकांशी जुळले पाहिजेत; बँक फाइल नाकारण्याचे हे सर्वात सामान्य कारणांपैकी एक आहे.
pain.001 चे संपूर्ण उदाहरण#
हे pain.001.001.09 मधील एकच SEPA क्रेडिट ट्रान्सफर आहे, जे Pain001 च्या उदाहरण संग्रहातून जसेच्या तसे घेतले आहे. ते अधिकृत ISO 20022 XSD विरुद्ध प्रमाणित होते. पक्ष, IBAN आणि BIC काल्पनिक आहेत.
OML-SCT-20260921
2026-09-21T12:00:00
1
2200.00
Officine Meccaniche Lombarde SpA
20123
Milano
IT
Via Torino 15
SCT-20260921-IT-01
TRF
false
1
2200.00
SEPA
2026-09-22
Officine Meccaniche Lombarde SpA
20123
Milano
IT
Via Torino 15
IT48T78971134594OGDKY5VXE41
TLAOIT60
SLEV
OML-2026-0921-01
2200.00
MHXHITI0
Fonderia Bresciana Srl
25121
Brescia
IT
IT23J14887404856NF3794IGWXN
Fattura 117/2026
तुमचा स्वतःचा डेटा ब्राउझर डेमो मध्ये वापरून पाहा: तो CSV पासून pain.001 फाइल तयार करतो आणि डेटा तुमच्या संगणकाबाहेर न जाता अधिकृत स्कीमाविरुद्ध प्रमाणित करतो.
pain.001 च्या आवृत्त्या#
संदेश मॉडेल बदलल्यावर ISO नवीन आवृत्ती प्रकाशित करते. बँका आणि योजना विशिष्ट आवृत्त्या स्वीकारतात, म्हणून तुमच्या बँकेच्या चॅनेल दस्तऐवजात जी आवृत्ती सांगितली आहे तीच पाठवावी.
| आवृत्ती | टिपा |
|---|---|
| pain.001.001.03 | SEPA आणि CGI साठी दीर्घकाळ वापरात असलेली मुख्य आवृत्ती; बँका <BIC> ने ओळखते |
| .04, .05, .06, .07, .08 | विशिष्ट चॅनेल वापरत असलेल्या देखभाल आवृत्त्या |
| pain.001.001.09 | CBPR+ ने Swift साठी निवडलेली 2019 ची आवृत्ती; बँका <BICFI> ने ओळखते आणि LEI व UETR साठी आधार जोडते |
| .10, .11, .12 | 2019 नंतरच्या सुधारणा |
| pain.001.001.13 | ISO ने 19 मार्च 2026 रोजी प्रकाशित केली; पर्यायी अद्वितीय व्यवहार ओळखकर्ता (UnqTxIdr) जोडते |
सुसंगतता तक्ता दाखवतो की Pain001 कोणत्या आवृत्त्या तयार करतो, प्रमाणित करतो आणि कोणत्या आवृत्त्यांमध्ये स्थलांतर करतो.
संबंधित संदेशांशी pain.001 ची तुलना#
| संदेश | दिशा | उद्देश |
|---|---|---|
| pain.001 | कंपनीकडून तिच्या बँकेकडे | क्रेडिट ट्रान्सफरचा आदेश देतो (पैसे बाहेर जातात) |
| pain.002 | बँकेकडून कंपनीकडे | pain.001 किंवा pain.008 ची स्थिती कळवतो: स्वीकारले, अंशतः स्वीकारले किंवा नाकारले, कारण कोड सह |
| pain.008 | कंपनीकडून तिच्या बँकेकडे | डायरेक्ट डेबिटचा आदेश देतो (मॅन्डेटनुसार पैसे वसूल करतो) |
| pacs.008 | बँकेकडून बँकेकडे | pain.001 सूचनेचे ज्यात रूपांतर होते ते आंतरबँक क्रेडिट ट्रान्सफर |
| MT101 | कंपनी किंवा बँक, Swift द्वारे | pain.001 ज्याची जागा घेतो तो जुना मजकूर संदेश "Request for Transfer". Swift ने ऑगस्ट 2026 मध्ये आंतरबँक MT101 रिले बंद करणे पुढे ढकलले (Swift); पाहा MT101 ते pain.001 |
शब्दकोश उर्वरित ISO 20022 शब्दावली सोप्या भाषेत स्पष्ट करतो.
बँका pain.001 फाइल्स का नाकारतात#
फाइल योग्य XML असूनही नाकारली जाऊ शकते. तपासण्या थरांमध्ये होतात:
- स्कीमा: फाइल तिच्या आवृत्तीच्या अधिकृत XSD विरुद्ध प्रमाणित झाली पाहिजे.
- डेटाची गुणवत्ता: IBAN चे तपासणी अंक बरोबर असतात, BIC योग्य स्वरूपात असतात, तारखा आणि रकमा वैध असतात, आणि
NbOfTxsवCtrlSumदेयकांशी जुळतात. - योजनेचे नियम: SEPA, CBPR+ आणि देशांतर्गत योजना स्वतःच्या मर्यादा जोडतात, उदा. अनुमत अक्षरसंच किंवा संरचित टपाल पत्ता.
- तुमच्या बँकेचे प्रोफाइल आणि चॅनेल: प्रत्येक बँक योजनेच्या नियमांवर स्वतःची वापर मार्गदर्शक तत्त्वे प्रकाशित करते.
फाइल बँकेपर्यंत पोहोचण्यापूर्वी Pain001 पहिले तीन थर तपासतो आणि चौथा थर बँकेनेच पुष्टी करायचा असल्याचे स्पष्टपणे सांगतो.
pain.001 फाइल कशी तयार करावी#
- स्प्रेडशीटमधून: Excel ते pain.001 Excel किंवा CSV देयक यादीचे प्रमाणित फाइलमध्ये रूपांतर करते.
- ब्राउझरमध्ये: डेमो अपलोड न करता स्थानिक पातळीवर फाइल तयार करतो आणि प्रमाणित करतो.
- कोड किंवा कमांड लाइनमधून: मुक्त-स्रोत pain001 लायब्ररी स्थापित करा आणि चालवा:
तांत्रिक संदर्भ प्रत्येक पर्याय स्पष्ट करतो, आणि नेहमीचे प्रश्न ट्रेझरी, ऑपरेशन्स आणि अभियांत्रिकी संघ सर्वाधिक विचारतात त्या प्रश्नांची उत्तरे देतात.
स्रोत#
- ISO 20022 संदेश व्याख्या आणि संग्रह: iso20022.org
- SEPA क्रेडिट ट्रान्सफर नियमपुस्तिका: European Payments Council
- CBPR+ आणि MT101 रिले: Swift