Démosle un poco de sentido a este hilo y dejemos a un lado los egos dañados.
El mas simple de los razonamientos apreciara que falta 'algo' que es básico para cualquier control (sea de cobros, de pagos o para compensar la perdida de memoria).
Lo que se tiene es una lista de clientes relacionada con otra que es de servicios (sean prestados o por prestar) , con una cuantía y una fecha, pero eso al igual que una lista de 'tareas pendientes' debería tener un control de si se ha efectuado o no la tarea (y ese es el dato del que se carece y el que imposibilita acciones posteriores).
Deberá existir un campo mas por registro que indicase si se ha cumplimentado la tarea, aunque la tarea sea el cobro de una factura/cuota .... (un si/no es suficiente), pero 'por el mismo precio' el campo podría contener mas información, pues si en lugar de un campo booleano ponemos uno de fecha , no solo sabremos si se cumplió la tarea sino también cuando (campo vacío = no se cumplió, campo con fecha = se cumplió y cuando) basta que cuando se cumpla se guarde la fecha (normalmente la actual)
En cualquiera de esas versiones (verdadero/falso o fecha) el dato nos permitiría verificar si hay deudores (cuotas/pagos no cumplimentados)
.- en base a la fecha del pago comparada con la actual podríamos obtener la antigüedad de la deuda
.- si el dato fuera una fecha, nos permitiría distinguir a los buenos pagadores de los que tienden a la morosidad (calculando diferencias entre fecha estimada de pago y fecha en que se pago realmente).
Si esa es tu profesión felicidades, es la profesión que mas satisfacciones me ha proporcionado y la que me ha enseñado a analizar para entender 'como funciona las cosas' y poder ponerlas a punto (algo que se puede aplicar a cualquier otra actividad en la vida: analizar + entender y razonar + aplicar solución adecuada), la informática ha sido un complemento y también una diversión/evasión.
Por cierto, lo de 'compensar la perdida de memoria' hace referencia a una supuesta lista de tareas en la que bien tachando/borrando o añadiendo una marca/fecha el que tiene poca memoria deja constancia de si hizo lo que tenia proyectado o encargado (en definitiva una marca que le de sentido real a la lista de tareas, porque 'los que tienen memoria' y no hacen listas ... acaban pifiándola)