ISO 20022 விளக்கம்

pain.001 என்றால் என்ன? ISO 20022 வரவு பரிமாற்றம்

ஒரு நிறுவனம் வரவு பரிமாற்றங்களை உத்தரவிட தன் வங்கிக்கு அனுப்பும் ISO 20022 செய்தி: அது என்ன, எப்படி அமைக்கப்பட்டுள்ளது, எந்தப் பதிப்பைப் பயன்படுத்துவது, அதிகாரப்பூர்வ ஸ்கீமாவுக்கு எதிராகச் சரிபார்க்கப்படும் முழு எடுத்துக்காட்டு.

pain.001 என்பது ஒன்று அல்லது பல வரவு பரிமாற்றங்களைக் கோர ஒரு நிறுவனம் தனது வங்கிக்கு அனுப்பும் ISO 20022 செய்தி. அதன் முழுப் பெயர் Customer Credit Transfer Initiation (வாடிக்கையாளர் வரவு பரிமாற்றத் தொடக்கம்): "pain" என்பது கட்டணத் தொடக்கச் செய்திக் குடும்பம், .001 என்பது செய்தி எண், pain.001.001.09 போன்ற பின்னொட்டு பதிப்பைக் குறிக்கிறது. இது XML வடிவம்; அதிகாரப்பூர்வ திட்டவரைவுக்கு (XSD) எதிராகச் சரிபார்க்கப்படுகிறது; வங்கிகளுக்கே உரிய CSV வடிவங்களுக்கும் SWIFT MT101 உரைச் செய்திக்கும் மாற்றாக அமைகிறது.

ஒரு நிமிடத்தில் pain.001#

  • யார் அனுப்புகிறார்கள்: ஒரு நிறுவனம் (பணம் செலுத்துபவர், அல்லது அவர் சார்பாகச் செயல்படும் முகவர்) தனது சொந்த வங்கிக்கு (செலுத்துபவரின் வங்கி) இதை அனுப்புகிறது.
  • என்ன கொண்டுள்ளது: ஒன்று அல்லது பல வரவு பரிமாற்றத் தொகுப்புகள்; ஒவ்வொன்றிலும் செலுத்துபவரின் கணக்கு, கோரப்பட்ட செயல்படுத்தும் தேதி, பெறுநர்களுக்கான எத்தனை கட்டணங்களும் இருக்கலாம்.
  • திரும்ப வருவது என்ன: வங்கி pain.002 எனும் வாடிக்கையாளர் கட்டண நிலை அறிக்கையுடன் பதிலளிக்கிறது; ISO காரணக் குறியீடுகளுடன் கோப்பையோ தனித்தனி பரிவர்த்தனைகளையோ ஏற்கிறது அல்லது நிராகரிக்கிறது.
  • அடுத்து என்ன நடக்கிறது: ஏற்றுக்கொள்ளப்பட்டதும், வங்கி ஒவ்வொரு அறிவுறுத்தலையும் pacs.008 போன்ற வங்கிகளுக்கிடையேயான செய்திகளாக மாற்றுகிறது; இவற்றை நிறுவனம் ஒருபோதும் பார்ப்பதில்லை.
  • எங்கு பயன்படுகிறது: EPC விதிப்புத்தகங்களின்படி SEPA வரவு பரிமாற்றங்கள், CBPR+ இன் கீழ் Swift இல் எல்லை தாண்டிய கட்டணங்கள் (pain.001.001.09), பல உள்நாட்டுக் கட்டணத் திட்டங்கள். Pain001 இன் எடுத்துக்காட்டுத் தொகுப்பு 17 சந்தைகளில் 42 சூழ்நிலைகளை உள்ளடக்குகிறது.

pain.001 செய்தியின் கட்டமைப்பு#

எல்லாப் பதிப்புகளும் <CstmrCdtTrfInitn> உறுப்புக்குள் ஒரே மூன்று-நிலை எலும்புக்கூட்டைப் பகிர்கின்றன.

நிலை உறுப்பு உள்ளடக்கம்
1 <GrpHdr> குழுத் தலைப்பு செய்தி அடையாளம், உருவாக்க நேரமுத்திரை, பரிவர்த்தனைகளின் எண்ணிக்கை (NbOfTxs), கட்டுப்பாட்டுத் தொகை (CtrlSum), தொடங்கும் தரப்பு
2 <PmtInf> கட்டணத் தகவல் ஒரு தொகுப்பு: கட்டண முறை, கோரப்பட்ட செயல்படுத்தும் தேதி, செலுத்துபவர், செலுத்துபவரின் கணக்கும் வங்கியும், கட்டணச் சுமையாளர்
3 <CdtTrfTxInf> வரவு பரிமாற்றப் பரிவர்த்தனை ஒரு கட்டணம்: முனையிலிருந்து முனை குறிப்பு, தொகையும் நாணயமும், பெறுநர், பெறுநரின் கணக்கும் வங்கியும், அனுப்புதல் தகவல்

ஒரு கோப்பில் பல <PmtInf> தொகுப்புகளும், ஒவ்வொரு தொகுப்பில் பல <CdtTrfTxInf> கட்டணங்களும் இருக்கலாம். NbOfTxs, CtrlSum ஆகியவை கோப்பு நிலையிலும் தொகுப்பு நிலையிலும் இடம்பெறுகின்றன; அவை எண்ணும் கட்டணங்களுடன் பொருந்த வேண்டும். வங்கி கோப்பை நிராகரிப்பதற்கான மிகப் பொதுவான காரணங்களில் இதுவும் ஒன்று.

முழுமையான pain.001 எடுத்துக்காட்டு#

இது pain.001.001.09 வடிவில் உள்ள ஒற்றை SEPA வரவு பரிமாற்றம்; Pain001 இன் எடுத்துக்காட்டுத் தொகுப்பிலிருந்து மாற்றமின்றி எடுக்கப்பட்டது. இது அதிகாரப்பூர்வ ISO 20022 XSD இன்படி சரிபார்க்கப்படுகிறது. தரப்புகள், IBAN, BIC அனைத்தும் கற்பனையானவை.

<?xml version='1.0' encoding='UTF-8'?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.09">
  <CstmrCdtTrfInitn>
    <GrpHdr>
      <MsgId>OML-SCT-20260921</MsgId>
      <CreDtTm>2026-09-21T12:00:00</CreDtTm>
      <NbOfTxs>1</NbOfTxs>
      <CtrlSum>2200.00</CtrlSum>
      <InitgPty>
        <Nm>Officine Meccaniche Lombarde SpA</Nm>
        <PstlAdr>
          <PstCd>20123</PstCd>
          <TwnNm>Milano</TwnNm>
          <Ctry>IT</Ctry>
          <AdrLine>Via Torino 15</AdrLine>
        </PstlAdr>
      </InitgPty>
    </GrpHdr>
    <PmtInf>
      <PmtInfId>SCT-20260921-IT-01</PmtInfId>
      <PmtMtd>TRF</PmtMtd>
      <BtchBookg>false</BtchBookg>
      <NbOfTxs>1</NbOfTxs>
      <CtrlSum>2200.00</CtrlSum>
      <PmtTpInf>
        <SvcLvl>
          <Cd>SEPA</Cd>
        </SvcLvl>
      </PmtTpInf>
      <ReqdExctnDt>
        <Dt>2026-09-22</Dt>
      </ReqdExctnDt>
      <Dbtr>
        <Nm>Officine Meccaniche Lombarde SpA</Nm>
        <PstlAdr>
          <PstCd>20123</PstCd>
          <TwnNm>Milano</TwnNm>
          <Ctry>IT</Ctry>
          <AdrLine>Via Torino 15</AdrLine>
        </PstlAdr>
      </Dbtr>
      <DbtrAcct>
        <Id>
          <IBAN>IT48T78971134594OGDKY5VXE41</IBAN>
        </Id>
      </DbtrAcct>
      <DbtrAgt>
        <FinInstnId>
          <BICFI>TLAOIT60</BICFI>
        </FinInstnId>
      </DbtrAgt>
      <ChrgBr>SLEV</ChrgBr>
      <CdtTrfTxInf>
        <PmtId>
          <EndToEndId>OML-2026-0921-01</EndToEndId>
        </PmtId>
        <Amt>
          <InstdAmt Ccy="EUR">2200.00</InstdAmt>
        </Amt>
        <CdtrAgt>
          <FinInstnId>
            <BICFI>MHXHITI0</BICFI>
          </FinInstnId>
        </CdtrAgt>
        <Cdtr>
          <Nm>Fonderia Bresciana Srl</Nm>
          <PstlAdr>
            <PstCd>25121</PstCd>
            <TwnNm>Brescia</TwnNm>
            <Ctry>IT</Ctry>
          </PstlAdr>
        </Cdtr>
        <CdtrAcct>
          <Id>
            <IBAN>IT23J14887404856NF3794IGWXN</IBAN>
          </Id>
        </CdtrAcct>
        <RmtInf>
          <Ustrd>Fattura 117/2026</Ustrd>
        </RmtInf>
      </CdtTrfTxInf>
    </PmtInf>
  </CstmrCdtTrfInitn>
</Document>

உங்கள் சொந்தத் தரவை உலாவி டெமோவில் முயன்று பாருங்கள்: அது 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 2026 மார்ச் 19 அன்று வெளியிட்டது; விருப்பத் தனித்துவப் பரிவர்த்தனை அடையாளங்காட்டியைச் (UnqTxIdr) சேர்க்கிறது

பொருந்தக்கூடிய தன்மை அட்டவணை Pain001 எந்தப் பதிப்புகளை உருவாக்குகிறது, சரிபார்க்கிறது, அவற்றுக்கிடையே மாற்றுகிறது என்பதைக் காட்டுகிறது.

செய்தி திசை நோக்கம்
pain.001 நிறுவனத்திலிருந்து அதன் வங்கிக்கு வரவு பரிமாற்றங்களைக் கோருகிறது (பணத்தை வெளியே அனுப்புகிறது)
pain.002 வங்கியிலிருந்து நிறுவனத்துக்கு pain.001 அல்லது pain.008 இன் நிலையைத் தெரிவிக்கிறது: ஏற்கப்பட்டது, பகுதியாக ஏற்கப்பட்டது அல்லது நிராகரிக்கப்பட்டது, காரணக் குறியீடுகளுடன்
pain.008 நிறுவனத்திலிருந்து அதன் வங்கிக்கு நேரடிப் பற்றுகளைக் கோருகிறது (ஆணையின் கீழ் பணம் வசூலிக்கிறது)
pacs.008 வங்கியிலிருந்து வங்கிக்கு ஒரு pain.001 அறிவுறுத்தல் மாறும் வங்கிகளுக்கிடையேயான வரவு பரிமாற்றம்
MT101 நிறுவனம் அல்லது வங்கி, Swift வழியாக pain.001 மாற்றீடு செய்யும் பழைய உரைச் செய்தி "Request for Transfer". வங்கிகளுக்கிடையேயான MT101 ரிலேயை நிறுத்துவதை Swift 2026 ஆகஸ்டில் ஒத்திவைத்தது (Swift); பார்க்க: MT101 இலிருந்து pain.001 க்கு

சொற்களஞ்சியம் மீதமுள்ள ISO 20022 சொற்களை எளிய மொழியில் விளக்குகிறது.

வங்கிகள் pain.001 கோப்புகளை ஏன் நிராகரிக்கின்றன#

ஒரு கோப்பு சரியாக அமைந்த XML ஆக இருந்தாலும் நிராகரிக்கப்படலாம். சரிபார்ப்புகள் அடுக்குகளாக அமைகின்றன:

  1. திட்டவரைவு: கோப்பு அதன் பதிப்புக்கான அதிகாரப்பூர்வ XSD இன்படி சரிபார்க்கப்பட வேண்டும்.
  2. தரவுத் தரம்: IBAN கள் சரிபார்ப்பு இலக்கச் சோதனையில் தேறுகின்றன, BIC கள் சரியான வடிவில் உள்ளன, தேதிகளும் தொகைகளும் செல்லுபடியானவை, NbOfTxs, CtrlSum கட்டணங்களுடன் பொருந்துகின்றன.
  3. திட்ட விதிகள்: SEPA, CBPR+, உள்நாட்டுத் திட்டங்கள் தங்களுக்கென்ற கட்டுப்பாடுகளைச் சேர்க்கின்றன; எடுத்துக்காட்டாக அனுமதிக்கப்பட்ட எழுத்துத் தொகுப்பு அல்லது கட்டமைக்கப்பட்ட அஞ்சல் முகவரி.
  4. உங்கள் வங்கியின் சுயவிவரமும் சேனலும்: ஒவ்வொரு வங்கியும் திட்டத்துக்கு மேலாகத் தனது சொந்தப் பயன்பாட்டு வழிகாட்டுதல்களை வெளியிடுகிறது.

கோப்பு வங்கியை அடைவதற்கு முன்பே Pain001 முதல் மூன்று அடுக்குகளைச் சரிபார்க்கிறது; நான்காவதை வங்கியே உறுதிப்படுத்த வேண்டும் என்று தெளிவாகக் கூறுகிறது.

pain.001 கோப்பை உருவாக்குவது எப்படி#

  • விரிதாளிலிருந்து: Excel இலிருந்து pain.001 க்கு Excel அல்லது CSV கட்டணப் பட்டியலைச் சரிபார்க்கப்பட்ட கோப்பாக மாற்றுகிறது.
  • உலாவியில்: டெமோ பதிவேற்றம் எதுவுமின்றி உள்ளூரிலேயே கோப்பை உருவாக்கிச் சரிபார்க்கிறது.
  • குறியீடு அல்லது கட்டளை வரியிலிருந்து: திறந்த மூல pain001 நூலகத்தை நிறுவி இதை இயக்குங்கள்:
pain001 -t pain.001.001.09 -d payments.csv -o out/

தொழில்நுட்பக் குறிப்பு ஒவ்வொரு விருப்பத்தையும் உள்ளடக்குகிறது; அடிக்கடி கேட்கப்படும் கேள்விகள் கருவூலம், செயல்பாடுகள், பொறியியல் குழுக்கள் அதிகம் கேட்கும் கேள்விகளுக்குப் பதிலளிக்கின்றன.

ஆதாரங்கள்#

  • ISO 20022 செய்தி வரையறைகளும் காப்பகமும்: iso20022.org
  • SEPA வரவு பரிமாற்ற விதிப்புத்தகம்: European Payments Council
  • CBPR+ மற்றும் MT101 ரிலே: Swift