Asistencias: la respuesta técnica a la nueva ley de control horario digital en España
Programación Proyectos

Asistencias: la respuesta técnica a la nueva ley de control horario digital en España

En España, el control horario no es una novedad. Desde el Real Decreto-ley 8/2019, de 8 de marzo, todas las empresas —sin importar su tamaño o sector— están obligadas a registrar la jornada laboral de cada trabajador.

En 2023, la Agencia Española de Protección de Datos puso fin al fichaje biométrico (huella, reconocimiento facial…) salvo en casos muy concretos. Y en 2025, la normativa da un paso más: el registro deberá ser digital y accesible telemáticamente para Inspección de Trabajo.

Si tu empresa sigue usando papel o sistemas no digitales, estás a un paso de incumplir la ley… y de enfrentarte a sanciones que, a partir de 2025, podrán alcanzar los 10.000 € por trabajador.

Fue en este contexto cuando nació Asistencias, una aplicación web diseñada para cumplir la normativa, adaptarse a distintos entornos laborales y, de paso, ahorrar a las empresas miles de euros al año en licencias y hardware innecesario.

Nuestra empresa utilizaba un sistema de control horario biométrico que, tras el cambio legal, tuvimos que sustituir de forma apresurada. Aquello me llevó a desarrollar Asistencias: un sistema rápido de implantar, fiable, legal y flexible.

El reto: cumplir con la ley sin complicar la vida

La nueva ley exige que el registro horario sea:

  • Digital y sin biometría.
  • Completo: datos de empresa, trabajador, fecha, hora de entrada y salida.
  • Almacenado durante al menos 4 años.
  • Accesible para Inspección de Trabajo de forma inmediata y remota.
  • Adaptable a teletrabajo, trabajos en movilidad y múltiples sedes.

 

Para cubrir todo esto, Asistencias se diseñó con una arquitectura clara:

 

1. Vista de empleado

  • Página inicial, directa y sencilla.
  • Fichaje de entrada o salida con DNI.
  • Compatible con cualquier dispositivo con navegador.

 

 

2. Panel de administración

  • Acceso protegido por autenticación.
  • Gestión de empleados, sucursales y departamentos.
  • Informes filtrados por fecha, sucursal y estado.
  • Exportación de reportes en PDF con formato legal.

 

Tecnologías y decisiones técnicas

  • Backend: Laravel 12 (PHP 8.2) para robustez y seguridad.
  • Base de datos: MySQL optimizada con índices para mayor velocidad.
  • Frontend: Blade + jQuery y DataTables para listados dinámicos.
  • Gráficos: Morris.js para estadísticas visuales.
  • Informes: TCPDF en UTF-8 para PDFs bien maquetados y compatibles.

Todo se despliega en un hosting estándar (~100 €/año), sin hardware propietario ni licencias de terceros.

Problemas reales y soluciones

  • Conflicto GET/POST en la ruta inicial: Separación de rutas para evitar errores.
  • Autocompletado no deseado en login: Uso de autocomplete="off", campos readonly y cabeceras no-cache.
  • Fechas mal interpretadas: Estandarización con Carbon::createFromFormat().
  • PDF con acentos incorrectos: Configuración UTF-8 y tipografía compatible.
  • Enlaces rotos: Migración de url() a route().

Beneficios y ahorro real

Antes de Asistencias, el sistema costaba unos 2.000 € anuales entre hardware, licencias y mantenimiento.

  • Coste anual actual: ~100 € (hosting).
  • Ahorro: ~1.900 € al año.
  • Cumplimiento total: Ley de 2019, prohibición biométrica de 2023 y obligatoriedad digital de 2025.

Lista para el futuro

  • Teletrabajo: fichajes desde ubicaciones autorizadas.
  • Trabajos en movilidad: registro desde móviles.
  • Múltiples sedes: datos centralizados.
  • Inspección online: acceso seguro y telemático.

Próximas mejoras: geolocalización, exportaciones avanzadas (Excel, CSV) e integración vía API REST con sistemas de RRHH.

Lo que empezó como un problema legal se convirtió en una solución técnica, escalable y con retorno inmediato.

Si crees que esta aplicación puede encajar en tu empresa o negocio y quieres evitar gastar una fortuna, podemos hablar y adaptarla a tus necesidades en muy poco tiempo. Escríbeme y lo vemos juntos.

Hi, I'm Admin User

Soy Diego, el culpable de todo esto. Mezclo código con café y teorías económicas con bugs existenciales. Bienvenido al blog donde solo hay una instancia, pero muchas ideas.

Categories
ads

Descubre artículos únicos sobre desarrollo, tecnología, economía y más

Explora contenidos creados con pasión para ayudarte a crecer como desarrollador y emprendedor. ¡Gracias por formar parte de este proyecto!