Fehler im Header der Überweisungsdatei

pain.001.003.003

WolfgangM

Betreff:

Fehler im Header der Überweisungsdatei

 ·  Gepostet: 10.11.2013 - 19:10 Uhr  ·  #96003
Hallo,

mein Name ist Wolfgang Metzger und erstelle ein Tool das die SEPA Überweisungsdatei erstellt.
Progammsprache VBA in Access2003.
Jetzt habe ich alle Fehler beseitigt, bis auf einen:
Schwerwiegender Fehler in Zeile 1 Spalte 39: Ein Ausnahmefehler trat auf! Typ:UTFDataFormatException. Nachricht:ungültiges byte 2 (b) einer 2-byte Folge.
Ich habe eine Testdatei bekommen und hier ist kein Unterschied erkennbar zu dem was ich erstelle.
Hier der Code:
Print #1, "<?xml version=" & Chr$(34) & "1.0" & Chr$(34) & " encoding=" & Chr$(34) & "UTF-8" & Chr$(34) & "?>"

Hier das Ergebnis:
<?xml version="1.0" encoding="UTF-8"?>

Hier die TestDatei:
<?xml version="1.0" encoding="UTF-8"?>

Kann es daran liegen, das ich pain.001.003.003 nutze?

Wäre für jede Hilfestellung dankbar.

Mit freundlichen Grüßen

Wolfgang Metzger

onlbanker

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 10.11.2013 - 19:33 Uhr  ·  #96007
In welchem Programm erscheint denn die Fehlermeldung?
Pain 1.3.3 ist in der Tat nagelneu, erst 3 Tage gültig. Aktuell ist 1.2.3.

WolfgangM

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 07:16 Uhr  ·  #96016
Das ist das Testprogramm der Sparkasse Landshut.
In der Fehlermeldung heißt es nur SFirm, keine Ahnung ob das die Anwendung ist.

Wolfgang Metzger

onlbanker

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 09:08 Uhr  ·  #96017
Dann hat die Sparkasse es mit der Software SFirm getestet. Na ja. Kann man machen, muss man aber nicht.
Dann wundert mich die Fehlermeldung aber schon ein wenig.
Und die erste Zeile deiner Datei sieht wirklich so aus wie du sie gezeigt hast? Keine Sonderzeichen, kein UTF BOM Flag, keine Besonderheiten?
Kann ich fast nicht glauben.

WolfgangM

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 09:09 Uhr  ·  #96018
Hallo onlbanker,

vielen Dank für die Hilfe.

Wolfgang Metzger

onlbanker

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 09:11 Uhr  ·  #96019
Hab nochmal den Beitrag geändert, bitte schau noch mal.

WolfgangM

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 09:32 Uhr  ·  #96020
Habe die Zeile mit copy und paste aus dem xml file hier gepostet.

onlbanker

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 09:36 Uhr  ·  #96021
OK, aber wenn ein BOM Flag oder nichtdruckbare Zeichen drin wären kann man die im Editor nicht sehen und nicht kopieren. Hast du es mit einem Hex Editor überprüft?

onlbanker

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 09:37 Uhr  ·  #96022

problem7

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 10:10 Uhr  ·  #96025
-verschoben-

WolfgangM

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 10:34 Uhr  ·  #96026
Danke für den Tip,

werde das heute abend mal überprüfen. Erfolgsaussichten aber meiner Meinung nach sehr gering.

onlbanker

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 11:00 Uhr  ·  #96029
Na ja, nach der Fehlermeldung muss es ja in Zeile 1 sein.
Also noch vor der Pain Definition. Und da man in Zeile 1 nicht viel falsch machen kann tippe ich auf etwas Formelles.

Benutz doch einfach zum Test mal irgend einen XML Checker. Der prüft zwar nicht inhaltlich auf SEPA Spezi aber hoffentlich formell und den XML-Aufbau an sich.

Holger Fischer

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 14:56 Uhr  ·  #96038
Hallo Wolfgang,

poste bitte den Dateianfang mit rund 30 Zeichen mehr.

Viele Grüße

Holger

WolfgangM

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 11.11.2013 - 21:15 Uhr  ·  #96062
Anbei die ersten zwei Zeilen.
Copy und paste aus der xml-Datei

<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03 pain.001.003.03.xsd">

onlbanker

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 12.11.2013 - 06:03 Uhr  ·  #96069
Und wie sieht es im Hex Editor aus?

stendate

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 12.11.2013 - 10:07 Uhr  ·  #96079

onlbanker

Betreff:

Re: Fehler im Header der Überweisungsdatei

 ·  Gepostet: 12.11.2013 - 12:35 Uhr  ·  #96094
Aber dann stimmt da ja auch schon was nicht.
Im Header schreibt man UTF-8 und speichert die Datei aber nicht als UTF-8?
Normalerweise sollte das kein Problem darstellen, weil bei SEPA ohnehin keine Sonderzeichen vorkommen, die zwischen ISO und UTF unterschiedlich sind. Aber in deinem Fall scheint ja in der Richtung was zu sein.
Wieso schaust du die Datei nicht in einem Hex Editor vernünftig an?