Below are the different scenarios that could happen on the membership terms of the same membership line. Please notes the dates and types are intended term information when but not the end result assuming any automated adjustments need to happen for any scenario.
Adding a term 2 (paid immediately)
Adding a core setting to disregard membership organisation and always create a different membership line for each membership type.
Term 1 | Term 2 | Behaviour description and notes | |||
---|---|---|---|---|---|
Membership Type | Term Dates | Membership Type | Term Dates | Notes | Expected behaviour/ any auto-adjustment |
No gap or overlap | |||||
Standard Membership | 01/01/2017 - 31/12/2017 | Standard Membership | 01/01/2018 - 31/12/2018 | Standard renewal. No adjustment needed. | |
Standard Membership | 01/01/2017 - 31/12/2017 | Advanced Membership | 01/01/2018 - 31/12/2018 | Standard upgrade. No adjustment needed. | |
Advanced Membership | 01/01/2017 - 31/12/2017 | Standard Membership | 01/01/2018 - 31/12/2018 | Standard downgrade. No adjustment needed. | |
Gapped | |||||
Standard Membership | 01/01/2017 - 31/12/2017 | Standard Membership | 01/02/2018 - 31/01/2019 | Renewal with a gap. No adjustment needed. | |
Standard Membership | 01/01/2017 - 31/12/2017 | Advanced Membership | 01/02/2018 - 31/01/2019 | Upgrade with a gap. No adjustment needed. | |
Advanced Membership | 01/01/2017 - 31/12/2017 | Standard Membership | 01/02/2018 - 31/01/2019 | Downgrade with a gap. No adjustment needed. | |
Overlapped | |||||
Standard Membership | 01/01/2017 - 31/12/2017 | Standard Membership | 01/09/2017 - 31/08/2018 | Any No user story for this? | TBCPrevent this |
Standard Membership | 01/01/2017 - 31/12/2017 | Advanced Membership | 01/09/2017 - 31/08/2018 | Upgrade before the current term ends? Do we need to adjust the current term dates? | TBC |
Advanced Membership | 01/01/2017 - 31/12/2017 | Standard Membership | 01/09/2017 - 31/08/2018 | Downgrade before the current term ends? Do we need to adjust the current term dates? | TBC |
...