Hallo allerseits,
ich verwende libfintx (Fork auf https://github.com/abid76/libfintx) und habe ein Problem mit der Einrichtung eines Dauerauftrags.
Ich erhalte von der Bank die Meldung:
HIRMG:3:2+9050::Die Nachricht enthält Fehler.'
HIRMS:4:2:3+9110:5,1:Ungültige Auftragsnachricht?: Unbekannter Aufbau.'
HIRMS:5:2:4+9110::Falsche Segmentzusammenstellung'
Meine Nachricht lautet (der Zeilenumbruch im xml Header kommt durch die Formatierung dieser Webseite):
HNHBK:1:3+000000001758+300+137490759439=400146952771CQCH=+2'
HNVSK:998:3+PIN:2+998+1+1::jcY6tFJ1OGUBAACCJtAaq?+sWrAQA+1:20180814:154721+2:2:13:@8@00000000:5:1+280:10050000:123456789:V:0:0+0'
HNVSD:999:1+@1538@
HNSHK:2:4+PIN:2+920+23555626444351+1+1+1::jcY6tFJ1OGUBAACCJtAaq?+sWrAQA+1+1:20180814:154721+1:999:1+6:10:16+280:10050000:123456789:S:0:0'
HKCDE:3:1+DE12100500000123456789:BELADEBEXXX+urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03+@1238@<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 pain.001.001.03.xsd"><CstmrCdtTrfInitn><GrpHdr><MsgId>libfintx-b6fb410a47b9498ea</MsgId><CreDtTm>2018-08-14T15:47:21</CreDtTm><NbOfTxs>1</NbOfTxs><CtrlSum>10.0</CtrlSum><InitgPty><Nm>Müller, Heinz</Nm></InitgPty></GrpHdr><PmtInf><PmtInfId>libfintx-b6fb410a47b9498ea</PmtInfId><PmtMtd>TRF</PmtMtd><NbOfTxs>1</NbOfTxs><CtrlSum>10.0</CtrlSum><PmtTpInf><SvcLvl><Cd>SEPA</Cd></SvcLvl></PmtTpInf><ReqdExctnDt>1999-01-01</ReqdExctnDt><Dbtr><Nm>Müller, Heinz</Nm></Dbtr><DbtrAcct><Id><IBAN>DE12100500000123456789</IBAN></Id></DbtrAcct><DbtrAgt><FinInstnId><BIC>BELADEBEXXX</BIC></FinInstnId></DbtrAgt><ChrgBr>SLEV</ChrgBr><CdtTrfTxInf><PmtId><EndToEndId>NOTPROVIDED</EndToEndId></PmtId><Amt><InstdAmt Ccy="EUR">10.0</InstdAmt></Amt><CdtrAgt><FinInstnId><BIC>BELADEBEXXX</BIC></FinInstnId></CdtrAgt><Cdtr><Nm>Heinz Müller</Nm></Cdtr><CdtrAcct><Id><IBAN>DE20100500000987654321</IBAN></Id></CdtrAcct><RmtInf><Ustrd>Sparen</Ustrd></RmtInf></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>+20180901:M:1:1'
HKTAN:4:3+4++++++++Handy'
HNSHA:5:2+23555626444351++12345''
HNHBS:6:1+2'
Um dem Fehler auf die Schliche zu kommen, habe ich denselben Auftrag mit windata abgesetzt:
HNHBK:1:3+000000001715+300+846067589619=677910652771CQCG=+2'
HNVSK:998:3+PIN:2+998+1+1::3G0AGwqq22QBAACCJtAaq?+sWrAQA+1:20180814:144700+2:2:13:@8H@0000000000000000:5:1+280:10050000:123456789:V:0:0+0'
HNVSD:999:1+@1495@
HNSHK:2:4+PIN:2+920+windataDDB/2+1+1+1::3G0AGwqq22QBAACCJtAaq?+sWrAQA+1+1:20180814:144700+1:999:1+6:10:16+280:10050000:123456789:S:0:0'
HKCDE:3:1+DE12100500000123456789:BELADEBEXXX+urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03+@1184@<?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" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 pain.001.001.03.xsd"><CstmrCdtTrfInitn><GrpHdr><MsgId>windata-1-15-0123456789</MsgId><CreDtTm>2018-08-14T14:47:00</CreDtTm><NbOfTxs>1</NbOfTxs><CtrlSum>15.00</CtrlSum><InitgPty><Nm>Müller</Nm></InitgPty></GrpHdr><PmtInf><PmtInfId>windata D0000008</PmtInfId><PmtMtd>TRF</PmtMtd><NbOfTxs>1</NbOfTxs><CtrlSum>15.00</CtrlSum><PmtTpInf><SvcLvl><Cd>SEPA</Cd></SvcLvl></PmtTpInf><ReqdExctnDt>1999-01-01</ReqdExctnDt><Dbtr><Nm>Müller</Nm></Dbtr><DbtrAcct><Id><IBAN>DE12100500000123456789</IBAN></Id></DbtrAcct><DbtrAgt><FinInstnId><BIC>BELADEBEXXX</BIC></FinInstnId></DbtrAgt><ChrgBr>SLEV</ChrgBr><CdtTrfTxInf><PmtId><EndToEndId>NOTPROVIDED</EndToEndId></PmtId><Amt><InstdAmt Ccy="EUR">15.00</InstdAmt></Amt><CdtrAgt><FinInstnId><BIC>BELADEBEXXX</BIC></FinInstnId></CdtrAgt><Cdtr><Nm>Heinz Müller</Nm></Cdtr><CdtrAcct><Id><IBAN>DE20100500000987654321</IBAN></Id></CdtrAcct><RmtInf><Ustrd>Sparen</Ustrd></RmtInf></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>+20180901:M:1:1'
HKTAN:4:3+4++++++++Handy'
HNSHA:5:2+windataDDB/2++*****''
HNHBS:6:1+2'
Mit windata funktioniert die Dauerauftragseinrichtung. Vergleiche ich die Nachrichten von libfintx und windata mit Winmerge, sind die Unterschiede minimal. Der Aufbau des HKCDE-Segments scheint mir in beiden Fällen derselbe zu sein. Auch das XML weist kaum Unterschiede auf, die Struktur ist dieselbe.
Die Bank hilft mir nicht weiter, da sie nur Support für Starmoney und S-Firm bietet.
Hat jemand eine Idee, wo das Problem liegen könnte? Übersehe ich etwas Offensichtliches?
Gruß
ich verwende libfintx (Fork auf https://github.com/abid76/libfintx) und habe ein Problem mit der Einrichtung eines Dauerauftrags.
Ich erhalte von der Bank die Meldung:
Code
HIRMG:3:2+9050::Die Nachricht enthält Fehler.'
HIRMS:4:2:3+9110:5,1:Ungültige Auftragsnachricht?: Unbekannter Aufbau.'
HIRMS:5:2:4+9110::Falsche Segmentzusammenstellung'
Meine Nachricht lautet (der Zeilenumbruch im xml Header kommt durch die Formatierung dieser Webseite):
Code
HNHBK:1:3+000000001758+300+137490759439=400146952771CQCH=+2'
HNVSK:998:3+PIN:2+998+1+1::jcY6tFJ1OGUBAACCJtAaq?+sWrAQA+1:20180814:154721+2:2:13:@8@00000000:5:1+280:10050000:123456789:V:0:0+0'
HNVSD:999:1+@1538@
HNSHK:2:4+PIN:2+920+23555626444351+1+1+1::jcY6tFJ1OGUBAACCJtAaq?+sWrAQA+1+1:20180814:154721+1:999:1+6:10:16+280:10050000:123456789:S:0:0'
HKCDE:3:1+DE12100500000123456789:BELADEBEXXX+urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03+@1238@<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 pain.001.001.03.xsd"><CstmrCdtTrfInitn><GrpHdr><MsgId>libfintx-b6fb410a47b9498ea</MsgId><CreDtTm>2018-08-14T15:47:21</CreDtTm><NbOfTxs>1</NbOfTxs><CtrlSum>10.0</CtrlSum><InitgPty><Nm>Müller, Heinz</Nm></InitgPty></GrpHdr><PmtInf><PmtInfId>libfintx-b6fb410a47b9498ea</PmtInfId><PmtMtd>TRF</PmtMtd><NbOfTxs>1</NbOfTxs><CtrlSum>10.0</CtrlSum><PmtTpInf><SvcLvl><Cd>SEPA</Cd></SvcLvl></PmtTpInf><ReqdExctnDt>1999-01-01</ReqdExctnDt><Dbtr><Nm>Müller, Heinz</Nm></Dbtr><DbtrAcct><Id><IBAN>DE12100500000123456789</IBAN></Id></DbtrAcct><DbtrAgt><FinInstnId><BIC>BELADEBEXXX</BIC></FinInstnId></DbtrAgt><ChrgBr>SLEV</ChrgBr><CdtTrfTxInf><PmtId><EndToEndId>NOTPROVIDED</EndToEndId></PmtId><Amt><InstdAmt Ccy="EUR">10.0</InstdAmt></Amt><CdtrAgt><FinInstnId><BIC>BELADEBEXXX</BIC></FinInstnId></CdtrAgt><Cdtr><Nm>Heinz Müller</Nm></Cdtr><CdtrAcct><Id><IBAN>DE20100500000987654321</IBAN></Id></CdtrAcct><RmtInf><Ustrd>Sparen</Ustrd></RmtInf></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>+20180901:M:1:1'
HKTAN:4:3+4++++++++Handy'
HNSHA:5:2+23555626444351++12345''
HNHBS:6:1+2'
Um dem Fehler auf die Schliche zu kommen, habe ich denselben Auftrag mit windata abgesetzt:
Code
HNHBK:1:3+000000001715+300+846067589619=677910652771CQCG=+2'
HNVSK:998:3+PIN:2+998+1+1::3G0AGwqq22QBAACCJtAaq?+sWrAQA+1:20180814:144700+2:2:13:@8H@0000000000000000:5:1+280:10050000:123456789:V:0:0+0'
HNVSD:999:1+@1495@
HNSHK:2:4+PIN:2+920+windataDDB/2+1+1+1::3G0AGwqq22QBAACCJtAaq?+sWrAQA+1+1:20180814:144700+1:999:1+6:10:16+280:10050000:123456789:S:0:0'
HKCDE:3:1+DE12100500000123456789:BELADEBEXXX+urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03+@1184@<?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" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 pain.001.001.03.xsd"><CstmrCdtTrfInitn><GrpHdr><MsgId>windata-1-15-0123456789</MsgId><CreDtTm>2018-08-14T14:47:00</CreDtTm><NbOfTxs>1</NbOfTxs><CtrlSum>15.00</CtrlSum><InitgPty><Nm>Müller</Nm></InitgPty></GrpHdr><PmtInf><PmtInfId>windata D0000008</PmtInfId><PmtMtd>TRF</PmtMtd><NbOfTxs>1</NbOfTxs><CtrlSum>15.00</CtrlSum><PmtTpInf><SvcLvl><Cd>SEPA</Cd></SvcLvl></PmtTpInf><ReqdExctnDt>1999-01-01</ReqdExctnDt><Dbtr><Nm>Müller</Nm></Dbtr><DbtrAcct><Id><IBAN>DE12100500000123456789</IBAN></Id></DbtrAcct><DbtrAgt><FinInstnId><BIC>BELADEBEXXX</BIC></FinInstnId></DbtrAgt><ChrgBr>SLEV</ChrgBr><CdtTrfTxInf><PmtId><EndToEndId>NOTPROVIDED</EndToEndId></PmtId><Amt><InstdAmt Ccy="EUR">15.00</InstdAmt></Amt><CdtrAgt><FinInstnId><BIC>BELADEBEXXX</BIC></FinInstnId></CdtrAgt><Cdtr><Nm>Heinz Müller</Nm></Cdtr><CdtrAcct><Id><IBAN>DE20100500000987654321</IBAN></Id></CdtrAcct><RmtInf><Ustrd>Sparen</Ustrd></RmtInf></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>+20180901:M:1:1'
HKTAN:4:3+4++++++++Handy'
HNSHA:5:2+windataDDB/2++*****''
HNHBS:6:1+2'
Mit windata funktioniert die Dauerauftragseinrichtung. Vergleiche ich die Nachrichten von libfintx und windata mit Winmerge, sind die Unterschiede minimal. Der Aufbau des HKCDE-Segments scheint mir in beiden Fällen derselbe zu sein. Auch das XML weist kaum Unterschiede auf, die Struktur ist dieselbe.
Die Bank hilft mir nicht weiter, da sie nur Support für Starmoney und S-Firm bietet.
Hat jemand eine Idee, wo das Problem liegen könnte? Übersehe ich etwas Offensichtliches?
Gruß