keep original expiration date when changing membership levels
When changing from one membership level to another, the renewal date changes. It shouldn't change just because the level changes.
We have that same issue. We have to keep a separate data base, so the membership person can correct the join date.
Darlene Devendorf commented
Absolutely correct. A member choosing to change levels wrecks havoc for our membership person - he has to keep a separate "set of books" just to reset the members renewal date in these instances.