Invoice Generation per client group basis
The ability to set different billing options on a per client group basis.
Ex. An online group and offline group are created. We could then choose to invoice the online group 7 days before renewal and invoice the offline group 30 days ahead of time so that they have time to cut the check and mail it in.
Payment reminder intervals could also be controlled by the different client groups.