Seite 1 von 1

Abrechnung - Zusatzbeiträge (gelöst)

Verfasst: Donnerstag 4. April 2013, 00:12
von soerenkoehler
Hallo, Mitte März hatte ich einen Fehler gemeldet, daß die nächste Fälligkeit nicht richtig berechnet wird:

http://www.jverein.de/forum/viewtopic.php?f=5&t=1396

Heute habe ich die Beiträge für April abrechnen wollen und prompt wurden die im März schon verbuchten Zusatzbeiträge erneut abgebucht. Bei Jahresbeiträgen ist das kritisch, da ich aktuell die nächste Fälligkeit manuell weiterschalten muß und - schlimmer - vor jeder Ausführung einer Sammellastschrift prüfen muß, daß keine Beiträge doppelt abgebucht werden.

Weitere Untersuchungen zeigten, daß beim Erzeugen einer Hibiskus-Sammellastschrift offenbar das Datum "letzte Ausführung" nicht aktualisiert wird und der Zusatzbeitrag aktiv bleibt.

System: Fedora 18 (3.8.3), OpenJDK 1.7
JVerein: 2.4.2 20130113 Build 368 DB-Version 241
Jameica: 2.4.0 20121201 Build 437

Danke,
Sören

Re: Abrechnung - Zusatzbeiträge (gelöst)

Verfasst: Samstag 13. April 2013, 22:40
von soerenkoehler
Analyseergebnis:

* Die aktualisierten Zusatzbeiträge werden nur gespeichert, wenn während der Abrechnung ein Abrechnungslauf-Objekt bekannt ist.
* Das Abrechnungslauf-Objekt wird unter 2.4.2 nur erzeugt, wenn die Einstellung "Mitgliedskonto" gesetzt ist. (Abrechnung.java ca. Zeile 625ff)
* Im aktuellen Sourcetree ist die entsprechende Abfrage nicht mehr vorhanden (Abrechnung.java ca. Zeile 607ff) und das Abrechnungslauf-Objekt wird immer erstellt.

Big Rätsel: Da ich den Schalter meines Wissen nie gesetzt hatte, wundert mich, daß es früher überhaupt funktioniert hat. Insbesondere, da die Abfrage sich ziemlich weit im Sourcecode zurückverfolgen läßt.