En Perú la normativa exige que las vacaciones se paguen en la boleta y se declaren en el PLAME sobre una base de 30 días corridos. Sin embargo, para facilitar la gestión interna, muchas empresas prefieren controlar estos descansos en días laborales, usualmente 22 o 26 al año.
Si este es tu caso, Buk ahora te permite administrar las vacaciones de tus colaboradores en días laborales, mientras la plataforma se encarga de traducirlas automáticamente a días corridos para cumplir con SUNAT.
1. ¿A quién le recomendamos esta migración?
Esta migración está pensada para empresas que internamente ya comunican y gestionan las vacaciones de sus equipos en días laborales y necesitan que la plataforma refleje esa realidad. También para empresas que hoy gestionan sobre 30 días corridos y quieren cambiar a un modelo de 22 o 26 días laborales.
Si tu empresa gestiona sus vacaciones sin problemas bajo la lógica de 30 días corridos, no es necesario que realices ningún cambio.
2. ¿Qué gana tu empresa con este cambio?
Un saldo en días laborales representa exactamente el mismo derecho de descanso que uno en días corridos: 11 días laborales rinden lo mismo que 15 días corridos, porque dejan de contarse los fines de semana y feriados.
La diferencia está en la carga operativa. Cuando la plataforma contabiliza solo los días de la jornada, tu equipo de Recursos Humanos deja de corregir solicitudes mal ingresadas por colaboradores que pidieron vacaciones sin considerar los días inhábiles. La gestión se vuelve más simple y predecible para ambas partes.
3. A quienes abarca este cambio
El proceso aplica exclusivamente a colaboradores activos. Las fichas de colaboradores cesados no se modifican, para resguardar la consistencia de sus liquidaciones históricas.
A continuación te explicamos todo lo que implica migrar a este modelo.
1. Cómo cambia el día a día de tus colaboradores
Cada colaborador recibe un tipo de vacación nuevo, según su jornada real. Se llama Legal Laboral y su política de devengo depende de los días que trabaja a la semana: quien trabaja 5 días gana 22 días laborales al año, y quien trabaja 6 días gana 26.
Sus vacaciones se solicitan desde ese tipo nuevo. Después de la migración, el saldo disponible deja de estar en la vacación Legal y pasa a la Legal Laboral, así que es desde ahí que tus colaboradores piden sus días.
Así verán tus colaboradores su ficha de vacaciones luego de la migración:
Así tus colaborador solicitarán días de vacaciones:
Y al pedirlos, solo se descuentan los días que iban a trabajar. El calendario de solicitud no les permite seleccionar feriados ni días inhábiles, de modo que una semana de vacaciones consume 5 días de su saldo y no 7.
2. ¿Qué pasa con los días de vacaciones que tus colaboradores ya tienen disponibles para gozar?
Esta es la parte central de la migración, y funciona con una regla simple.
Las vacaciones tomadas se quedan registradas como Legales. Las vacaciones pendientes de goce se convierten en días Legales Laborales.
La plataforma revisa periodo por periodo los días ganados, tomados y pendientes de goce de cada colaborador. En cada periodo:
- Los días Legales pendientes de goce —ganados y proporcionales— se migran a la vacación Legal Laboral.
- Los días Legales que ya fueron tomados no se migran a Legales Laborales. Se mantienen intactos en su registro original, sin ninguna modificación.
La conversión conserva exactamente la misma cantidad de descanso. Si un colaborador con jornada de 5 días tiene 15 días Legales corridos pendientes de goce, la conversión es 15 × 22 / 30 = 11 días laborales pendientes de goce. Para jornadas de 6 días, la proporción es × 26 / 30. Es decir, si el colaborador antes de la migración tenía 15 días de vacaciones Legales, después de la migración tendrá 11 días Legales Laborales.
Como la revisión es periodo por periodo, en la tabla de Vacaciones Acumuladas aparecerán líneas nuevas del tipo Legal Laboral: son los días que antes eran Legales y no se gozaron, ya convertidos. Y en la tabla de vacaciones resumida verás que el saldo pendiente mantiene la proporción correcta respecto al que tenías antes de migrar.
3. Los días que ya habían vencido también se convierten
Si un colaborador tenía días Legales pendientes de goce que alcanzaron a vencer, esos días se convierten con la misma proporción (x 22/30 o x 26/30) y se registran en el tipo Legal Laboral Vencida. No se pierde ningún saldo Legal o Legal Vencida de vacaciones pendientes.Por eso, en la tabla de Vacaciones Acumuladas verás tanto líneas de Legal Laboral —el saldo vigente que se migró— como líneas de Legal Laboral Vencida, con el saldo migrado que ya había vencido.
4. La vacación Legal deja de acumular días (devengar días)
Como el saldo pendiente pasa a la Legal Laboral, la vacación Legal deja de acumular días nuevos. Lo hace hasta el primer día que le sigue al último periodo abierto en tu plataforma: si tu último mes abierto es noviembre de 2026, acumula hasta el 1 de diciembre de 2026 y desde ahí tus colaboradores acumulan únicamente en días laborales.
Veámoslo en un ejemplo completo
Una colaboradora que trabaja de lunes a viernes, con una política de 30 días corridos al año, tiene días pendientes en dos periodos al momento de migrar.
| Periodo | Tipo de vacación | Días ganados | Días tomados | Días pendientes |
| 2024-2025 | Legales vencidas | 30 | 20 | 10 |
| 2025-2026 | Legales | 30 | 6 | 24 |
| Total pendiente | 34 días corridos | |||
Como se ve la ficha de vacaciones antes migrar a días laborales (imagen de apoyo)
| Periodo | Tipo de vacación | Días ganados | Días tomados | Días pendientes |
| 2024-2025 | Legales vencidas | 20 | 20 | 0 |
| 2024-2025 | Legales Laborales vencidas | 7.33 | 0 | 7.33 |
| 2025-2026 | Legales | 6 | 6 | 0 |
| 2025-2026 | Legales Laborales | 17.6 | 0 | 17.6 |
| Total pendiente | 24.93 días laborales | |||
Como se vería la ficha de vacaciones después de migrar a días laborales (imagen de apoyo)
Cómo se lee este ejemplo:
- Los días que ya se tomó se quedan como están, por lo tanto las vacaciones Legales y Legales vencidas ahora muestran en cada línea que ganaron los días equivalentes a los tomados.
Por lo que la columna de Legales y Legales laborales en la tabla de vacaciones, queda con saldo 0.
- Los días que le faltaban gozar de cada periodo se convirtieron a Legales Laborales y Legales Labores Vencidos: los 10 días pendientes de las Legales Vencidas del periodo 2024-2025 pasaron a 7.33 días Legales Laborales Vencidos (10 × 22 / 30), y los 24 Legales del periodo 2025-2026 pasaron a 17.6 días Legales Laborales (24 × 22 / 30).
- El saldo visible baja de 34 a 24.93 días, y su descanso es el mismo. 34 días corridos equivalen a 24.93 días laborales usando la conversión de (34 x 22/30).
La revisión periodo a periodo garantiza que se migre correctamente todos los saldos pendientes de goce del colaborador.
Importante: La columna Legal puede quedar en negativo ¿Porqué ocurre?
Después de migrar, la columna de vacaciones Legales queda en 0, porque todo su saldo pendiente pasó a la Legal Laboral.
En algunos casos puede quedar en negativo: ocurre cuando el colaborador tiene solicitudes ya aprobadas con fecha futura. Esos días siguen descontándose de su vacación Legal, tal como fueron registrados, y por eso el saldo queda bajo cero. No es un error ni significa que deba días: es el reflejo de vacaciones que ya tiene aprobadas y todavía no toma.
¿Qué hacer en estos casos?
Si quieres que la vacación Legal quede en 0, esas solicitudes futuras deben volver a registrarse desde la vacación Legal Laboral. Tienes dos formas de hacerlo:
- Pedirle al colaborador que la vuelva a registrar. Solicita nuevamente sus días, esta vez desde la vacación Legal Laboral y rechaza la solicitud que se hizo desde la vacación Legal.
- Hacerlo tú manualmente. Primero elimina o rechaza la solicitud de vacación Legal a futuro, y luego carga la nueva solicitud desde la vacación Legal Laboral.
Pago y PLAME: tú eliges cómo se traducen los días
Aunque el colaborador pida días laborales, Buk sigue pagando en la boleta y en la liquidación, y reportando en el PLAME, sobre la base de 30 días corridos para cumplir con la ley.
Para que esa traducción sea precisa, tu empresa debe elegir uno de estos dos métodos antes de migrar.
Método “Completar semana”
Ideal para una traducción exacta semana a semana. Cuando el colaborador toma todos los días laborales de su jornada, Buk añade automáticamente los días necesarios para completar la semana de 7 días corridos.
- Jornada de lunes a viernes (5 días laborales): Buk suma 2 días corridos.
- Jornada de lunes a sábado (6 días laborales): Buk suma 1 día corrido.
Los días laborales se pueden tomar en una o varias solicitudes: en cuanto se completan los días de la jornada, se suman los faltantes.
Por ejemplo: un colaborador con jornada de lunes a viernes solicita 5 días en mayo. Buk le suma 2 días en ese mes para completar la semana, y en su boleta de enero se le pagan 7 días.
¿Qué pasa si el colaborador pide menos días que los de su jornada? Si pide entre 1 y 4 días, se le pagan solo los días solicitados. Más adelante, cuando haga otra solicitud que complete los 5 o 6 días de su jornada, se sumarán y pagarán los días adicionales en la nómina de ese mes.
Método “Proporcional”
Ideal si prefieres una equivalencia matemática para cualquier cantidad de días solicitados, completen o no una semana. Funciona con una regla de tres:
(días solicitados × 30) / días que gana al año
Por ejemplo: un colaborador con 22 días laborales al año solicita 5 días. El cálculo es 5 × 30 / 22 = 6.8, que se redondea a 6 días y así se le pagan en su boleta de ese mes.
Algunas solicitudes redondean hacia arriba y otras hacia abajo, pero al completar todos los días del periodo la suma siempre llega a los 30 días convertidos.
Qué más vas a ver en tu plataforma post migración
Más columnas de vacaciones. Para separar lo antiguo de lo nuevo, la plataforma crea tipos de vacaciones nuevos. En la ficha quedan asignadas las Legales, las Legales Laborales y, si tu empresa permite gozar las vacaciones vencidas, sus versiones vencidas: Legales vencidas y Legales Laborales vencidas.
Buk cuenta con una configuración que de cara al colaborador consolida los días normales y los vencidos en una sola columna, para que tus colaboradores sigan viendo un panel limpio con solo 2 columnas: Legales y Legales Laborales. Los administradores verán las 4 columnas, para una visualización más desglosada del saldo.
Vista del colaborador:
Vista del administrador:
Provisiones automáticas. Si tu empresa calcula provisiones de vacaciones, las fórmulas se ajustan solas para leer los saldos de las Legales Laborales y considerarlos en la provisión. No habrá descuadres importantes al migrar; ten en cuenta que, como la conversión aplica una proporción de 22/30 o 26/30, puede haber variaciones de decimales en la provisión de cada colaborador.
Reportería y plantillas de documentos
Reportes en exportadores
Por defecto, los reportes personalizados muestran el saldo tal como está en la ficha, es decir, en días laborales después de migrar. Si necesitas verlos convertidos a base 30, arma la plantilla del exportador personalizado con estas variables del Reporte de Nómina:
📍 Ruta: Reportería > Exportadores > Crear reporte > Reporte Nómina
Variable | Qué muestra |
| Informativos - Días Tomados de Vacaciones Nómina | Días tomados en la nómina, convertidos a días corridos |
| Informativos - Días compensados de Vacaciones Nómina | Días pagados o compensados en dinero, convertidos a días corridos |
| Informativos - Días Vacaciones Provisión | Saldo del ítem buk_dias_vacaciones_provision en base convertida |
| Informativos - Base de Vacaciones Provisión | Saldo del ítem buk_base_vacaciones_provision en base convertida |
Variables en plantillas de documentos
Las plantillas no tienen una variable por defecto que traiga los montos convertidos pero se pueden configurar llamando a estos ítems:
📍 Ruta: Administrativo > Documentos y Firma > Plantillas > Crear plantilla
Ítem | Qué trae |
| buk_dias_vacaciones_tomados_nomina | Días tomados en total, de todos los tipos de vacaciones, convertidos a corridos |
| buk_dias_vacaciones_compensadas_nomina | Días compensados en total, de todos los tipos, convertidos a corridos |
| buk_dias_vacaciones_provision | Saldo disponible del colaborador, incluyendo todos los tipos asignados |
| buk_base_vacaciones_provision | Base de vacaciones usada para el cálculo de la provisión |
Si necesitas ayuda para configurar elguna plantilla que llame a estos items , puedes acudir a SAC.
Antes de migrar, prepara a tus colaboradores
El día de la migración tus colaboradores verán un número distinto en su saldo: quien tenía 15 días verá 11. Es el mismo descanso, pero el número cambia, y es la primera pregunta que van a hacer.
Te recomendamos avisarles antes de la fecha del cambio, explicando que su saldo ahora se cuenta en días laborales y que por eso ya no se les descuentan sábados, domingos ni feriados.
Próximos pasos: un proceso 100% seguro
Como este cambio transforma la manera en que tu empresa visualiza las vacaciones, es un proceso irreversible. Para garantizar tu tranquilidad, lo haremos en tres pasos:
- Entorno de prueba (clon). Crearemos una copia de tu plataforma actual y aplicaremos la migración allí. Podrás navegar, ver cómo quedan los saldos y validar el método de conversión que elegiste, sin ningún riesgo. Tendrás hasta una semana desde su creación para revisarlo.
- Confirmación. Una vez que revises el entorno de prueba y estés conforme con los resultados, te pediremos una confirmación por escrito.
- Migración oficial. Aplicaremos el cambio en tu plataforma real, en la fecha acordada.
¿Estás listo para migrar a días laborales? Responde a nuestro correo confirmando tu interés y el equipo de Buk se pondrá en contacto contigo para iniciar el entorno de prueba.