Mi nombre es Antonio Fernández, desde el año 2.004 trabajo como programador freelance, con respecto a lo que usted solicita está totalmente clara la funcionalidad, con lo que no hay mucho que decir, solo comentarle mi forma de trabajar.
El proyecto se desarrollaría en 2 fases, en una primera se realizaría la parte de administrador(para dar de alta los diferentes trabajadores si es necesario) y la de introducción de datos y visualización por parte del trabajador, en la segunda fase, se implementarían los reportes en PDF.
El tiempo total máximo de desarrollo es de 10 días(contando el máximo de tiempo para aclarar puntos de 3 días por usted comentado).
Con respecto a la garantía, en mi caso no les doy 30 días, sino un año(es lo que doy siempre), contra errores de programación, y lo de dar 3 meses para añadir 1-2 campos extra, no hay problema.
Para cualquier aclaración no dude en ponerse en contacto conmigo.
Un saludo.
Tony.