You have understood the basic need exactly - just a change of plan (and therefore the rate), nothing else changes at that point. The waiving of the subscription is for people who are elected to the position of committee member. Their election and commencement of duties are very unlikely to coincide with their renewal date, so they will have paid for the current year by the time they are elected. Subs are waived for as long as they stay on the committee, so their next renewal (and probably some subsequent ones as well) is free. Similarly, when they leave the committee they are part way through their subscription year and it is not until the following renewal date that subs are payable again.
It might seem a bit of a strange way of doing it, but it minimises mistakes and simplifies administration - in the original paper-based system the current committee members didn't pay subs when their renewal came due, it was as simple as that.
We have another situation where this 'sideways move of plan' also applies but that has more to do with credit control and restriction of membership benefits, both of which are beyond the scope of CBSubs. However, which plan a member has does inform the actions taken.
I need to keep this simple for the users - I won't always be here or available to fix things.
I appreciate your giving this your time, and if you say 'not possible right now' that's fine
Thank you