Skip to main content
Ver Feriados y asuetos en el manual.

Listar feriados

Permiso requerido: hr.holidays Devuelve los feriados del país de la empresa y los asuetos propios, ordenados por fecha.

Crear asueto

Permiso requerido: hr.holidays.write Crea un asueto propio de la empresa por llamada.
Respuesta 201: el asueto (mismo formato que el listado) con recalculation_queued.

Editar asueto

Permiso requerido: hr.holidays.write Envía solo los campos que cambian. Solo se editan asuetos de la empresa; un feriado del país o una exclusión responden 404. Respuesta 200: el asueto actualizado con recalculation_queued.

Eliminar asueto o exclusión

Permiso requerido: hr.holidays.write Elimina un asueto de la empresa o una exclusión (exclusion_id). Los feriados del país no se eliminan: se excluyen.

Excluir un feriado del país

Permiso requerido: hr.holidays.write {id} es un feriado del país de la empresa (origin: country). Ese día se trata como día normal para la empresa. Comportamiento
  • Idempotente: excluir dos veces el mismo feriado no crea otra exclusión.
Respuesta 200: el feriado del país con is_excluded: true, su exclusion_id y recalculation_queued.
Todo cambio de feriados recalcula la asistencia de esa fecha. Los días incluidos en planillas procesadas o pagadas no cambian.