¿De qué se trata esta funcionalidad?
En Perú, la normativa laboral exige que el goce de vacaciones, su reflejo en las boletas de pago y la declaración en el PLAME se realicen estrictamente sobre una base de 30 días corridos. No obstante, muchas organizaciones prefieren gestionar internamente sus políticas de descanso bajo una base de 22 días hábiles o laborales.
Para resolver esta dualidad, Buk te permite administrar las vacaciones de tus colaboradores en días hábiles o laborales mientras automatiza por completo la conversión interna a días corridos para el pago en tus boletas y la declaración en tus archivos reguladores.
¿Cómo funciona?
Para implementar esta lógica en tu plataforma, debes cumplir con dos requisitos previos:
Tener creado un tipo de vacación configurado en días hábiles o laborales.
Poseer una política de vacaciones asociada a ese tipo.
Definir un método de conversión a días corridos en las tablas de parámetros.
PASO 1: Configuración de la Política de Vacaciones
Si aún no tienes creado este tipo de vacación, sigue estos pasos:
- Ve a Administrativo > Asistencia > Configuración > Vacaciones > Crear Tipo de Vacaciones.
- Llena los datos del formulario (vencimiento, si se incluye en liquidaciones, etc).
Despliega las Opciones Avanzadas, busca el campo Forma de cálculo y selecciona una de las siguientes dos opciones de conversión:
Días hábiles: Los colaboradores podrán solicitar vacaciones de lunes a viernes, independientemente de lqué días trabaje según su jornada laboral.
Comportamiento: El sistema deshabilita automáticamente los fines de semana y feriados en el calendario del colaborador para que no puedan ser seleccionados ni se descuenten de su saldo disponible.
Ejemplo: Con una jornada de martes a sábado, el colaborador solo podrá marcar de lunes a viernes al solicitar vacaciones (excluyendo sábados, domingos y feriados calendario como el 28 de julio).
Días laborales: Los colaboradores solicitan días de descanso alineados estrictamente a su jornada laboral registrada.
Comportamiento: Se inhabilitan en el portal de solicitudes tanto los feriados como los días que no forman parte de su jornada contractual, evitando descuentos erróneos en su saldo disponible.
Ejemplo: Con una jornada de martes a sábado, el colaborador podrá seleccionar días de vacaciones de martes a sábado (excluyendo lunes, domingos y feriados como el 28 de julio).
💡 Recomendación Buk: Para que tus colaboradores puedan solicitar sus descansos respetando fielmente su tipo de jornada —especialmente cuando difiere del esquema clásico de lunes a viernes—, te recomendamos seleccionar la opción de "Días laborales".
- Luego de elegir el tipo de Forma de cálculo, haz clic en Guardar.
En el listado, ve al ícono de la lupa (Ver detalles) > Ver políticas > Nueva política.
Configura la cantidad de días que se devengan al año.
💡 Recomendación: Si tus colaboradores tienen una jornada típica de 5 días de trabajo a la semana, te recomendamos configurar el devengo en 22 días hábiles o laborales al año.
PASO 2: Configurar la Tabla de Parámetros de Equivalencia
Una vez creadas tus políticas de 22 días, debes indicarle a la plataforma qué estrategia utilizar para convertir esos días hábiles o laborales a días corridos para efectos de la boleta y el PLAME. Esto se controla desde las Tablas de Parámetros:
- Ve a Remuneraciones > Tablas de Parámetros.
Busca y selecciona la tabla llamada " Estrategia de Conversión Vacaciones".
- Haz clic en Editar valores y completa los campos de Vacation type code y Estrategia de Conversión por cada tipo de vacación de días hábiles o laborales que tengas. A continuación se detalla como completar estos campos:
- Código del tipo de vacación (Vacation type code): Ingresa el código que tiene asignado tu tipo de vacación. Puedes encontrarlo en la tabla de Configuración de Vacaciones.
- Estrategia de conversión: Ingresa una de las siguientes dos opciones según las preferencias internas de tu empresa:
Estrategia de Conversión | ¿Cómo funciona? | Ejemplo Práctico |
| Completar semana (complete_week) | Cuando el colaborador acumula los días de su jornada semanal, el sistema suma automáticamente los días de descanso correspondientes para cerrar la semana y asegurar la base de 30 días corridos anuales. | Si trabaja de lunes a viernes (5 días): al solicitar 5 días hábiles o laborales (juntos o acumulados), se le sumarán 2 días y pagarán 7 días corridos. Si trabaja 6 días a la semana: al acumular 6 días solicitados, se le sumará 1 día y le pagarán 7 días corridos. |
| Proporcional (proportional_days_conversion) | Para usar esta tabla se requiere activar y llenar una segunda tabla de parámetros llamada "Vacaciones Conversión Proporcional Nómina". En la segunda tabla llenas el campo Rango devengo anual (Ej: 22-30) y el campo Días a convertir (Ej: 30). El sistema usará la regla de tres simple para calcular el pago de las vacaciones tomadas convirtiendo esos días hábiles o laborales a su equivalente en días corridos según el número definido en la columna "Días a Converitr". | Si el colaborador solicita 5 días hábiles o laborales en un mes, la plataforma calculará 5*30/22 que serían 6.8 días, luego redondeará este número pagando en total 6 días en la boleta y declarando 6 días en el PLAME. |
Ejemplo de Tabla: Estrategia Conversión Proporcional Vacaciones:
- Rango de devengo anual: El rango de días hábiles o laborales que gana al año tu colaborador según su política de vacación.
- Dias a convertir: A cuantos días corridos convertir (con una regla de tres simple) ese número de días hábiles o laborales ganados al año definidos en la columna "rango devengo anual".
PASO 3: Revisión del Impacto en la Planilla (Nómina)
¿Dónde verás reflejada esta conversión de forma automática?
En la Boleta del Colaborador: Visualizarás los días convertidos a base corrida tanto en el encabezado (header) de la boleta como en la línea específica de pago de días de vacaciones.
- En el Archivo PLAME: El el archivo txt del PLAME se mostrará el número convertido a días corridos para realizar la declaración correcta ante la SUNAT.
- En Plantillas de Documentos: Tienes a tu disposición dos nuevas variables para levantar los días corridos equivalentes en tus documentos:
- dias_vacaciones_tomados_convertidos
- dias_vacaciones_compensadas_convertidas
- En Exportadores: Dentro de la plantilla personalizada de nómina, cuentas con estas mismas dos variables para auditar la información en reportes sobre base de días corridos.
¿Qué verá el colaborador al solicitar vacaciones?
Cuando un empleado ingrese a su portal y seleccione sus días de vacaciones a tomar en el calendario (por ejemplo, de lunes a viernes), la plataforma registrará y descontará de su saldo en la ficha estrictamente 5 días hábiles o laborales (según el tipo de vacación seleccionada). Su saldo de vacaciones sigue mostrandose a base de días hábiles o laborales tanto en su solicitud de vacaciones como en sus tablas de vacaciones en su ficha.
Posteriormente, al recibir su boleta de pago de fin de mes, verá de forma transparente cuántos días se le están pagando y declarando bajo la base legal de días corridos exigida por el país. De esta manera, el colaborador mantiene absoluta claridad sobre sus días gozados y el empleador asegura el cumplimiento normativo.