ArbZG y RGPD · Registro de tiempo

ArbeitszeitCheck

Registro de tiempo pensado según la ley laboral alemana y el RGPD. Fichaje, pausas, descansos, vacaciones, informes de cumplimiento — todo permanece en su Nextcloud.

Autoalojado PHP 8.1 – 8.4 AGPL-3.0-or-later

Qué hace la app

ArbeitszeitCheck convierte el registro de tiempo en una herramienta de cumplimiento. Cada fichaje se valida en el servidor según las reglas configuradas, cada cambio queda registrado y cada mes puede cerrarse de forma auditable.

Reglas orientadas al ArbZG

Jornada máxima diaria, media semanal de 48 horas, cálculo automático de pausas (§ 4), 11 horas de descanso, detección de trabajo nocturno, dominical y en festivos.

Supervisión de cumplimiento

Avisos automáticos de infracciones, notificaciones a responsables e informes — para poder demostrar en una auditoría qué ocurrió y cuándo.

Ausencias y vacaciones

Vacaciones, baja por enfermedad y permisos especiales con flujo de aprobación. Traspaso con consumo FIFO y caducidad configurable (p. ej. 31 de marzo).

Cálculo de derechos

Modo por empleado (manual, basado en modelos o en convenio/reglas), políticas versionadas e instantáneas de cálculo trazables.

Paneles por rol

Autoservicio para empleados, vista de equipo, paneles de responsables. Aprobaciones, estado de cumplimiento y saldo personal de un vistazo.

Cierre auditable

Cierre mensual auditable opcional: instantánea, hash, justificante PDF. Los meses cerrados permanecen bloqueados hasta que un administrador los reabra con motivo.

Exportaciones para nómina

Informes diarios, semanales y mensuales, informes de horas extra y ausencias, más exportación DATEV para la nómina posterior.

Matriz de correo RR. HH.

Destinatarios administrativos configurables por tipo de ausencia y evento, con validación, deduplicación y plantillas para traspaso y sustitución.

Apoyo al RGPD

Exportaciones, conceptos de supresión respetando plazos legales de conservación, plantillas de EIPD y registro de actividades de tratamiento incluidas.

Aviso legal. ArbeitszeitCheck le ayuda en la implementación técnica de los requisitos del ArbZG y del RGPD (jornadas máximas, pausas, descansos, obligación de registro). La app no sustituye el asesoramiento jurídico. La responsabilidad del diseño de los modelos de jornada, los límites configurados, los plazos de conservación y la interpretación de los datos registrados recae en el empleador. En caso de duda, aclare su configuración con su asesoría legal.

Capturas de pantalla

Haga clic en una captura para ampliarla. Use o las flechas de la galería para pasar; Esc para cerrar.

Instalación y requisitos

ArbeitszeitCheck está publicada en la tienda oficial de apps de Nextcloud y en GitHub.

Desde la tienda de apps

  1. Inicie sesión en Nextcloud como administrador.
  2. Abra AppsOrganización o Productividad.
  3. Busque ArbeitszeitCheck.
  4. Descargue y active.

Manualmente desde Git

git clone https://github.com/aSoftwareByDesignRepository/\
nextcloud-arbeitszeitcheck.git \
  /pfad/zu/nextcloud/apps/arbeitszeitcheck
cd /pfad/zu/nextcloud
php occ app:enable arbeitszeitcheck

Requisitos

  • PHP 8.1 – 8.4
  • MySQL / MariaDB, PostgreSQL o SQLite (instalaciones pequeñas)
  • Opcional: ProjectCheck (2.0+) para la integración de tiempo por proyecto

Volver a todas las apps

Apoyar el desarrollo

Estas apps se desarrollan en abierto. Si ArbeitszeitCheck resulta útil para su organización, puede apoyar el trabajo continuo a través de GitHub Sponsors. ¿Necesita una función antes o adaptada a su entorno? Escríbanos — con gusto hablamos del desarrollo patrocinado de funciones.