Reviewing an Example of XML Code for SEPA Core Payments
Note: The system displays transactions with a
negative amount with positive sign in the XML, i.e., when the payment control group has some
debit statement (negative payment). The system displays this negative payment with positive
sign in the InstdAmt tag because the XML format (Payments - Maintenance 2009 document) only
allow positives amounts.
Review the following example of the XML code for SEPA core payments:
<?xml version="1.0"???? encoding="utf-8" ?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http:⇒ //www.w3.org/2001/XMLSchema-instance"> <CstmrCdtTrfInitn> <GrpHdr> <MsgId>ABC/060928/CCT001</MsgId> <CreDtTm>2008-09-28T14:07:00</CreDtTm> <NbOfTxs>3</NbOfTxs> <CtrlSum>2400.56</CtrlSum> <InitgPty> <Nm>Cobelfac</Nm> <Id> <OrgId> <Othr> <Id>0468651441</Id> <Issr>KBO-BCE</Issr> </Othr> </OrgId> </Id> </InitgPty> </GrpHdr> <PmtInf> <PmtInfId> ABC/4560/2008-09-25</PmtInfId> <PmtMtd>TRF</PmtMtd> <BtchBookg>false</BtchBookg> <NbOfTxs>2</NbOfTxs> <CtrlSum>46770.00</CtrlSum> <PmtTpInf> <InstrPrty>HIGH </InstrPrty> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> <LclInstrm> <Cd>TRF<Cd> </LclInstrm> <CtgyPurp> <Cd>SUPP<Cd> </CtgyPurp> </PmtTpInf> <ReqdExctnDt>2008-09-29</ReqdExctnDt> <Dbtr> <Nm>XXXXX</Nm> <PstlAdr> <PstCd>75001</PstCd> <TwnNm>TwnNm</TwnNm>> <Ctry>CC</Ctry> <AdrLine>XXXXXX </AdrLine> <AdrLine>XXXXXX </AdrLine> </PstlAdr> <Id> <OrgId> <Othr> <?xml version="1.0"???? encoding="utf-8" ?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http:⇒ //www.w3.org/2001/XMLSchema-instance"> <CstmrCdtTrfInitn> <GrpHdr> <MsgId>ABC/060928/CCT001</MsgId> <CreDtTm>2008-09-28T14:07:00</CreDtTm> <NbOfTxs>3</NbOfTxs> <CtrlSum>2400.56</CtrlSum> <InitgPty> <Nm>Cobelfac</Nm> <Id> <OrgId> <Othr> <Id>0468651441</Id> <Issr>KBO-BCE</Issr> </Othr> </OrgId> </Id> </InitgPty> </GrpHdr> <PmtInf> <PmtInfId> ABC/4560/2008-09-25</PmtInfId> <PmtMtd>TRF</PmtMtd> <BtchBookg>false</BtchBookg> <NbOfTxs>2</NbOfTxs> <CtrlSum>46770.00</CtrlSum> <PmtTpInf> <InstrPrty>HIGH </InstrPrty> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> <LclInstrm> <Cd>TRF<Cd> </LclInstrm> <CtgyPurp> <Cd>SUPP<Cd> </CtgyPurp> </PmtTpInf> <ReqdExctnDt>2008-09-29</ReqdExctnDt> <Dbtr> <Nm>XXXXX</Nm> <PstlAdr> <PstCd>75001</PstCd> <TwnNm>TwnNm</TwnNm>> <Ctry>CC</Ctry> <AdrLine>XXXXXX </AdrLine> <AdrLine>XXXXXX </AdrLine> </PstlAdr> <Id> <OrgId> <Othr> </Othr> </OrgId> </Id> </Dbtr> <DbtrAcct> <Id> <IBAN>BE68539007547034</IBAN> </Id> <Ccy>EUR</Ccy> </DbtrAcct> <DbtrAgt> <FinInstnId> <BIC>AAAABE33</BIC> </FinInstnId> </DbtrAgt> <UltmtDbtr> <Nm>XXXXX</Nm> <Id> <OrgId> <Othr> <Id>0468651441</Id> </Othr> </OrgId> </Id> </UltmtDbtr> <ChrgBr>SLEV</ChrgBr> <CdtTrfTxInf> <PmtId> <InstrId> ABC/4562/2008-09-28</InstrId> <?xml version="1.0"???? encoding="utf-8" ?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http:⇒ //www.w3.org/2001/XMLSchema-instance"> <CstmrCdtTrfInitn> <GrpHdr> <MsgId>ABC/060928/CCT001</MsgId> <CreDtTm>2008-09-28T14:07:00</CreDtTm> <NbOfTxs>3</NbOfTxs> <CtrlSum>2400.56</CtrlSum> <InitgPty> <Nm>Cobelfac</Nm> <Id> <OrgId> <Othr> <Id>0468651441</Id> <Issr>KBO-BCE</Issr> </Othr> </OrgId> </Id> </InitgPty> </GrpHdr> <PmtInf> <PmtInfId> ABC/4560/2008-09-25</PmtInfId> <PmtMtd>TRF</PmtMtd> <BtchBookg>false</BtchBookg> <NbOfTxs>2</NbOfTxs> <CtrlSum>46770.00</CtrlSum> <PmtTpInf> <InstrPrty>HIGH </InstrPrty> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> <LclInstrm> <Cd>TRF<Cd> </LclInstrm> <CtgyPurp> <Cd>SUPP<Cd> </CtgyPurp> </PmtTpInf> <ReqdExctnDt>2008-09-29</ReqdExctnDt> <Dbtr> <Nm>XXXXX</Nm> <PstlAdr> <PstCd>75001</PstCd> <TwnNm>TwnNm</TwnNm>> <Ctry>CC</Ctry> <AdrLine>XXXXXX </AdrLine> <AdrLine>XXXXXX </AdrLine> </PstlAdr> <Id> <OrgId> <Othr> <?xml version="1.0"???? encoding="utf-8" ?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http:⇒ //www.w3.org/2001/XMLSchema-instance"> <CstmrCdtTrfInitn> <GrpHdr> <MsgId>ABC/060928/CCT001</MsgId> <CreDtTm>2008-09-28T14:07:00</CreDtTm> <NbOfTxs>3</NbOfTxs> <CtrlSum>2400.56</CtrlSum> <InitgPty> <Nm>Cobelfac</Nm> <Id> <OrgId> <Othr> <Id>0468651441</Id> <Issr>KBO-BCE</Issr> </Othr> </OrgId> </Id> </InitgPty> </GrpHdr> <PmtInf> <PmtInfId> ABC/4560/2008-09-25</PmtInfId> <PmtMtd>TRF</PmtMtd> <BtchBookg>false</BtchBookg> <NbOfTxs>2</NbOfTxs> <CtrlSum>46770.00</CtrlSum> <PmtTpInf> <InstrPrty>HIGH </InstrPrty> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> <LclInstrm> <Cd>TRF<Cd> </LclInstrm> <CtgyPurp> <Cd>SUPP<Cd> </CtgyPurp> </PmtTpInf> <ReqdExctnDt>2008-09-29</ReqdExctnDt> <Dbtr> <Nm>XXXXX</Nm> <PstlAdr> <PstCd>75001</PstCd> <TwnNm>TwnNm</TwnNm>> <Ctry>CC</Ctry> <AdrLine>XXXXXX </AdrLine> <AdrLine>XXXXXX </AdrLine> </PstlAdr> <Id> <OrgId> <Othr> </Othr> </OrgId> </Id> </Dbtr> <DbtrAcct> <Id> <IBAN>BE68539007547034</IBAN> </Id> <Ccy>EUR</Ccy> </DbtrAcct> <DbtrAgt> <FinInstnId> <BIC>AAAABE33</BIC> </FinInstnId> </DbtrAgt> <UltmtDbtr> <Nm>XXXXX</Nm> <Id> <OrgId> <Othr> <Id>0468651441</Id> </Othr> </OrgId> </Id> </UltmtDbtr> <ChrgBr>SLEV</ChrgBr> <CdtTrfTxInf> <PmtId> <InstrId> ABC/4562/2008-09-28</InstrId> </PmtId> <PmtTpInf> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> </PmtTpInf> <Amt> <InstdAmt Ccy="EUR">535.25</InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <BIC>CRBABE22</BIC> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>SocMetal</Nm> <PstlAdr> <PstCd>79300</PstCd> <TwnNm>Bressuire</TwnNm> <Ctry>BE</Ctry> <AdrLine>Hoogstraat 156</AdrLine> <AdrLine>2000 Antwerp</AdrLine> </PstlAdr> <Id> <OrgId> <Othr> <Id>0468651441</Id> </Othr> </OrgId> </Id> </Cdtr> <CdtrAcct> <Id> <IBAN>BE43187123456701</IBAN> </Id> </CdtrAcct> <UltmtCdtr> <Nm>XXXXX</Nm> <Id> <OrgId> <Othr> <Id>0468651441</Id> </Othr> </OrgId> </Id> </UltmtCdtr> <Purp> <Cd>GDDS</Cd> </Purp> <CdtTrfTxInf> <RmtInf>(*) <Ustrd>Invoice No/Invoice Date/ Invoice Total Amount/ Invoice Payment amount⇒ / Invoice Discount Taken </Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </CstmrCdtTrfInitn> </Document>