El problema puede venir si no se ha especificado fecha de finalización en el contrato y el parámetro 'Número de periodos a crear si el contrato no tiene fecha de finalización' en la configuración del módulo está establecido a un valor demasiado alto. Por ejemplo, si facturamos anualmente y hemos establecido un valor de 100.
Esto lo que hace es crear periodos de facturación para los próximos 100 años (son contratos anuales). En los sistemas UNIX (la mayoría de los servidores los usan) el límite temporal está en el año 2037. Una vez pasado ese año vuelve a 1970 (año de inicio UNIX) y sigue creando los periodos con lo que generaría otra vez el periodo del año actual.
La solución pasaría por cambiar el parámetro a 1. Así cuando se factura un periodo, se crea el del año siguiente. Además, habría que ir a la pestaña Facturación de cada uno de los contratos, eliminar la subscripción creada con demasiados periodos y volverla a crear (esta vez se generará con un solo periodo).