Skip to main content

Finance

ISO 20022

  • a international standard for communication in financial systems.
  • widely adopted by financial institutes world wide
  • clear standardized format, efficient, real-time processing (RTP), flexible,
  • example:
<Document>
  <CstmrCdtTrf>
    <GrpHdr>
      <MsgId>MSGID12345</MsgId>
      <CreDtTm>2023-11-22T10:15:30</CreDtTm>
      <NbOfTxs>1</NbOfTxs>
      <CtrlSum>1000.00</CtrlSum>
    </GrpHdr>
    <PmtInf>
      <PmtInfId>PMTINF12345</PmtInfId>
      <PmtMtd>TRF</PmtMtd>
      <PmtTpInf>
        <SvcLvl>NORM</SvcLvl>
      </PmtTpInf>
      <Dbtr>
        <Nm>Sender Name</Nm>
        <Acct>
          <Id>Sender Account Number</Id>
          <IBAN>Sender IBAN</IBAN>
        </Acct>
      </Dbtr>
      <DbtrAcct>
        <Id>Sender Account Number</Id>
        <IBAN>Sender IBAN</IBAN>
      </DbtrAcct>
      <DbtrAgt>
        <FinInstnId>
          <BIC>Sender Bank BIC</BIC>
        </FinInstnId>
      </DbtrAgt>
      <CdtTrfTxInf>
        <PmtId>
          <InstrId>Payment Instruction ID</InstrId>
          <EndToEndId>End-to-End ID</EndToEndId>
        </PmtId>
        <Amt>
          <InstdAmt Ccy="EUR">1000.00</InstdAmt>
        </Amt>
        <CdtrAgt>
          <FinInstnId>
            <BIC>Receiver Bank BIC</BIC>
          </FinInstnId>
        </CdtrAgt>
        <Cdtr>
          <Nm>Receiver Name</Nm>
          <Acct>
            <Id>Receiver Account Number</Id>
            <IBAN>Receiver IBAN</IBAN>
          </Acct>
        </Cdtr>
        <CdtrAcct>
          <Id>Receiver Account Number</Id>
          <IBAN>Receiver IBAN</IBAN>
        </CdtrAcct>
        <RmtInf>
          <Ustrd>Payment Remittance Information</Ustrd>
        </RmtInf>
      </CdtTrfTxInf>
    </PmtInf>
  </CstmrCdtTrf>
</Document>