Skip to main content
Las reglas laborales definen franjas diurna/nocturna, jornadas máximas, recargos y tolerancias con los que FileXpress clasifica la asistencia. Ver Reglas laborales en el manual.
Las plantillas por país son un punto de partida. La empresa debe validarlas con su asesor laboral antes de usarlas para pagar.

Listar reglas de la empresa

Permiso requerido: hr.labor_rules Devuelve todas las vigencias de la empresa (la más reciente primero), cuál rige hoy y las reglas efectivas.

Listar plantillas por país

Permiso requerido: hr.labor_rules Devuelve una lista de objetos con el mismo formato de rule_sets (con business_id: null e is_template: true). Colombia tiene varias plantillas con vigencias sucesivas.

Consultar reglas vigentes en una fecha

Permiso requerido: hr.labor_rules
source indica de dónde salen los parámetros: business (reglas propias), template (plantilla del país) o default (valores por defecto del sistema; rule_set es null).

Copiar desde plantilla

Permiso requerido: hr.labor_rules.write
Comportamiento
  • Crea una vigencia de la empresa con los parámetros de la plantilla y vigencia indefinida.
  • Si la empresa tiene una vigencia activa abierta (sin fecha final) que empieza antes, se cierra el día anterior a effective_from.
  • Encola el recálculo de la asistencia afectada.
Respuesta 201: el conjunto de reglas creado, con recalculation_queued.

Crear reglas

Permiso requerido: hr.labor_rules.write

Parámetros

Todos los minutos son enteros; los recargos son fracción adicional sobre la hora ordinaria diurna (0.25 = +25 %). Respuesta 201: el conjunto de reglas creado (mismo formato que rule_sets) más recalculation_queued (true si se encoló el recálculo de la asistencia afectada).

Editar reglas

Permiso requerido: hr.labor_rules.write Envía solo los campos que cambian. Si envías params, debe ir completo (reemplaza los anteriores). Solo se pueden editar vigencias de la empresa, no plantillas.
Comportamiento
  • Si ya hay asistencia calculada en la vigencia, se recalcula (los últimos 90 días como máximo). Los días incluidos en planillas procesadas o pagadas no cambian.
Respuesta 200: el conjunto de reglas actualizado, con recalculation_queued.