Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hbci4java for openSUSE:Factory checked in at 2021-07-03 20:50:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hbci4java (Old) and /work/SRC/openSUSE:Factory/.hbci4java.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hbci4java" Sat Jul 3 20:50:55 2021 rev:8 rq:903842 version:3.1.55 Changes: -------- --- /work/SRC/openSUSE:Factory/hbci4java/hbci4java.changes 2021-02-22 14:40:41.088639246 +0100 +++ /work/SRC/openSUSE:Factory/.hbci4java.new.2625/hbci4java.changes 2021-07-03 20:51:21.264535437 +0200 @@ -1,0 +2,5 @@ +Mon May 3 17:58:08 UTC 2021 - Matthias Mail??nder <[email protected]> + +- update to version 3.1.55 + +------------------------------------------------------------------- Old: ---- hbci4j-core-3.1.53.tar.gz New: ---- hbci4j-core-3.1.55.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hbci4java.spec ++++++ --- /var/tmp/diff_new_pack.1UVdeK/_old 2021-07-03 20:51:21.788531408 +0200 +++ /var/tmp/diff_new_pack.1UVdeK/_new 2021-07-03 20:51:21.792531377 +0200 @@ -17,13 +17,13 @@ Name: hbci4java -Version: 3.1.53 +Version: 3.1.55 Release: 0 Summary: Java online banking client using the HBCI standard License: LGPL-2.1-only Group: Productivity/Office/Finance -URL: https://github.com/hbci4j/%{name} -Source: https://github.com/hbci4j/%{name}/archive/hbci4j-core-%{version}.tar.gz +URL: https://github.com/hbci4j/hbci4java +Source: https://github.com/hbci4j/hbci4java/archive/refs/tags/hbci4j-core-%{version}.tar.gz Patch0: signed-char.patch BuildRequires: fdupes BuildRequires: gcc-c++ ++++++ hbci4j-core-3.1.53.tar.gz -> hbci4j-core-3.1.55.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/pom.xml new/hbci4java-hbci4j-core-3.1.55/pom.xml --- old/hbci4java-hbci4j-core-3.1.53/pom.xml 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/pom.xml 2021-04-02 14:07:14.000000000 +0200 @@ -3,7 +3,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>com.github.hbci4j</groupId> <artifactId>hbci4j-core</artifactId> - <version>3.1.53</version> + <version>3.1.55</version> <packaging>jar</packaging> <name>${project.artifactId}</name> <description>HBCI4j - Home Banking Computer Interface for Java</description> @@ -31,7 +31,7 @@ <url>scm:git:[email protected]:hbci4j/hbci4java.git</url> <connection>scm:git:[email protected]:hbci4j/hbci4java.git</connection> <developerConnection>scm:git:[email protected]:hbci4j/hbci4java.git</developerConnection> - <tag>hbci4j-core-3.1.53</tag> + <tag>hbci4j-core-3.1.55</tag> </scm> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200102.java new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200102.java --- old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200102.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200102.java 2021-04-02 14:07:14.000000000 +0200 @@ -170,6 +170,11 @@ // ditto EntryTransaction2 tx = txList.get(0); + // Ist es eine Rueckbuchung? + boolean rueckbuchung = tx.getRtrInf() != null && tx.getRtrInf().getRsn() != null && tx.getRtrInf().getRsn().getCd() != null && tx.getRtrInf().getRsn().getCd().length() > 0; + if (rueckbuchung) // Bei Rueckbuchung tauschen wir Creditor und Debitor + haben = !haben; + //////////////////////////////////////////////////////////////////////// // Buchungs-ID TransactionReferences2 ref = tx.getRefs(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200103.java new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200103.java --- old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200103.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200103.java 2021-04-02 14:07:14.000000000 +0200 @@ -169,7 +169,12 @@ // ditto EntryTransaction3 tx = txList.get(0); - + + // Ist es eine Rueckbuchung? + boolean rueckbuchung = tx.getRtrInf() != null && tx.getRtrInf().getRsn() != null && tx.getRtrInf().getRsn().getCd() != null && tx.getRtrInf().getRsn().getCd().length() > 0; + if (rueckbuchung) // Bei Rueckbuchung tauschen wir Creditor und Debitor + haben = !haben; + //////////////////////////////////////////////////////////////////////// // Buchungs-ID TransactionReferences3 ref = tx.getRefs(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200104.java new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200104.java --- old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200104.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200104.java 2021-04-02 14:07:14.000000000 +0200 @@ -169,7 +169,12 @@ // ditto EntryTransaction4 tx = txList.get(0); - + + // Ist es eine Rueckbuchung? + boolean rueckbuchung = tx.getRtrInf() != null && tx.getRtrInf().getRsn() != null && tx.getRtrInf().getRsn().getCd() != null && tx.getRtrInf().getRsn().getCd().length() > 0; + if (rueckbuchung) // Bei Rueckbuchung tauschen wir Creditor und Debitor + haben = !haben; + //////////////////////////////////////////////////////////////////////// // Buchungs-ID TransactionReferences3 ref = tx.getRefs(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200105.java new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200105.java --- old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200105.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200105.java 2021-04-02 14:07:14.000000000 +0200 @@ -169,6 +169,11 @@ // ditto EntryTransaction7 tx = txList.get(0); + + // Ist es eine Rueckbuchung? + boolean rueckbuchung = tx.getRtrInf() != null && tx.getRtrInf().getRsn() != null && tx.getRtrInf().getRsn().getCd() != null && tx.getRtrInf().getRsn().getCd().length() > 0; + if (rueckbuchung) // Bei Rueckbuchung tauschen wir Creditor und Debitor + haben = !haben; //////////////////////////////////////////////////////////////////////// // Buchungs-ID diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200106.java new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200106.java --- old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200106.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200106.java 2021-04-02 14:07:14.000000000 +0200 @@ -170,6 +170,11 @@ // ditto EntryTransaction8 tx = txList.get(0); + // Ist es eine Rueckbuchung? + boolean rueckbuchung = tx.getRtrInf() != null && tx.getRtrInf().getRsn() != null && tx.getRtrInf().getRsn().getCd() != null && tx.getRtrInf().getRsn().getCd().length() > 0; + if (rueckbuchung) // Bei Rueckbuchung tauschen wir Creditor und Debitor + haben = !haben; + //////////////////////////////////////////////////////////////////////// // Buchungs-ID TransactionReferences3 ref = tx.getRefs(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200107.java new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200107.java --- old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200107.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/GV/parsers/ParseCamt05200107.java 2021-04-02 14:07:14.000000000 +0200 @@ -169,6 +169,11 @@ // ditto EntryTransaction9 tx = txList.get(0); + + // Ist es eine Rueckbuchung? + boolean rueckbuchung = tx.getRtrInf() != null && tx.getRtrInf().getRsn() != null && tx.getRtrInf().getRsn().getCd() != null && tx.getRtrInf().getRsn().getCd().length() > 0; + if (rueckbuchung) // Bei Rueckbuchung tauschen wir Creditor und Debitor + haben = !haben; //////////////////////////////////////////////////////////////////////// // Buchungs-ID diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/manager/HHDVersion.java new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/manager/HHDVersion.java --- old/hbci4java-hbci4j-core-3.1.53/src/main/java/org/kapott/hbci/manager/HHDVersion.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/main/java/org/kapott/hbci/manager/HHDVersion.java 2021-04-02 14:07:14.000000000 +0200 @@ -59,7 +59,7 @@ * dass dann nicht Matrix-Code ist. * Generell unterstuetzen wir nur server-seitig generierte Matrix-Codes. */ - MS_1(Type.PHOTOTAN,"MS1.*",null,-1,"hhd14"), + MS_1(Type.PHOTOTAN,"MS1.*|photoTAN.*",null,-1,"hhd14"), /** * HHD-Version 1.2. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/main/resources/blz.properties new/hbci4java-hbci4j-core-3.1.55/src/main/resources/blz.properties --- old/hbci4java-hbci4j-core-3.1.53/src/main/resources/blz.properties 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/main/resources/blz.properties 2021-04-02 14:07:14.000000000 +0200 @@ -2630,7 +2630,7 @@ 60069251=Raiffeisenbank Donau-Iller|Erbach, Donau|GENODES1RDI|10|hbci01.fiducia.de|https://hbci11.fiducia.de/cgi-bin/hbciservlet|300|300| 52270012=Deutsche Bank|Eschwege|DEUTDEFF522|63|193.150.167.7|https://fints.deutsche-bank.de/|300|300| 85050100=Sparkasse Oberlausitz-Niederschlesien|Zittau|WELADED1GRL|20|i046.s-fints-sn.de|https://banking-sn5.s-fints-pt-sn.de/fints30|220|300| -72030227=Bankhaus Anton Hafner|Augsburg, Bay|ANHODE77XXX|00||https://fints.hafnerbank.de||300| +72030227=Bankhaus Anton Hafner|Augsburg, Bay|ANHODE77XXX|00||https://hbci11.fiducia.de/cgi-bin/hbciservlet||300| 40351060=Kreissparkasse Steinfurt|Ibbenb??ren|WELADED1STF|00|w002.s-hbci.de|https://banking-wl5.s-fints-pt-wl.de/fints30|220|300| 25250001=Kreissparkasse Peine|Peine|NOLADE21PEI|00|i121.s-fints-ni.de|https://banking-ni2.s-fints-pt-ni.de/fints30|220|300| 44070024=Deutsche Bank Privat und Gesch??ftskunden|Dortmund|DEUTDEDB440|63|193.150.167.8|https://fints.deutsche-bank.de/|300|300| @@ -3490,7 +3490,7 @@ 68270033=Deutsche Bank|Lahr, Schwarzwald|DEUTDE6F682|63|193.150.167.7|https://fints.deutsche-bank.de/|300|300| 58560103=Volksbank Trier|Trier|GENODED1TVB|38|hbci.gad.de|https://hbci-pintan.gad.de/cgi-bin/hbciservlet|300|300| 50863906=Volksbank Modautal Modau|Ober-Ramstadt|GENODE51ORM|32|hbci01.fiducia.de|https://hbci11.fiducia.de/cgi-bin/hbciservlet|300|300| -61030000=Bankhaus Gebr. Martin|G??ppingen|MARBDE6GXXX|09||||| +61030000=Bankhaus Gebr. Martin|G??ppingen|MARBDE6GXXX|09||https://hbci11.fiducia.de/cgi-bin/hbciservlet||300| 50069477=Raiffeisenbank Kirtorf|Kirtorf|GENODE51KIF|32|hbci01.fiducia.de|https://hbci11.fiducia.de/cgi-bin/hbciservlet|300|300| 15061698=Raiffeisenbank Malchin|Malchin|GENODEF1MAL|32|hbci.gad.de|https://hbci-pintan.gad.de/cgi-bin/hbciservlet|300|300| 79330111=Bankhaus Max Flessa|Schweinfurt|FLESDEMMXXX|09|hbci01.fiducia.de|https://hbci11.fiducia.de/cgi-bin/hbciservlet|300|300| @@ -3679,7 +3679,7 @@ 47264367=Vereinigte Volksbank|Brakel, Westf|GENODEM1STM|34|hbci.gad.de|https://hbci-pintan.gad.de/cgi-bin/hbciservlet|300|300| 38060186=Volksbank Bonn Rhein-Sieg|Bonn|GENODED1BRS|06|hbci.gad.de|https://hbci-pintan.gad.de/cgi-bin/hbciservlet|300|300| 52063550=Raiffeisenbank|Wolfhagen|GENODEF1WOH|32|hbci01.fiducia.de|https://hbci11.fiducia.de/cgi-bin/hbciservlet|300|300| -51410600=Merrill Lynch International Bank Limited Zndl Frankfurt|Frankfurt am Main|MELBDEF1XXX|09||||| +51410600=Merrill Lynch International Bank Limited Zndl Frankfurt|Frankfurt am Main|BOFADEFFXXX|09||||| 54240032=Commerzbank|Pirmasens|COBADEFF542|13|hbci.commerzbank.de||300|| 40164901=Volksbank Gescher|Gescher|GENODEM1GE1|34|hbci.gad.de|https://hbci-pintan.gad.de/cgi-bin/hbciservlet|300|300| 72069789=Raiffeisenbank Pfaffenhausen|Pfaffenhausen, Schwab|GENODEF1PFA|88|hbci01.fiducia.de|https://hbci11.fiducia.de/cgi-bin/hbciservlet|300|300| diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/test/java/org/kapott/hbci4java/secmech/TestMatrixCode.java new/hbci4java-hbci4j-core-3.1.55/src/test/java/org/kapott/hbci4java/secmech/TestMatrixCode.java --- old/hbci4java-hbci4j-core-3.1.53/src/test/java/org/kapott/hbci4java/secmech/TestMatrixCode.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/test/java/org/kapott/hbci4java/secmech/TestMatrixCode.java 2021-04-02 14:07:14.000000000 +0200 @@ -91,4 +91,21 @@ Assert.assertEquals("Matrix-Code-Verfahren nicht erkannt", HHDVersion.MS_1, version); } + + /** + * @throws Exception + */ + @Test + public void test006() throws Exception + { + // Testet die Erkennung des Matrix-Code-Verfahrens aus dem Secmech. + Properties props = new Properties(); + props.put("id", "photoTAN"); + props.put("name", "photoTAN QRcode"); + props.put("segversion", "6"); + + HHDVersion version = HHDVersion.find(props); + Assert.assertEquals("Matrix-Code-Verfahren nicht erkannt", HHDVersion.MS_1, version); + } + } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/test/java/org/kapott/hbci4java/sepa/TestCamtParse.java new/hbci4java-hbci4j-core-3.1.55/src/test/java/org/kapott/hbci4java/sepa/TestCamtParse.java --- old/hbci4java-hbci4j-core-3.1.53/src/test/java/org/kapott/hbci4java/sepa/TestCamtParse.java 2021-01-06 10:36:39.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/test/java/org/kapott/hbci4java/sepa/TestCamtParse.java 2021-04-02 14:07:14.000000000 +0200 @@ -242,4 +242,48 @@ is2.close(); } } + + /** + * Testet das Lesen einer Ruecklastschrift. + * @throws Exception + */ + @Test + public void test005() throws Exception + { + final String file = "test-camt-ruecklastschrift.xml"; + InputStream is1 = null; + InputStream is2 = null; + try + { + is1 = this.getStream(file); + SepaVersion version = SepaVersion.autodetect(is1); + ISEPAParser<List<BTag>> parser = SEPAParserFactory.get(version); + + is2 = this.getStream(file); + GVRKUms ums = new GVRKUms(); + parser.parse(is2, ums.getDataPerDay()); + + List<BTag> days = ums.getDataPerDay(); + Assert.assertEquals("Anzahl Buchungstage falsch", 1, days.size()); + + BTag day = days.get(0); + List<UmsLine> lines = day.lines; + + + { + UmsLine l = lines.get(0); + Assert.assertEquals("Gegenkonto IBAN falsch","DES1234567890",l.other.iban); + Assert.assertEquals("Gegenkonto BIC falsch","TESTS1234",l.other.bic); + Assert.assertEquals("Gegenkonto Name falsch","Sven Schuldner",l.other.name); + } + } + finally + { + if (is1 != null) + is1.close(); + if (is2 != null) + is2.close(); + } + } + } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hbci4java-hbci4j-core-3.1.53/src/test/resources/org/kapott/hbci4java/sepa/test-camt-ruecklastschrift.xml new/hbci4java-hbci4j-core-3.1.55/src/test/resources/org/kapott/hbci4java/sepa/test-camt-ruecklastschrift.xml --- old/hbci4java-hbci4j-core-3.1.53/src/test/resources/org/kapott/hbci4java/sepa/test-camt-ruecklastschrift.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/hbci4java-hbci4j-core-3.1.55/src/test/resources/org/kapott/hbci4java/sepa/test-camt-ruecklastschrift.xml 2021-04-02 14:07:14.000000000 +0200 @@ -0,0 +1,169 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Document + xmlns="urn:iso:std:iso:20022:tech:xsd:camt.052.001.02" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:camt.052.001.02 camt.052.001.02.xsd"> + <BkToCstmrAcctRpt> + <GrpHdr> + <MsgId>camt52_20210326134456__ONLINEBA</MsgId> + <CreDtTm>2021-03-26T13:44:56+01:00</CreDtTm> + <MsgPgntn> + <PgNb>1</PgNb> + <LastPgInd>true</LastPgInd> + </MsgPgntn> + </GrpHdr> + <Rpt> + <Id>camt052_ONLINEBA</Id> + <ElctrncSeqNb>00000</ElctrncSeqNb> + <CreDtTm>2021-03-26T13:44:56+01:00</CreDtTm> + <Acct> + <Id> + <IBAN>DE1234567890</IBAN> + </Id> + <Ccy>EUR</Ccy> + <Svcr> + <FinInstnId> + <BIC>TEST12345</BIC> + <Nm>Testbank</Nm> + <Othr> + <Id>DE12345</Id> + <Issr>UmsStId</Issr> + </Othr> + </FinInstnId> + </Svcr> + </Acct> + <Bal> + <Tp> + <CdOrPrtry> + <Cd>PRCD</Cd> + </CdOrPrtry> + </Tp> + <Amt Ccy="EUR">100.00</Amt> + <CdtDbtInd>CRDT</CdtDbtInd> + <Dt> + <Dt>2021-03-25</Dt> + </Dt> + </Bal> + <Bal> + <Tp> + <CdOrPrtry> + <Cd>CLBD</Cd> + </CdOrPrtry> + </Tp> + <Amt Ccy="EUR">100.00</Amt> + <CdtDbtInd>CRDT</CdtDbtInd> + <Dt> + <Dt>2021-03-26</Dt> + </Dt> + </Bal> + <Ntry> + <Amt Ccy="EUR">53.00</Amt> + <CdtDbtInd>DBIT</CdtDbtInd> + <Sts>BOOK</Sts> + <BookgDt> + <Dt>2021-03-26</Dt> + </BookgDt> + <ValDt> + <Dt>2021-03-26</Dt> + </ValDt> + <AcctSvcrRef>NONREF</AcctSvcrRef> + <BkTxCd /> + <NtryDtls> + <TxDtls> + <Refs> + <MndtId>TEST1234</MndtId> + <Prtry> + <Tp>FIUMSATZ-ID</Tp> + <Ref>2021-03-26-09-12345</Ref> + </Prtry> + </Refs> + <AmtDtls> + <InstdAmt> + <Amt Ccy="EUR">50.00</Amt> + </InstdAmt> + </AmtDtls> + <BkTxCd> + <Prtry> + <Cd></Cd> + <Issr>DK</Issr> + </Prtry> + </BkTxCd> + <Chrgs> + <Amt Ccy="EUR">3.00</Amt> + <Pty> + <FinInstnId> + <BIC>TEST1234</BIC> + </FinInstnId> + </Pty> + </Chrgs> + <Chrgs> + <Amt Ccy="EUR">0.00</Amt> + <Pty> + <FinInstnId> + <BIC>TEST1234</BIC> + </FinInstnId> + </Pty> + </Chrgs> + <RltdPties> + <Dbtr> + <Nm>Sven Schuldner</Nm> + </Dbtr> + <DbtrAcct> + <Id> + <IBAN>DES1234567890</IBAN> + </Id> + </DbtrAcct> + <Cdtr> + <Nm>Erwin Einzieher</Nm> + <Id> + <PrvtId> + <Othr> + <Id>DEE1234567890</Id> + </Othr> + </PrvtId> + </Id> + </Cdtr> + <CdtrAcct> + <Id> + <IBAN>DEE1234567890</IBAN> + </Id> + </CdtrAcct> + <UltmtCdtr> + <Nm>Erwin Einzieher</Nm> + </UltmtCdtr> + </RltdPties> + <RltdAgts> + <DbtrAgt> + <FinInstnId> + <BIC>TESTS1234</BIC> + </FinInstnId> + </DbtrAgt> + <CdtrAgt> + <FinInstnId> + <BIC>TESTE1234</BIC> + </FinInstnId> + </CdtrAgt> + </RltdAgts> + <RmtInf> + <Ustrd>RUECKLASTSCHRIFT Sonstige Gruende</Ustrd> + </RmtInf> + <RtrInf> + <Orgtr> + <Id> + <OrgId> + <BICOrBEI>TEST1234</BICOrBEI> + </OrgId> + </Id> + </Orgtr> + <Rsn> + <Cd>MS03</Cd> + </Rsn> + <AddtlInf>RUECKLASTSCHRIFT Sonstige Gruende</AddtlInf> + </RtrInf> + </TxDtls> + </NtryDtls> + <AddtlNtryInf>LS RUECKBELASTUNG</AddtlNtryInf> + </Ntry> + </Rpt> + </BkToCstmrAcctRpt> +</Document>
