# Módulo: Gestión de Beneficios

## Objetivo
Operar beneficios de punta a punta: publicación, solicitud y asignación.

## ¿Quién lo usa?
- RRHH
- Bienestar
- Administradores

## Acceso
- Menú: **Soporte al Empleado > Gestión de Beneficios**

## Pantallas incluidas
- Beneficios (Catálogo): `BeneficiosController::index`
- Solicitudes: `BeneficiosSolicitudesController::index`
- Asignaciones: `BeneficiosAsignacionesController::index`

## Uso desde Portal del Colaborador
- Beneficios Disponibles: `BeneficiosPortalController::disponibles`
- Mis Solicitudes de Beneficios: `BeneficiosPortalController::misSolicitudes`

### Flujo portal (colaborador)
1. Entra a **Beneficios Disponibles** y revisa opciones.
2. Solicita el beneficio aplicable.
3. Monitorea estado en **Mis Solicitudes de Beneficios**.

## Proceso paso a paso

### Proceso 1: mantenimiento de catálogo
1. Entra a **Beneficios (Catálogo)**.
2. Crea o actualiza beneficios vigentes.
3. Define condiciones, cupos y vigencia.
4. Publica cambios.

### Proceso 2: atención de solicitudes
1. Abre **Solicitudes**.
2. Filtra pendientes por tipo o estado.
3. Valida requisitos del colaborador.
4. Aprueba/rechaza con trazabilidad.

### Proceso 3: asignaciones
1. Entra a **Asignaciones**.
2. Ejecuta asignación por colaborador o lote.
3. Confirma disponibilidad/cupo posterior.
4. Registra estado final para control.

## Checklist de cierre
- Catálogo publicado y vigente.
- Solicitudes resueltas.
- Asignaciones aplicadas y verificadas.

## Errores comunes
- Publicar beneficio sin reglas claras.
- Aprobar sin validar elegibilidad.
- No actualizar cupos luego de asignar.

## Resultado esperado
Beneficios gestionados con trazabilidad completa y control de cupos.
