Se entendi o que você quer... você quer gerar 3 mil mensalidades todos os meses sem que o usuário tenha de lançar.
Crie uma rotina “Lançar Mensalidades” onde vai ser startada pelo usuário. Ele informaria a data.
Ex:
01/10/2006 – ou seja, todo dia primeiro ele faria isto.
Sugiro duas validações, primeiro que antes de rodar a rotina seja verificado se já foi rodada para este mês (no caso mês 10) outra verificaria se o cliente esta ativo (um campo no cadastro de cliente onde diz se vai ou não gerar título para ele).
Se as datas de vencimentos não forem as mesmas também seria necessário informar no cadastro de cliente qual é a data de vencimento dele.
Ex:
TabClientes
João – vencimento dia 10
Maria -- vencimento 15
José – vencimento dia 05
Resumindo, seria um add na tabela de títulos a receber.
Obs:
Eu não criaria as 12 parcelas e sim o usuário deveria criar as parcelas mensalmente. Também não faria isto de forma automática seria necessário um usuário para executar a tarefa, uma vez por mês, de forma manual.