we might have got our sequence / settings wrong, I'm not certain.
Currently ( and likely in teh future ) we collect membership subs manually, with an annual membership.
We set it up such that memberships expire ( 1 Jan ) and when they expire they go into grace instantly for 2 years.
Then we manually collect sub in the spring and then batch load these based.
The membership contributions get recorded, but the status remains 'grace'.
Have we got this wrong? Should the membership be let expire not go to grace? Logically I guess the sequence should be member - end of year it becomes pending payment and only if payment not received it goes to grace?