Ajustes

Las reglas de RRHH (motor V2)

Construye reglas de «condiciones y luego acciones» para transformar automáticamente tus turnos en códigos de prestación: horas nocturnas, domingos, días festivos, horas extraordinarias, deducciones y mucho más.

7 min de lecturaActualizado el 30 de junio de 2026

Para qué sirven las reglas de RRHH

Las reglas de RRHH son el corazón del cálculo de tus prestaciones. Transforman tus turnos brutos en códigos de prestación estructurados, listos para exportarse hacia tu secretariado social. Sin reglas, una exportación solo contiene horas normales. Con ellas, Shyfter aplica automáticamente los suplementos y las particularidades de tu sector: horas nocturnas, trabajo en domingo, días festivos, horas extraordinarias más allá del contrato, primas, deducciones, etc. Tus colaboradores cobran correctamente, sin cálculo manual y sin riesgo de olvido.

El motor V2 funciona con un principio sencillo y potente: cada regla es una serie de condiciones seguida de acciones. Cuando un turno cumple todas las condiciones, las acciones se aplican. Un asistente de IA puede incluso crear estas reglas por ti a partir de una simple frase.

Acceder a las reglas de RRHH

Ve a Ajustes ⚙️ → RRHH → Reglas de RRHH. Llegas a la página «Reglas de RRHH personalizadas», que enumera tus reglas en su orden de aplicación.

Dos principios que hay que tener en cuenta:

  • Las reglas se evalúan de arriba abajo. El orden importa: coloca las reglas más específicas antes que las más generales. Puedes reordenar las reglas con las flechas.
  • Dentro de una misma regla, todas las condiciones deben cumplirse (se combinan con un «Y») para que las acciones se activen.

El ajuste de las pausas no pagadas

En la parte superior de la página se encuentra un ajuste global importante: cómo deducir las pausas no pagadas. Cuando una pausa está planificada, Shyfter puede deducirla bien sobre la hora de inicio del turno, bien sobre la hora de fin.

Esta elección no es trivial: influye en ciertos cálculos, en particular las horas nocturnas. Por ejemplo, deducir la pausa al final del turno puede reducir las horas contabilizadas a última hora de la noche. Este parámetro es global y se aplica al conjunto de las prestaciones, así que tómate el tiempo de elegir la opción adaptada a tu convenio.

Crear una regla

Haz clic en + Añadir una regla. Se abre un panel «Nueva regla», organizado en tres bloques.

1. Información

  • Nombre: un título claro, por ejemplo «Horas extra estudiantes fin de semana».
  • Descripción: opcional, para explicar para qué sirve la regla.
  • Tipo de prestación: ¿la regla se aplica a las horas planificadas, a las horas fichadas o a ambas (Horario + Fichaje)?
  • Activa: activa o desactiva la regla sin eliminarla.
  • Detener en la primera coincidencia: si está activado, en cuanto un turno corresponde a esta regla, las reglas situadas debajo ya no se evalúan para ese turno. Práctico para evitar que un mismo turno acumule varios tratamientos.

Una regla puede aplicarse a toda la cuenta, o limitarse a un colaborador concreto si así lo defines.

2. Las condiciones (Y)

El turno debe satisfacer todas las condiciones para activar las acciones. Cada condición se compone de un criterio, un operador de comparación y un valor.

Los operadores disponibles dependen del criterio: igual a, distinto de, mayor que, mayor o igual, menor que, menor o igual, entre (una lista) o entre (dos límites). Algunas condiciones son simples casillas sí/no (día festivo, por ejemplo) y no tienen operador.

Estas son las condiciones que puedes utilizar:

Condiciones relacionadas con el tiempo y las horas

  • Franja horaria: el turno cae en una franja horaria dada (por ejemplo, entre las 22:00 y las 06:00).
  • Horas nocturnas: las horas consideradas como trabajo nocturno según tu configuración.
  • Horas en el día: el número de horas trabajadas en el día (por ejemplo, más allá de 8 horas).
  • Horas en la semana: el total de horas de la semana (útil para las horas extraordinarias).
  • Horas en el mes: el total de horas del mes.
  • Duración del turno: la longitud de un turno dado.

Condiciones relacionadas con los días

  • Día de la semana: uno o varios días concretos (por ejemplo, el domingo).
  • Día festivo: el turno cae en un día festivo (casilla sí/no).
  • Víspera de día festivo: el día anterior a un día festivo.
  • Día siguiente a un día festivo: el día posterior a un día festivo.
  • Días consecutivos: el número de días trabajados seguidos (por ejemplo, más de 5 días seguidos).
  • Días trabajados en un período: el número de días trabajados en un período dado.
  • Período: un rango de fechas concreto (por ejemplo, un período de temporada alta).

Condiciones relacionadas con el colaborador y el contrato

  • Estatus de usuario: uno o varios estatus (por ejemplo, Empleado, Estudiante).
  • Tipo de contrato: según el tipo de contrato del colaborador.
  • Régimen de tiempo de trabajo: tiempo completo o tiempo parcial.
  • Edad: por ejemplo, para las reglas propias de los menores o los estudiantes.

Condiciones relacionadas con las ausencias

  • Es una ausencia: el turno corresponde a una ausencia (casilla sí/no).
  • Tipo de ausencia: enfermedad, vacaciones, recuperación u otro.

Condición relacionada con el lugar

  • Sección: una o varias secciones afectadas.

Puedes acumular varias condiciones con + Añadir una condición. Recuerda que se combinan: cuantas más añades, más se afina la regla.

3. Las acciones (APLICAR)

Cuando se cumplen las condiciones, las acciones definen el código de prestación que hay que aplicar y sobre qué horas. Para cada acción, eliges un tipo y un alcance.

Los tipos de acción:

  • Reemplazar el código: las horas afectadas toman ese código en lugar del código normal. Útil cuando la prestación cambia completamente de naturaleza (por ejemplo, un código «domingo»).
  • Añadir un código: el código se añade como suplemento, las horas normales siguen contándose por otro lado. Ideal para las primas y suplementos.
  • Deducir un código: las horas afectadas se restan de las horas de base y aparecen por separado. Así es como se aísla, por ejemplo, horas que hay que tratar aparte.
  • Detener: detiene la evaluación, ninguna otra acción ni regla se aplica después.

El alcance precisa sobre qué horas del turno se aplica el código:

  • Toda la duración del turno: el código cubre la totalidad del turno, sea cual sea el momento en que caen esas horas.
  • Franja horaria de la condición: solo se ven afectadas las horas que caen en la ventana definida por la condición (por ejemplo, únicamente las horas realmente situadas entre las 22:00 y las 06:00).
  • Horas extraordinarias más allá del umbral: solo se toman las horas que superan el umbral fijado en la condición (por ejemplo, solo las horas más allá de la octava hora del día).

Cada acción apunta a un código de prestación: un código ONSS estándar o un código de RRHH personalizado que hayas creado. Puedes añadir varias acciones a una misma regla con + Añadir una acción.

El asistente de IA: generar una regla en una frase

El botón Generar con IA te permite describir tu necesidad en lenguaje corriente, sin conocer la mecánica de las condiciones y las acciones. Por ejemplo: «Un suplemento del 50 % para las horas del domingo, para los empleados». El asistente traduce tu frase en una regla preconstruida (condiciones y acciones), que solo tienes que revisar, ajustar y guardar. Es la forma más rápida de partir de una base correcta.

Ejemplos concretos

  • Horas nocturnas: condición «Franja horaria entre 22:00 y 06:00», acción «Añadir un código» noche, alcance «Franja horaria de la condición». Solo las horas realmente nocturnas reciben el suplemento.
  • Trabajo en domingo: condición «Día de la semana = domingo», acción «Reemplazar el código» por el código domingo, alcance «Toda la duración del turno».
  • Día festivo trabajado: condición «Día festivo = sí», acción «Añadir un código» festivo, alcance «Toda la duración del turno».
  • Horas extraordinarias: condición «Horas en la semana superiores a 38», acción «Añadir un código» horas extra, alcance «Horas extraordinarias más allá del umbral».
  • Suplemento estudiante el fin de semana: condiciones «Estatus = Estudiante» Y «Día de la semana entre sábado, domingo», acción a elegir según tu convenio.

Buenas prácticas

Construye tus reglas de la más específica a la más general, y utiliza «Detener en la primera coincidencia» cuando no quieras que un turno acumule varios tratamientos. Prueba tus reglas sobre una semana conocida verificando el resultado en el control de las prestaciones antes de una exportación real. En caso de duda sobre el convenio aplicable a tu sector, nuestro equipo puede ayudarte a encuadrar tus reglas.

¿Este artículo respondió a tu pregunta?