Added inital SEPA CORE (Direct Debit) support. Needs testing!
authorAndreas Schiermeier <andreas@schiermeier.name>
Mon, 13 Jan 2014 00:32:20 +0000 (01:32 +0100)
committerAndreas Schiermeier <andreas@schiermeier.name>
Mon, 13 Jan 2014 00:32:20 +0000 (01:32 +0100)
js/sepa-CORE.xml [new file with mode: 0644]

diff --git a/js/sepa-CORE.xml b/js/sepa-CORE.xml
new file mode 100644 (file)
index 0000000..2e71118
--- /dev/null
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.003.02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.008.003.02 pain.008.003.02.xsd">
+  <CstmrDrctDbtInitn>
+
+    <!-- <getGroupHeaderBlock> -->
+    <GrpHdr>
+      <MsgId>Message-ID</MsgId> <!-- TBD -->
+      <CreDtTm>2010-11-21T09:30:47.000Z</CreDtTm>
+      <NbOfTxs><!-- TBD --></NbOfTxs> 
+      <InitgPty><Nm><!-- ACCOUNT_HOLDER --></Nm></InitgPty>
+    </GrpHdr>
+    <!-- </getGroupHeaderBlock> -->
+    
+    <PmtInf>
+      
+      <!-- <getPaymentInformationHeaderBlock> -->
+      <PmtInfId>Payment-ID</PmtInfId>
+      <PmtMtd>DD</PmtMtd>
+      <NbOfTxs><!-- TBD --></NbOfTxs>
+      <CtrlSum><!-- TBD --></CtrlSum>
+      <PmtTpInf><SvcLvl><Cd>SEPA</Cd></SvcLvl>
+        <LclInstrm><Cd>CORE</Cd></LclInstrm>
+       <SeqTp><!-- FRST / RCUR --></SeqTp>
+      </PmtTpInf>
+      <ReqdColltnDt> <!-- DIRECTDEBIT_DAY_OF_MONTH. des Monats e.g. 2014-01-15--></ReqdColltnDt>
+      <!-- </getPaymentInformationHeaderBlock> -->
+      
+      <!-- <getCreditorBlock> -->
+      <Cdtr><Nm><!-- ACCOUNT_HOLDER --></Nm> </Cdtr>
+      <CdtrAcct><Id><IBAN><!-- IBAN --></IBAN></Id></CdtrAcct>
+      <CdtrAgt><FinInstnId><BIC><!-- BIC --></BIC></FinInstnId></CdtrAgt><!-- USE_BIC? -->
+      <ChrgBr>SLEV</ChrgBr>
+      <CdtrSchmeId><Id><PrvtId><Othr>
+        <Id><!-- CREDITOR_IDENTIFIER --></Id>
+        <SchmeNm><Prtry>SEPA</Prtry></SchmeNm>
+      </Othr></PrvtId></Id></CdtrSchmeId>
+      <!-- </getCreditorBlock> -->
+      
+      <!-- <getDirectDebitBlock> -->
+      <DrctDbtTxInf>
+        <PmtId><EndToEndId><!-- TBD, oder NOTPROVIDED --></EndToEndId></PmtId>
+        <InstdAmt Ccy="EUR">6543.14</InstdAmt>
+        <DrctDbtTx><MndtRltdInf>
+          <MndtId>Mandate-Id</MndtId>
+          <DtOfSgntr>2010-11-20</DtOfSgntr>
+          <AmdmntInd>false</AmdmntInd>
+        </MndtRltdInf></DrctDbtTx>
+        <DbtrAgt><FinInstnId><BIC>SPUEDE2UXXX</BIC></FinInstnId></DbtrAgt>
+        <Dbtr><Nm>Debtor Name</Nm></Dbtr>
+        <DbtrAcct><Id><IBAN>DE21500500009876543210</IBAN></Id></DbtrAcct>
+        <RmtInf><Ustrd>Verwendungszweck</Ustrd></RmtInf>
+      </DrctDbtTxInf>
+      <!-- </getDirectDebitBlock> -->
+
+    </PmtInf>
+  </CstmrDrctDbtInitn>
+</Document>