Charge customer stored credit cards based on invoice due date and not be over ridden by booking or appointment setting. The invoice could be tied to a package that automatically generate the invoice, or stand alone invoice creation (Current/future date)