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-Key: 1608637082

Url: https://administrator.de/contentid/1608637082

Printed on: May 3, 2024 at 02:05 o'clock

Member: beidermachtvongreyscull
beidermachtvongreyscull Dec 11, 2021 at 11:33:29 (UTC)
Goto Top
Moin,

ich hoffe mal, dass Du da keine Realdaten gepostet hast.
Member: PkriDa
PkriDa Dec 11, 2021 at 11:56:45 (UTC)
Goto Top
Musterdaten
Mitglied: 149569
149569 Dec 11, 2021 updated at 12:34:51 (UTC)
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.
Member: PkriDa
PkriDa Dec 11, 2021 updated at 13:51:48 (UTC)
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
Mitglied: 149569
149569 Dec 11, 2021 updated at 14:24:41 (UTC)
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
Member: bity50
bity50 Dec 11, 2021 at 18:27:43 (UTC)
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
Member: PkriDa
PkriDa Dec 13, 2021 at 08:31:53 (UTC)
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