Seite 1 von 1

Abrechnungslauf generiert inkompatible xml Datei

Verfasst: Dienstag 23. Juni 2026, 13:49
von Coxeroni
Zum Einzug unserer Mitgliedsbeiträge muss ich eine xml Datei erzeugen, die ich anschließend bei meiner Bank hochlade. Beim Versuch die Datei im online Banking zu verarbeiten, bekam ich die Fehlermeldung, dass bei jeder der einzelnen Buchungen ein Fehler vorliegt, wofür folgender Eintrag verantwortlich ist:

Code: Alles auswählen

<Purp>
  <Cd>OHTR</Cd>
</Purp>
Nach kurzer Recherche zu den Purpose Codes ist mit schnell klar geworden, dass hier "OTHR" für Other stehen sollte. Als ich dies von Hand in der xml geändert hatte, lief der Vorgang im Online Banking ohne Fehler durch. Interessanterweise hat die Bank (Commerzbank), die Datei mit dem selben Fehler letztes Jahr noch akzeptiert, evtl. haben sie etwas an der Prüfung geändert. Ich habe mehrere xml Versionen für die Lastschrift durchgespielt, alle führten zum selben Ergebnis (zuletzt habe ich 008.001.08 verwendet).

Vielleicht kann sich das ja mal jemand anschauen und bei Gelegenheit fixen :)

Re: Abrechnungslauf generiert inkompatible xml Datei

Verfasst: Dienstag 23. Juni 2026, 15:48
von lenilsas
Das Lastschirft-XML wird mittels hbci4java erstellt, falls das wirklich ein Fehler ist, müsstest du dort ein Issue erstellen (https://github.com/hbci4j/hbci4java). In JVerein selbst können wir da nichts ändern.

Re: Abrechnungslauf generiert inkompatible xml Datei

Verfasst: Dienstag 23. Juni 2026, 17:11
von Coxeroni
Alles klar, das war mir nicht bewusst. Danke für den Hinweis, dann wende ich mich an die.

Re: Abrechnungslauf generiert inkompatible xml Datei

Verfasst: Mittwoch 24. Juni 2026, 09:27
von Coxeroni
Da bin ich wieder :D

https://github.com/hbci4j/hbci4java/issues/140
willuhn hat geschrieben:Ich befürchte, das kommt von JVerein. Ich kann in HBCI4Java keine Stelle finden, wo das automatisch mit diesem Wert befüllt wird sondern nur, wenn es explizit durch den User angegeben ist. Und in Hibiscus werden Purpose Codes für Lastschriften gar nicht unterstützt sondern nur für Überweisungen. Bei Lastschriften gibt es in Hibiscus gar kein Auswahlfeld dafür.

Re: Abrechnungslauf generiert inkompatible xml Datei

Verfasst: Mittwoch 24. Juni 2026, 11:09
von joma
Ich habe es gefunden, es kommt von JVerein. Kann ich fixen.

Fix ist in PR: https://github.com/openjverein/jverein/pull/1530

Re: Abrechnungslauf generiert inkompatible xml Datei

Verfasst: Mittwoch 24. Juni 2026, 11:16
von lenilsas
Ups, sorry, da hatte ich falsch in den Code geschaut, ist tatsächlich in JVerein.

Re: Abrechnungslauf generiert inkompatible xml Datei

Verfasst: Mittwoch 24. Juni 2026, 11:53
von Coxeroni
Großartig, danke euch beiden.