Membership Term Scenarios

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 1Term 2Behaviour description and notes
Membership TypeTerm DatesMembership TypeTerm DatesNotesExpected behaviour/ any auto-adjustment
No gap or overlap

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/2018Standard renewal. No adjustment needed.
Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/01/2018 - 31/12/2018Standard upgrade. No adjustment needed.
Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/2018Standard downgrade. No adjustment needed.
Gapped

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/02/2018 - 31/01/2019Renewal with a gap. No adjustment needed.
Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/02/2018 - 31/01/2019Upgrade with a gap. No adjustment needed.
Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/02/2018 - 31/01/2019Downgrade with a gap. No adjustment needed.
Overlapped

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/09/2017 - 31/08/2018No user story for thisPrevent this
Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/09/2017 - 31/08/2018Upgrade before the current term ends? Do we need to adjust the current term dates?TBC
Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/09/2017 - 31/08/2018Downgrade before the current term ends? Do we need to adjust the current term dates?TBC

Editing term 1

Term 1Term 2Behaviour description and notes
Membership TypeTerm DatesEdited Term DatesMembership TypeTerm DatesNotesExpected behaviour/ any auto-adjustment
Originally no gap, extending term 1 to overlap

Standard Membership01/01/2017 - 31/12/201701/01/2017 - 31/01/2018Standard Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Standard Membership01/01/2017 - 31/12/201701/01/2017 - 31/01/2018Advanced Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Advanced Membership01/01/2017 - 31/12/201701/01/2017 - 31/01/2018Standard Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Originally no gap, shortening term 1 to gap

Standard Membership01/01/2017 - 31/12/201701/01/2017 - 31/10/2017Standard Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Standard Membership01/01/2017 - 31/12/201701/01/2017 - 31/10/2017Advanced Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Advanced Membership01/01/2017 - 31/12/201701/01/2017 - 31/10/2017Standard Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Originally gapped, updating term 1 but still gapped

Standard Membership01/11/2016 - 31/10/201701/11/2016 - 31/10/2017Standard Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Standard Membership01/11/2016 - 31/10/201701/11/2016 - 31/10/2017Advanced Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Advanced Membership01/11/2016 - 31/10/201701/11/2016 - 31/10/2017Standard Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Originally gapped, extending term 1 to connect to term 2

Standard Membership01/11/2016 - 31/10/201701/11/2016 - 31/12/2017Standard Membership01/01/2018 - 31/12/2018

Standard Membership01/11/2016 - 31/10/201701/11/2016 - 31/12/2017Advanced Membership01/01/2018 - 31/12/2018

Advanced Membership01/11/2016 - 31/10/201701/11/2016 - 31/12/2017Standard Membership01/01/2018 - 31/12/2018

Originally gapped, extending term 1 to overlap with term 2

Standard Membership01/11/2016 - 31/10/201701/11/2016 - 31/03/2018Standard Membership01/01/2018 - 31/12/2018

Standard Membership01/11/2016 - 31/10/201701/11/2016 - 31/03/2018Advanced Membership01/01/2018 - 31/12/2018

Advanced Membership01/11/2016 - 31/10/201701/11/2016 - 31/03/2018Standard Membership01/01/2018 - 31/12/2018

Originally overlapped, updating term 1 but still overlapped

Standard Membership01/01/2017 - 31/03/201801/01/2017 - 31/01/2018Standard Membership01/01/2018 - 31/12/2018

Standard Membership01/01/2017 - 31/03/201801/01/2017 - 31/01/2018Advanced Membership01/01/2018 - 31/12/2018

Advanced Membership01/01/2017 - 31/03/201801/01/2017 - 31/01/2018Standard Membership01/01/2018 - 31/12/2018

Originally overlapped, updating term 1 to remove the overlap and connect to term 2

Standard Membership01/01/2017 - 31/03/201801/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/2018

Standard Membership01/01/2017 - 31/03/201801/01/2017 - 31/12/2017Advanced Membership01/01/2018 - 31/12/2018

Advanced Membership01/01/2017 - 31/03/201801/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/2018

Originally overlapped, updating term 1 to remove the overlap and creating a gap

Standard Membership01/01/2017 - 31/03/201801/01/2017 - 31/10/2017Standard Membership01/01/2018 - 31/12/2018Any user story for this?TBC
Standard Membership01/01/2017 - 31/03/201801/01/2017 - 31/10/2017Advanced Membership01/01/2018 - 31/12/2018Upgrade before the current term ends? Do we need to adjust the current term dates?TBC
Advanced Membership01/01/2017 - 31/03/201801/01/2017 - 31/10/2017Standard Membership01/01/2018 - 31/12/2018Downgrade before the current term ends? Do we need to adjust the current term dates?TBC

Editing term 2

Term 1Term 2Behaviour description and notes
Membership TypeTerm DatesMembership TypeTerm DatesEdited Term DatesNotesExpected behaviour/ any auto-adjustment
Originally no gap, updating term 2 to overlap

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/201801/10/2017 - 30/09/2018Any user story for this?TBC
Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/01/2018 - 31/12/201801/10/2017 - 30/09/2018Any user story for this?TBC
Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/201801/10/2017 - 30/09/2018Any user story for this?TBC
Originally no gap, updating term 2 to gap

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/201801/02/2018 - 31/01/2019Any user story for this?TBC
Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/01/2018 - 31/12/201801/02/2018 - 31/01/2019Any user story for this?TBC
Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/201801/02/2018 - 31/01/2019Any user story for this?TBC
Originally gapped, updating term 2 but still gapped

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/04/2018 - 31/03/201901/02/2018 - 31/01/2019Any user story for this?TBC
Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/04/2018 - 31/03/201901/02/2018 - 31/01/2019Any user story for this?TBC
Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/04/2018 - 31/03/201901/02/2018 - 31/01/2019Any user story for this?TBC
Originally gapped, updating term 2 to connect to term 1

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/04/2018 - 31/03/201901/01/2018 - 31/12/2018

Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/04/2018 - 31/03/201901/01/2018 - 31/12/2018

Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/04/2018 - 31/03/201901/01/2018 - 31/12/2018

Originally gapped, extending term 2 to overlap with term 1

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/201801/10/2017 - 30/09/2018

Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/01/2018 - 31/12/201801/10/2017 - 30/09/2018

Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/01/2018 - 31/12/201801/10/2017 - 30/09/2018

Originally overlapped, updating term 2 but still overlapped

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/10/2017 - 31/09/201801/11/2017 - 31/10/2018

Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/10/2017 - 31/09/201801/11/2017 - 31/10/2018

Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/10/2017 - 31/09/201801/11/2017 - 31/10/2018

Originally overlapped, updating term 2 to remove the overlap and connect to term 1

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/10/2017 - 31/09/201801/01/2018 - 31/12/2018

Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/10/2017 - 31/09/201801/01/2018 - 31/12/2018

Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/10/2017 - 31/09/201801/01/2018 - 31/12/2018

Originally overlapped, updating term 2 to remove the overlap and creating a gap

Standard Membership01/01/2017 - 31/12/2017Standard Membership01/10/2017 - 31/09/201801/04/2018 - 31/03/2019
TBC
Standard Membership01/01/2017 - 31/12/2017Advanced Membership01/10/2017 - 31/09/201801/04/2018 - 31/03/2019

Advanced Membership01/01/2017 - 31/12/2017Standard Membership01/10/2017 - 31/09/201801/04/2018 - 31/03/2019
TBC