Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MEMBERSHIPS: Anmeldungen für Zusatzsektionen wenn Mitgliedschaftsjahresrechnung noch nicht bezahlt #1485

Open
1 task
njaeggi opened this issue Jan 8, 2025 · 0 comments
Assignees
Labels
bug Something isn't working interest-sac

Comments

@njaeggi
Copy link
Contributor

njaeggi commented Jan 8, 2025

Aktuelles Verhalten

Sentry Issue: https://sentry.puzzle.ch/pitc/hitobito-backend/issues/73997

Aktuell wird durch den Jahresikasso eine Rechnung generiert, bei der alle Mitgliedschaften (Stammsektion + Zusatzsektionen) zusammengerechnet werden.

Sobald diese Rechnung bezahlt wird (state: :payed) wird ein InvoicePayed Job gestartet, bei dem alle Mitgliedschaften über den MembershipManager verlängert werden (auf Ende Jahr).

Die Mitgliedschaften bekommen ein neues end_on Datum beim starten des Jahesinkasso.

Wenn eine Person im neuen Jahr (2025) eine Zusatzsektion beantragt, bekommt diese eine NeuanmeldungZusatzsektion Rolle und eine einzelne Rechnung für diese Zusatzsektion. Das zahlen dieser Rechnung löst ebenfalls den Job und somit den MembershipManager aus. In diesem Fall wird versucht die Neuanmeldung in eine Zusatzsektionsmitgliedschaft umzuwandeln. Dabei tritt ein Feholer auf wenn die Person die Rechnung vom Jahresinkasso noch nicth bezahlt hat, da somit die Mitglieder Rolle der Stammsektion noch nicht bis Ende Jahr geht, die neue Zusatzsektion aber darauf gesetzt werden soll.

MitgliedStammsektion.end_on: 03.05.2025
MitgliedZusatzsektion.end_on: 31.12.2025

Gewünschtes Verhalten

Schritte zu reproduzieren

  1. Stammsektionsrolle noch nicht auf Ende Jahr verlängern, als Beispiel kann end_on auf 30.05.2024 gesetzt werden
  2. Zusatzsektion beantragen
  3. Rechnung bezahlen
  4. Zusatzsektionsrolle kann nicht erstellt werden, Person behält Neuanmeldungsrolle, trotz bezahlter Rechnung

Wann ist der Fehler aufgetreten?

08.01.2025

hitobito version

2.3.13

Organisation

SAC

Screenshots, weiterer Kontext

No response

ToDos

  • Alle Personen mit bezahlten Rechnungen in der Gruppe der Zusatzsektion (layer_group!) und NeuanmeldungZusatzsektion Rollen überprüfen und wenn nötig aktuelisieren (MitgleidZusatzsektion bis Ende des Jahes)
@njaeggi njaeggi self-assigned this Jan 8, 2025
@daniel-illi daniel-illi assigned daniel-illi and unassigned njaeggi Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working interest-sac
Projects
None yet
Development

No branches or pull requests

2 participants