Membership Manual Payments

I'm working with an organization that has annual dues from their members. They renew on the member's anniversary date (i.e. if they signup in April 2012, then their new payment is April 2013). Going forward they want to have the membership plugin manage all ongoing dues however because some members have time left on their current membership we need a way to process that.

Does the membership plugin allow me to give credit for members that paid via check? In other words I'd like for the system to recognize next April that the member's dues are needed for their access to continue. I couldn't find any way to accomplish this without editing the SQL tables - which won't work because they will need to be able to make these changes if new members pay via check as well.