Prepay Subscription

Prepay Subscription

Sometimes we have customers who pay with a debit card. They have no funds in the account so their invoice becomes past due. Once they do get money in they request we "take out" the next 2 or 3 months right away while there's money in the account. How can we accomplish this in the system? I know we could add a charge for next months invoice but then they would still get billed next month.