hitobito / hitobito

A web application to manage complex group hierarchies with members, events and a lot more.
https://hitobito.com
GNU Affero General Public License v3.0
384 stars 112 forks source link

INVOICE: Per Post versendete Rechnung via Mail mahnen #2959

Open fragl0s opened 3 weeks ago

fragl0s commented 3 weeks ago

Aktuelles Verhalten

Gerne möchten wir unsere Mitglieder Rechnungen, die per Post verschickt wurden, per Mail mahnen.

Eine Überfällige (Versandart Post) Rechnung, die im Status "Gestellt" SQL-DB:issued steht, kann nicht in den Status "Gemahnt (Zahlungserinnerung)" SQL-DB:reminded gestellt werden. Es kommt immer, die Fehlermeldung:

"Rechnung x-xx ist ungültig - Fällig am muss nach 18.08.2024 00:00 sein." Bei (Versandart Mail) Rechnungen im Status "per Mail versendet" SQL-DB:sent kann die Mahnung Problemlos versendet werden. ### Gewünschtes Verhalten Mahnung wird per Mail verschickt ### Schritte zu reproduzieren Rechnung 6-13 im hitobito Test in den Status "Status setzen (Gestellt/Gemahnt) und per E-Mail verschicken" stellen ### Wann ist der Fehler aufgetreten? _No response_ ### hitobito version 2.2.0 ### Organisation PPS ### Screenshots, weiterer Kontext ![Mahnung](https://github.com/user-attachments/assets/9ab03cac-f220-47ef-8687-f2214699b3ee) ### ToDos _No response_
ThomasEllenberger commented 3 weeks ago

Ich habe dieses Verhalten auf der Testumgebung nachgestellt.

Nach einigen Tests gehe ich davon aus, dass hier das Verhalten wie ursprünglich konzipiert funktioniert.


Eine Rechnung im Status Entwurf kann entweder per Mail versendet werden oder ohne mailversand auf Gestellt gesetzt werden. Eine Rechnung welche nicht per Mail versendet wurde kann anschliessend nicht per Mail gemahnt werden. Hat eine Rechnung den Status Gestellt kann man diese nicht per Mail mahnen, da diese nie den Status per Mail versendet hatte. Bei einer Rechnung im Status Gestellt kann man das Gestellt am Datum auf heute setzen. Anschliessend kann man diese mit der Aktion "Status setzen (Gestellt/Gemahnt) und per E-Mail verschicken" auf den Status per Mail versendet setzen. Nach Ablauf des Fällig am Datum kann diese Rechnung anschliessend auch korrekt per Mail gemahnt werden.


@fragl0s Soll an diesem Verhalten etwas geändert werden, müsste dies mit einem Featurerequest angegangen werden.