pkrida
Goto Top

XML 001.002.003 auf den neuesten Stand bringen

hab von XML fast keine Erfahrung und ein SEPA Modul (was Jahre funktioniert hat)
geht bei der Bank nicht mehr einlesen ...
Könnte ich dies selbst ändern und auf XML neues Format bringen??

pain_001.002.03 auf neues pain_ überschreiben ??


SEPA_Header:

<?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.002.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.002.03 pain.001.002.03.xsd">
<CstmrCdtTrfInitn>
<GrpHdr>
<MsgId>HONALL26.09.2020</MsgId>
<CreDtTm>2020-09-26T10:48:18Z</CreDtTm>
<NbOfTxs>10</NbOfTxs>
<InitgPty>
<Nm>MEINKONTO Name</Nm>
</InitgPty>
</GrpHdr>

SEPA_PymInfo:

<PmtInf>
<PmtInfId>MSM62233647225565123454</PmtInfId>
<PmtMtd>TRF</PmtMtd>
<BtchBookg>true</BtchBookg>
<NbOfTxs>10</NbOfTxs>
<CtrlSum>1365.50</CtrlSum>
<PmtTpInf>
<SvcLvl>
<cd>SEPA</cd>
</SvcLvl>
</PmtTpInf>
<ReqdExctnDt>2020-05-31</ReqdExctnDt>
<Dbtr>
<Nm>MEINKONTO Name</Nm>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>DE44567890123456324444</IBAN>
</Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<BIC>EIGENBIC</BIC>
</FinInstnId>
</DbtrAgt>
<ChrgBr>SLEV</ChrgBr>

Sepa_Transfer:

<CdtTrfTxInf>
<PmtId>
<EndToEndId></EndToEndId>
</PmtId>
<Amt>
<InstdAmt Ccy="EUR">378.00</InstdAmt>
</Amt>
<CdtrAgt>
<FinInstnId>
<BIC>DGPBDE2MXXX</BIC>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>Franke</Nm>
</Cdtr>
<CdtrAcct>
<Id> <IBAN>DE12500105170648482211</IBAN>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd>Dezember 2020</Ustrd>
</RmtInf>
</CdtTrfTxInf>

Content-ID: 1608637082

Url: https://administrator.de/forum/xml-001-002-003-auf-den-neuesten-stand-bringen-1608637082.html

Ausgedruckt am: 22.12.2024 um 08:12 Uhr

beidermachtvongreyscull
beidermachtvongreyscull 11.12.2021 um 12:33:29 Uhr
Goto Top
Moin,

ich hoffe mal, dass Du da keine Realdaten gepostet hast.
PkriDa
PkriDa 11.12.2021 um 12:56:45 Uhr
Goto Top
Musterdaten
149569
149569 11.12.2021 aktualisiert um 13:34:51 Uhr
Goto Top
Könnte ich dies selbst ändern und auf XML 3.0 und neuer bringen??
XML 3.0 gibt es nicht.

Liest du dir das Schema hier durch und bringst es ins richtige Format.
https://www.ebics.de/de/datenformate/gueltige-version
Ansonsten wende dich an einen Dienstleister deiner Wahl mit entsprechender Expertise falls du dir das nicht zutraust.
Hier geht es ja um Banktransaktionen, das würde ich keinem Forum überlassen.
PkriDa
PkriDa 11.12.2021 aktualisiert um 14:51:48 Uhr
Goto Top
OK vielen Dank und da geht es nur um 1x Vereinskasse .. will dies nur aktuell 1x überschreiben wenn möglich in pain.001.003.03 / pain.008.003.02 / pain.002.003.03
149569
149569 11.12.2021 aktualisiert um 15:24:41 Uhr
Goto Top
Zitat von @PkriDa:

OK vielen Dank und da geht es nur um 1x Vereinskasse ..
Und? Ist die weniger wichtig? Deine Mitglieder sehen das bestimmt anders face-wink.
will dies nur aktuell 1x überschreiben wenn möglich in pain.001.003.03 / pain.008.003.02 / pain.002.003.03
Dann mach doch, hindert dich keiner dran das PDF oben zu lesen und zu prüfen ob für deine Änderung alle Voraussetzungen erfüllt sind das wird dir hier keiner abnehmen. Mittels der oben unter der Domain erhältlichen XSD Schemadatei lässt sich die Validität deines XML Dokuments dann abschließend prüfen.
Using Notepad++ to validate XML against an XSD
bity50
bity50 11.12.2021 um 19:27:43 Uhr
Goto Top
Hallo,

ich gehe einmal davon aus, dass du beim Kopieren einige Einträge vergessen hast.
z.B. steht am Ende normalerweise
</PmtInf>
</CstmrCdtTrfInitn>
</Document>

Aber zu deinem Problem. Ich habe die Datei einmal zusammengesetzt und die Einträge
auf 001.001.03 geändert.

Mein Sepatester (der wird auch von Banken eingesetzt) liest die Datei ein.
Ich weiss nicht, ob ich hier einen Link setzen darf. Deshalb:
Falls du damit selbst testen willst, schicke mir eine PM. Ich schicke dir dann einen Link.

Jürgen
PkriDa
PkriDa 13.12.2021 um 09:31:53 Uhr
Goto Top
hab dir gesendet


Zitat von @bity50:

Hallo,

ich gehe einmal davon aus, dass du beim Kopieren einige Einträge vergessen hast.
z.B. steht am Ende normalerweise
</PmtInf>
</CstmrCdtTrfInitn>
</Document>

Aber zu deinem Problem. Ich habe die Datei einmal zusammengesetzt und die Einträge
auf 001.001.03 geändert.

Mein Sepatester (der wird auch von Banken eingesetzt) liest die Datei ein.
Ich weiss nicht, ob ich hier einen Link setzen darf. Deshalb:
Falls du damit selbst testen willst, schicke mir eine PM. Ich schicke dir dann einen Link.

Jürgen