Evolution #1824
ferméHandle reminders for monthly contributions
0%
Description
Concernant les rappels, @Guillaume AGNIERAY posait la question suivante :
Mais dans le cas d'une extension d'adhésion courte (1 mois principalement), n'y a-t-il pas un risque de "flooder" les adhérents de rappels à peine leur adhésion enregistrée (il est normalement censé pouvoir y avoir un rappel à 30 jours puis un autre à 7 jours de la date d'échéance)
Vu qu'il n'existe aucun moyen de savoir si l'échéance est déterminée par une contribution "standard" ou non - les rappels seront toujours calculés de la même manière - donc oui, les adhérents ayant renouvelé pour un mois vont se prendre un rappel dès le départ.
Dès lors, les solutions sont :
- ne pas utiliser les rappels si on a recours aux contributions "courtes", ce qui fonctionne si l'on utilise pas du tout les cotisations "standard" (mais rien ne l'interdit),
- faire en sorte d'enregistrer quelque part que la date d'échéance est calculée depuis une contribution "courte", et ne pas inclure ces adhérents dans les rappels,
- revoir ce système différemment (là, je passe mon tour).
La première solution est la plus simple à mettre en oeuvre, puisque rien ne doit être modifié - ça marche donc parfaitement à tous les coups :D
La seconde solution requiert certainement l'ajout d'un champ dans la table des adhérents, et la modification du système des rappels pour le prendre en compte.
Bien que ça nécessite d'encore y passer du temps, c'est peut-être un bon compromis.
Mais cette solution ne serait pas non plus universelle : pour des contributions de 6 mois par exemple, les rappels standards pourraient être légitimement utilisés...
L'on pourrait considérer que si l'extension d'adhésion dépasse x fois le premier rappel programmé, on active les rappels quand même - ce qui complique encore les choses (dans le code, et pour comprendre le système).
Je ne vois pas d'autres solutions pour le moment, si vous avez des idées je suis preneur.