mmm creo que no me has entendido....
los ciclos de cobro ya estan en la base de datos... y un producto entra a ser cobrado en estos ciclos de cobro, depende de la fecha en que fue creado el producto....
por esto hablo de una fecha de creación... y una fecha de inicio y de fin.. estas dos últimas peretenecen al ciclo de cobro...
mi aplicación tiene varios proveedores.. y estos proveedores cada uno puede tener n ciclos de cobro.. que deben estar creados antes de comenzar a facturar los productos... por esto lo de las fechas.. y por esto lo de quizas trabajarlo con un arreglo..
mm no sé, si ya haya sido un poco más clara...