An bayyana ISO 20022

Mene ne pain.001? Saƙon ISO 20022 na fara canja wurin kuɗi

Saƙon ISO 20022 da kamfani ke aika wa bankinsa don ba da umarnin canja wurin kuɗi: menene shi, yadda aka gina shi, wace siga za a yi amfani da ita, da cikakken misali da ya wuce ingancin tsarin hukuma.

pain.001 shi ne saƙon ISO 20022 da kamfani ke aika wa bankinsa don ba da umarnin canja wurin kuɗi ɗaya ko fiye. Cikakken sunansa shi ne Customer Credit Transfer Initiation: "pain" shi ne rukunin saƙonnin fara biyan kuɗi, .001 lambar saƙon ce, kuma ƙarin da ke biye, kamar pain.001.001.09, ita ce sigar. Yana cikin tsarin XML, ana tantance shi da tsarin hukuma (XSD), kuma yana maye gurbin tsarin CSV na kowane banki da saƙon rubutu na SWIFT MT101.

pain.001 a cikin minti ɗaya#

  • Wa ke aika shi: kamfani (mai biya, ko wakilin da ke aiki a madadinsa) yana aika shi zuwa bankinsa (bankin mai biya).
  • Abin da ke ciki: rukuni ɗaya ko fiye na canja wurin kuɗi, kowanne da asusun cirewa, ranar aiwatarwa da aka nema, da duk adadin biyan kuɗi ga masu karɓa.
  • Abin da ke dawowa: banki yana amsa da pain.002, wato Customer Payment Status Report, wanda ke karɓa ko ƙin fayil ɗin ko wasu mu'amaloli tare da lambobin dalili na ISO.
  • Abin da ke biye: bayan an karɓa, banki yana mai da kowane umarni zuwa saƙonnin tsakanin bankuna kamar pacs.008, waɗanda kamfanin ba ya taɓa gani.
  • Inda ake amfani da shi: canja wurin kuɗi na SEPA ƙarƙashin dokokin EPC, biyan kuɗi na ƙetare iyaka a Swift ƙarƙashin CBPR+ (pain.001.001.09), da tsarin cikin gida da yawa. Tarin misalai na Pain001 ya ƙunshi yanayi 42 a kasuwanni 17.

Yadda aka tsara saƙon pain.001#

Kowace siga tana da tsari iri ɗaya mai matakai uku a cikin ɓangaren <CstmrCdtTrfInitn>.

Mataki Ɓangare Abin da ke ciki
1 <GrpHdr> Kan rukuni Lambar saƙo, lokacin ƙirƙira, adadin mu'amaloli (NbOfTxs), jimlar tantancewa (CtrlSum), ɓangaren da ya fara
2 <PmtInf> Bayanin biyan kuɗi Rukuni ɗaya: hanyar biyan kuɗi, ranar aiwatarwa da aka nema, mai biya, asusu da bankin mai biya, wanda ke ɗaukar kuɗin caji
3 <CdtTrfTxInf> Mu'amalar canja wurin kuɗi Biyan kuɗi ɗaya: lambar tunani daga farko zuwa ƙarshe, adadi da kuɗi, mai karɓa, asusu da bankin mai karɓa, bayanin biyan kuɗi

Fayil zai iya ƙunsar rukunoni da yawa na <PmtInf>, kuma kowane rukuni biyan kuɗi da yawa na <CdtTrfTxInf>. NbOfTxs da CtrlSum suna bayyana a matakin fayil da na rukuni, kuma dole ne su dace da biyan kuɗin da suke ƙidaya; wannan yana ɗaya daga cikin dalilan da suka fi yawa da yasa banki ke ƙin fayil.

Cikakken misalin pain.001#

Wannan canja wurin kuɗi ɗaya ne na SEPA a cikin pain.001.001.09, wanda aka ɗauko ba tare da canji ba daga tarin misalai na Pain001. Yana wuce tantancewa da XSD na hukuma na ISO 20022. Ɓangarorin, IBAN da BIC na ƙage ne.

<?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>

Gwada bayananku a cikin nunin a burauza: yana gina fayil ɗin pain.001 daga CSV kuma yana tantance shi da tsarin hukuma ba tare da bayananku sun bar na'urarku ba.

Sigogin pain.001#

ISO tana fitar da sabuwar siga idan tsarin saƙon ya canza. Bankuna da tsare-tsare suna karɓar wasu sigogi, don haka sigar da za ku aika ita ce wadda takardun tashar bankinku suka ambata.

Siga Bayanai
pain.001.001.03 Tsohuwar siga mai aiki ta SEPA da CGI; tana gane bankuna da <BIC>
.04, .05, .06, .07, .08 Sigogin kulawa da wasu tashoshi ke amfani da su
pain.001.001.09 Sigar 2019 da CBPR+ ta zaɓa don Swift; tana gane bankuna da <BICFI>, kuma tana ƙara ɗaukar LEI da UETR
.10, .11, .12 Gyare-gyare bayan 2019
pain.001.001.13 ISO ta fitar da ita ranar 19 ga Maris 2026; tana ƙara lambar musamman ta mu'amala ta zaɓi (UnqTxIdr)

Teburin dacewa yana nuna sigogin da Pain001 ke samarwa, tantancewa da sauyawa a tsakaninsu.

Saƙo Hanya Manufa
pain.001 Daga kamfani zuwa bankinsa Yana ba da umarnin canja wurin kuɗi (yana tura kuɗi waje)
pain.002 Daga banki zuwa kamfani Yana ba da rahoton matsayin pain.001 ko pain.008: an karɓa, an karɓa wani ɓangare ko an ƙi, tare da lambobin dalili
pain.008 Daga kamfani zuwa bankinsa Yana ba da umarnin cire kuɗi kai tsaye (yana karɓar kuɗi bisa izini)
pacs.008 Daga banki zuwa banki Canja wurin kuɗi na tsakanin bankuna da umarnin pain.001 ke zama
MT101 Kamfani ko banki, ta hanyar Swift Tsohon saƙon rubutu "Request for Transfer" da pain.001 ke maye gurbinsa. Swift ta jinkirta dakatar da isar da MT101 tsakanin bankuna a watan Agusta 2026 (Swift); duba Daga MT101 zuwa pain.001

Ƙamus yana bayyana sauran kalmomin ISO 20022 cikin sauƙi.

Dalilin da yasa bankuna ke ƙin fayilolin pain.001#

Fayil na iya zama XML mai tsari daidai amma har yanzu a ƙi shi. Binciken yana taruwa a matakai:

  1. Tsari: dole ne fayil ɗin ya wuce tantancewa da XSD na hukuma na sigarsa.
  2. Ingancin bayanai: lambobin tantancewa na IBAN sun dace, BIC suna da tsari daidai, kwanaki da adadi suna da inganci, kuma NbOfTxs da CtrlSum sun dace da biyan kuɗin.
  3. Dokokin tsari: SEPA, CBPR+ da tsare-tsaren cikin gida suna ƙara nasu sharuɗɗa, kamar haruffan da aka yarda da su ko adireshin wasiƙa mai tsari.
  4. Bayanin bankinku da tashar sa: kowane banki yana fitar da nasa jagororin amfani a kan tsarin.

Pain001 yana bincika matakai uku na farko kafin fayil ɗin ya isa banki, kuma yana bayyana a fili cewa banki ne zai tabbatar da na huɗu.

Yadda ake ƙirƙirar fayil ɗin pain.001#

  • Daga takardar lissafi: Daga Excel zuwa pain.001 yana mai da jerin biyan kuɗi na Excel ko CSV zuwa fayil da aka tantance.
  • A burauza: nunin yana samar da fayil kuma ya tantance shi a kan na'urarku, ba tare da ɗorawa ba.
  • Daga lamba ko layin umarni: shigar da ɗakin karatun pain001 na buɗaɗɗen tushe kuma ku gudanar da:
pain001 -t pain.001.001.09 -d payments.csv -o out/

Jagorar fasaha tana bayani kan kowane zaɓi, kuma tambayoyin da ake yawan yi suna amsa tambayoyin da ƙungiyoyin kuɗi, ayyuka da injiniya suka fi yi.

Majiyoyi#