El empleado no tiene culpa de la mala gestión en los horarios de trabajo. Si ud. Esta contratado x horas y trabaja x-y a Ud. Le tienen q pagar x. Por lo general hay convenios que especifican que en un periodo de 3 o 4 meses el trabajador debe recuperar las horas que debe a la empresa. Si la empresa no le ha puesto horarios para recuperar las horas en ese periodo es la empresa la que las pierde y no el trabajador.
Entiendo que no le han finiquitado porque es un despido procedente, en el que parece que lo han hecho un despedido disiplinario, por lonque pone.
Bien mi consejo es que se ponga en contacto con su amigo y demanden a la empresa, buscan un abogado laboralista o graduado social antes de 20 días, contando desde la fecha de despido. Es el tiempo legal para realizar una demanda de este tipo.
Demandan conjunta por despido improcedente, es la empresa la que debe probar que el despido ha sido procedente y no el trabajador que ha sido improcedente. Y reclamar las cantidades de las horas que no hecho y que le han descontado.
Quizás no todas sean reclamables pero seguro que la mayoría si.
Suerte.