Abrechnungslauf generiert inkompatible xml Datei

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
Coxeroni
Beiträge: 4
Registriert: Dienstag 23. Juni 2026, 12:20
Mitglieder: 70
JVerein-Version: 4.2.0
Betriebssystem: Linux

Abrechnungslauf generiert inkompatible xml Datei

Beitrag 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 :)
lenilsas
Beiträge: 303
Registriert: Montag 5. August 2024, 08:23

Re: Abrechnungslauf generiert inkompatible xml Datei

Beitrag 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.
Coxeroni
Beiträge: 4
Registriert: Dienstag 23. Juni 2026, 12:20
Mitglieder: 70
JVerein-Version: 4.2.0
Betriebssystem: Linux

Re: Abrechnungslauf generiert inkompatible xml Datei

Beitrag von Coxeroni »

Alles klar, das war mir nicht bewusst. Danke für den Hinweis, dann wende ich mich an die.
Coxeroni
Beiträge: 4
Registriert: Dienstag 23. Juni 2026, 12:20
Mitglieder: 70
JVerein-Version: 4.2.0
Betriebssystem: Linux

Re: Abrechnungslauf generiert inkompatible xml Datei

Beitrag 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.
joma
Beiträge: 450
Registriert: Donnerstag 8. August 2024, 14:44
Verein: Förderverein "Brücke" e.V.
Mitglieder: 75
Betriebssystem: Linux

Re: Abrechnungslauf generiert inkompatible xml Datei

Beitrag von joma »

Ich habe es gefunden, es kommt von JVerein. Kann ich fixen.

Fix ist in PR: https://github.com/openjverein/jverein/pull/1530
lenilsas
Beiträge: 303
Registriert: Montag 5. August 2024, 08:23

Re: Abrechnungslauf generiert inkompatible xml Datei

Beitrag von lenilsas »

Ups, sorry, da hatte ich falsch in den Code geschaut, ist tatsächlich in JVerein.
Coxeroni
Beiträge: 4
Registriert: Dienstag 23. Juni 2026, 12:20
Mitglieder: 70
JVerein-Version: 4.2.0
Betriebssystem: Linux

Re: Abrechnungslauf generiert inkompatible xml Datei

Beitrag von Coxeroni »

Großartig, danke euch beiden.
Antworten