I recently uploaded some 2800 members from a spreadsheet. Some did not have membership start dates. I have CiviCRM with Wordpress, latest versions.
I wanted to mark all members with radio buttons for print and for emails, depending on how they want to receive their magazine. So I downloaded all the members, separated them by contact type and prepared to re-upload with the appropriate print and or email radio buttons.
Fortunately, I ran a test on 15 expired household members. 7 of these had no start date, and since the upload requires a start date I simply pasted in their member since date.
Guess what? When I ran the upload on the 15 test members it erased the end date for the 7. So now these 7 expired members are marked as current. And the system won't let me reenter their expiration dates. I get an error message, Member Status. Please enter a status that does NOT represent a current membership status. But of course I can't enter status because the system generates status.
So now I'm stuck. I want to update the radio buttons, which it looks like I can do only for members who already have both a start date and an end date. Maybe.