#2 #3 add membership_payment_date: membership start date -> payment date. Don't overlap membership periods on renewals

This commit is contained in:
Luis 2026-07-14 11:56:57 +02:00
parent 54965d483f
commit d8cd83bdaf
12 changed files with 511 additions and 0 deletions

View file

@ -0,0 +1,6 @@
This module modifies the membership date calculation to use the effective
payment date instead of the invoice date for membership lines.
It also prevents overlap on renewals: if a member renews before their current
membership expires, the new membership starts the day after the current one
ends.