Periodos de Pago
El módulo de Periodos de Pago permite definir y gestionar los períodos de tiempo en los que se realiza el cálculo y procesamiento de nómina. Desde aquí se configuran las fechas de inicio y fin de cada período, se asignan empleados y se ejecuta el procesamiento de pagos.
Lista de Periodos de Pago
La vista principal muestra todos los periodos de pago registrados en el sistema.

Columnas de la tabla
| Columna | Descripción |
|---|---|
| Descripción | Nombre o descripción del periodo de pago |
| Fecha inicial | Fecha de inicio del periodo |
| Fecha final | Fecha de fin del periodo |
| Periodo Cerrado | Indica si el periodo ya fue cerrado (✓ verde = cerrado, ⊘ rojo = abierto) |
Acciones disponibles
- + Nuevo Periodo de Pago — Abre el formulario para registrar un nuevo periodo.
- Exportar — Descarga la lista de periodos en formato exportable.
- Buscar — Filtra los registros por texto.
- Filtrar — Aplica filtros avanzados sobre las columnas.
- Limpiar — Restablece todos los filtros aplicados.
- Menú de fila (⋮) — Cada registro tiene un menú contextual con las siguientes opciones:
- Editar — Abre el formulario para modificar el periodo.
- Borrar — Elimina el periodo de pago.
- Procesar Pagos — Inicia el proceso de asignación y generación de pagos para el periodo.
Formulario de Nuevo Periodo de Pago
Al presionar + Nuevo Periodo de Pago se abre el formulario de configuración del periodo.

Campos del formulario
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Descripción | Texto | Sí | Nombre o descripción del periodo de pago |
| Fecha inicial | Fecha | Sí | Fecha de inicio del periodo |
| Fecha final | Fecha | Sí | Fecha de fin del periodo |
| Periodo Cerrado | Toggle | No | Indica si el periodo está cerrado |
| Genera Acumulador | Toggle | No | Activa la generación de acumuladores al procesar el periodo |
Configuración de Pago (PaymentConfiguration)
Sección que define los parámetros de cálculo del periodo:
| Campo | Tipo | Descripción |
|---|---|---|
| Cant. Días | Número | Cantidad de días del periodo de pago |
| Cant. Horas Normales | Número | Cantidad de horas normales esperadas en el periodo |
| Cant. Horas Máximo Periodo | Número | Cantidad máxima de horas permitidas en el periodo |
| Cálculo Acumulativo | Toggle | Activa el cálculo acumulativo de horas en el periodo |
Los campos marcados con asterisco rojo (*) son obligatorios.
Botones de acción
| Botón | Descripción |
|---|---|
| ✓ Guardar | Guarda el periodo y regresa a la lista |
| ✕ Cancelar | Cancela la creación y regresa a la lista |
Al presionar Cancelar se perderán los datos que no hayan sido guardados.
Procesar Pagos
La opción Procesar Pagos del menú contextual (⋮) permite asignar empleados y generar los pagos para un periodo específico.
Vista de Procesamiento

Al seleccionar Procesar Pagos, el sistema despliega la lista de periodos disponibles para procesar.
Asignación & Generación de Pagos

Se abre un modal de Asignación & Generación de Pagos con dos paneles:
Panel izquierdo — Grupo
Permite seleccionar el grupo organizacional al que pertenecen los empleados:
| Elemento | Descripción |
|---|---|
| Buscar | Campo de búsqueda para filtrar grupos |
| Árbol de grupos | Lista jerárquica de grupos (ej. Mi Empresa) con checkbox de selección |
Panel derecho — Empleados
Muestra la lista de empleados disponibles para incluir en el procesamiento:
| Elemento | Descripción |
|---|---|
| Buscar | Campo de búsqueda para filtrar empleados |
| Lista de empleados | Empleados pertenecientes al grupo seleccionado con checkbox individual |
Selecciona el grupo en el panel izquierdo para cargar automáticamente los empleados correspondientes en el panel derecho.
Botón de confirmación
| Botón | Descripción |
|---|---|
| ✓ Guardar | Confirma la asignación y ejecuta la generación de pagos para los empleados seleccionados |