Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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/2018Any No user story for this?TBCPrevent 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

...