seit ein paar Tagen versuchen wir erstmalig die Mitgliedsbeiträge einzuziehen. Jedes mal wenn wir die Datei bei unserer Sparkasse hochladen, kommt es zur Fehlermeldung: "XML-Dokument nicht gültig."
Auf Nachfrage bei der Sparkasse haben die uns die Software SEPA XML Checker zur Verfügung gestellt. Leider hat das nicht geholfen, da der SEPA XML Checker an der Datei nichts zu beanstanden hat. Nach einiger Zeit bin ich darauf gekommen, dass das Online Banking eventuell Dezimalstellen .00 benötigt werden und habe das in den Programmcode entsprechend geändert. Das hat auch nicht geholfen. Getestet habe ich das mit den Versionen 4.2.3 und 4.2.2
Sind irgendjemand bereits ähnliche Probleme bekannt? Hier im Forum konnte ich leider nichts finden.
Hier der zensierte Inhalt aus der XML:
Code: Alles auswählen
<?xml version='1.0' encoding='UTF-8'?>
<Document xmlns='urn:iso:std:iso:20022:tech:xsd:pain.008.001.02'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='urn:iso:std:iso:20022:tech:xsd:pain.008.001.02 pain.008.001.02.xsd'>
<CstmrDrctDbtInitn>
<GrpHdr>
<MsgId>Message-ID-Rock AG</MsgId>
<CreDtTm>2018-02-09T08:58:56.000Z</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>15.00</CtrlSum>
<InitgPty>
<Nm>Rock Arbeitsgemeinschaft e.V.</Nm>
</InitgPty>
</GrpHdr>
<PmtInf>
<PmtInfId>Beitragszahlungen</PmtInfId>
<PmtMtd>DD</PmtMtd>
<BtchBookg>true</BtchBookg>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>15.00</CtrlSum>
<ReqdColltnDt>2018-02-27</ReqdColltnDt>
<Cdtr>
<Nm>Rock Arbeitsgemeinschaft e.V.</Nm>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>DE00111122223333444400</IBAN>
</Id>
</CdtrAcct>
<CdtrAgt>
<FinInstnId>
<Othr>
<Id>NOTPROVIDED</Id>
</Othr>
</FinInstnId>
</CdtrAgt>
<ChrgBr>SLEV</ChrgBr>
<CdtrSchmeId>
<Id>
<PrvtId>
<Othr>
<Id>DE08ZZZ00000000001</Id>
<SchmeNm>
<Prtry>SEPA</Prtry>
</SchmeNm>
</Othr>
</PrvtId>
</Id>
</CdtrSchmeId>
<DrctDbtTxInf>
<PmtId>
<EndToEndId>Rock AG-2-2018-02-09</EndToEndId>
</PmtId>
<PmtTpInf>
<SvcLvl>
<Cd>SEPA</Cd>
</SvcLvl>
<LclInstrm>
<Cd>CORE</Cd>
</LclInstrm>
<SeqTp>FRST</SeqTp>
</PmtTpInf>
<InstdAmt Ccy="EUR">15.00</InstdAmt>
<DrctDbtTx>
<MndtRltdInf>
<MndtId>XXXX0001</MndtId>
<DtOfSgntr>2017-12-29</DtOfSgntr>
<AmdmntInd>false</AmdmntInd>
</MndtRltdInf>
</DrctDbtTx>
<DbtrAgt>
<FinInstnId>
<Othr>
<Id>NOTPROVIDED</Id>
</Othr>
</FinInstnId>
</DbtrAgt>
<Dbtr>
<Nm>Max Mustermann</Nm>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>DE00111122223333444400</IBAN>
</Id>
</DbtrAcct>
<RmtInf>
<Ustrd>Mitgliedsbeitrag 2018</Ustrd>
</RmtInf>
</DrctDbtTxInf>
</PmtInf>
</CstmrDrctDbtInitn>
</Document>