Calendarios laborales¶
Un calendario laboral indica el número de días laborables de cada mes, año por año. Las líneas de presupuesto con precio por día lo usan: una persona a tiempo completo trabaja todos los días laborables del mes, y los días y los días por mes se convierten en ETC en relación con él. Por ejemplo, un consultor a tiempo completo a 400 por día en un calendario con 20 días laborables en marzo cuesta 8.000 en marzo.
Un calendario es de uno de estos dos tipos:
- Estándar: creado a partir de un país, y de una región cuando el país las tiene. Los días laborables de cualquier año son los días de lunes a viernes de cada mes menos los festivos del país. No hay nada que escribir, y aun así puede cambiar cualquier mes de cualquier año
- Personalizado: usted introduce los días laborables de cada año, por ejemplo para un convenio de jornada con sus propios días libres
En la pestaña Presupuesto de una partida OPEX o CAPEX, cada línea con precio por día usa un calendario. Las líneas con precio por mes o por pieza no necesitan ninguno. Consulte Cantidad y precio.
Primeros pasos¶
Navegue a Datos maestros > Calendarios laborales (en la sección Finanzas) para abrir la lista.
La forma más rápida de empezar es un calendario estándar para cada país donde están sus empresas:
- Cuando crea una empresa con un país, KANAP crea por usted el calendario estándar de ese país, salvo que el espacio de trabajo ya tenga uno para todo el país
- Para las empresas que ya tiene, la página de la lista muestra una línea sobre la cuadrícula, por ejemplo «Sus empresas están en Francia, Países Bajos e Italia. Cree sus calendarios estándar.» Haga clic en Crear 3 calendarios para crearlos de una vez
Para crear un calendario usted mismo, haga clic en Nuevo.
Campos obligatorios:
- Código: un código corto que su equipo reconoce. Los archivos de importación lo usan para encontrar el calendario
- Nombre: el nombre que se elige en la pestaña Presupuesto, por ejemplo "Personal de la sede"
Opcional pero útil:
- País y Región: convierten el calendario en estándar. Sin país, el calendario es personalizado
- Descripción: a quién se aplica el calendario, por ejemplo "Días laborables del personal asalariado, sin festivos"
Consejo: Si su equipo de finanzas ya mantiene los días laborables en una hoja de cálculo, impórtelos desde un archivo CSV. Una fila contiene un calendario y un año.
Trabajar con la lista¶
Cuando el espacio de trabajo aún no tiene ningún calendario, una línea bajo el título lo indica: "Un calendario indica los días laborables de cada mes, para las líneas con precio por día. Cree uno o importe un archivo."
Columnas:
- Código: el código del calendario
- Nombre: el nombre del calendario
- País: el país de un calendario estándar, con la región entre paréntesis, por ejemplo "Francia (Département Moselle)". Vacío para un calendario personalizado
- Años: "Todos los años" para un calendario estándar, seguido de los años que usted cambió, por ejemplo "Todos los años, 2026 modificado(s)". Para un calendario personalizado, los años que contiene, por ejemplo "2026, 2027"
- Estado: Activado o Desactivado (oculta por defecto, añádala desde el selector de columnas)
- Actualizado: la fecha y la hora del último cambio
Haga clic en cualquier celda para abrir el espacio de trabajo.
Ordenación: La lista se abre ordenada por nombre. Haga clic en el encabezado de una columna para ordenar por esa columna.
Filtrado:
- Búsqueda rápida: busca en el código, el nombre, la descripción, y el país y la región de un calendario estándar
- Estado: el filtro de columna ofrece Activado y Desactivado. Si hace clic en Limpiar dentro del filtro, o desmarca ambos valores, la lista no muestra nada, sea cual sea la opción de Mostrar
- Ámbito de estado: el selector Mostrar: Todos / Activos / Desactivados sobre la lista. La lista muestra por defecto los calendarios activados
Calendarios sugeridos: para los usuarios que pueden crear calendarios, una línea sobre la cuadrícula lista los países de sus empresas activadas que aún no tienen calendario estándar, con un botón que los crea. Cada calendario toma el código del país como código y el nombre del país, en su idioma, como nombre. La línea desaparece cuando cada país tiene su calendario.
Acciones:
- Nuevo: crear un calendario (requiere
working_day_profiles:member) - Importar CSV: cargar calendarios y sus días laborables desde un archivo (requiere
working_day_profiles:admin) - Exportar CSV: descargar todos los calendarios (requiere
working_day_profiles:admin) - Eliminar selección: eliminar los calendarios seleccionados (requiere
working_day_profiles:admin). Los calendarios que no se pueden eliminar se conservan y se listan con el motivo
Crear un calendario¶
Haga clic en Nuevo y después:
- País (opcional): escriba para buscar, por nombre o por el código de dos letras. Con un país, el calendario es estándar
- Región: se muestra cuando el país tiene regiones, por ejemplo los estados alemanes o los departamentos franceses con sus propios festivos. Conserve Todo el país o elija una región
- Código y Nombre: al elegir un país se rellenan, por ejemplo
FR-57y "Francia (Département Moselle)". Cámbielos si lo desea - Descripción: opcional
- Haga clic en Crear
Un calendario nuevo está activado, y se abre su espacio de trabajo. Un calendario estándar ya contiene los días laborables de todos los años. En uno personalizado, introdúzcalos año por año.
El país y la región se definen una sola vez, al crear el calendario. Para seguir otro país, cree otro calendario.
El espacio de trabajo del calendario¶
Haga clic en cualquier fila de la lista para abrir el espacio de trabajo.
- Encabezado: el código como referencia, con un botón para copiarlo, y el nombre. Haga clic en el nombre para cambiarlo. Ant. / Sig. recorren la lista en su orden y con sus filtros actuales, y el botón de cierre vuelve a la lista
- Zona principal: una línea como "Usado por 3 líneas OPEX y 1 línea CAPEX." cuando hay líneas de presupuesto que usan el calendario, la Descripción y después la sección Días laborables
- Panel Propiedades a la derecha: Código, Origen (solo calendarios estándar, por ejemplo "Francia (Département Moselle)", de solo lectura) y Ciclo de vida
Guardado automático: Cada cambio se guarda por sí solo. No hay botón Guardar. Los campos de texto y los meses se guardan al salir de ellos (pulse Intro en Código o en un mes para guardar de inmediato); el ciclo de vida se guarda en cuanto lo cambia. Cuando se rechaza un cambio, el motivo aparece bajo el campo que lo causó, por ejemplo un código duplicado bajo Código.
Campos¶
| Campo | Qué introducir | Dónde encontrar este valor |
|---|---|---|
| Código | Hasta 50 caracteres. Los códigos son únicos sin distinguir mayúsculas y minúsculas: CAL-01 y cal-01 son el mismo código |
El código que usa su equipo de finanzas para este conjunto de días laborables, por ejemplo en su hoja de cálculo presupuestaria. Para un calendario estándar, el código del país es una buena opción |
| Nombre | Hasta 200 caracteres. Los nombres son únicos sin distinguir mayúsculas y minúsculas | El nombre con el que su equipo conoce el calendario. Es el nombre que se muestra en la pestaña Presupuesto |
| Descripción | Texto libre | A quién se aplica el calendario y qué deja fuera |
| País / Región | Solo al crear el calendario. La lista de regiones depende del país | El país, y la región cuando sus festivos difieren, donde trabajan las personas o los servicios del calendario |
| Ciclo de vida | El interruptor de estado, cuya etiqueta muestra el estado actual (Activado o Desactivado), y la fecha de Fin de validez | Indique una fecha futura para programar el fin, o desactive el interruptor para desactivarlo hoy |
Días laborables de un calendario estándar¶
La sección Días laborables muestra un año cada vez, con las mismas pestañas de año que la pestaña Presupuesto: cinco años en torno al actual, y flechas para avanzar o retroceder un año cada vez, de 2000 a 2100. Todos los años están ahí: no hay que añadir nada.
- Doce meses: cada mes muestra sus días laborables, los días de lunes a viernes que no son festivos
- Total anual: la línea bajo los meses, por ejemplo "252 días en 2026"
- Festivos: una línea lista los festivos del año con sus fechas, por ejemplo "Festivos: 1 ene Año Nuevo, 6 abr Lunes de Pascua, …". Un festivo que cae en sábado o domingo aparece con "(fin de semana)": no quita ningún día laborable, lo que explica el recuento
Cambiar un mes: escriba el valor que necesita, por ejemplo para quitar un día de cierre de la empresa. El año pasa a ser un año modificado: sus doce meses se conservan tal como están ahora, y los demás años siguen los festivos.
- Bajo el total de un año modificado, una línea indica los valores estándar, por ejemplo "Valores estándar: 252 días"
- Volver a los valores estándar devuelve de inmediato el año a los festivos. No hay confirmación: los valores que escribió se sustituyen por los estándar
De dónde vienen los valores estándar: las reglas de los festivos proceden de date-holidays, una biblioteca de código abierto incluida en KANAP. Las reglas se distribuyen con la aplicación, de modo que los calendarios estándar funcionan sin acceso a internet. Los datos de festivos se publican bajo la licencia Creative Commons Reconocimiento-CompartirIgual 3.0 (CC BY-SA 3.0), y KANAP los usa sin modificarlos. Solo cuentan los festivos oficiales: los días bancarios, las vacaciones escolares y las celebraciones no cuentan. Un festivo que empieza por la tarde (a las 18:00 o más tarde), como la Nochebuena en el Territorio del Norte de Australia, no quita el día; uno que empieza antes en el día quita el día entero.
Días laborables de un calendario personalizado¶
La sección Días laborables muestra un año cada vez.
- Pestañas de año: cada año que contiene el calendario, los años en torno al actual y un año vacío antes y después de los guardados, de modo que siempre se puede añadir el año siguiente
- Doce meses: un campo por mes. Introduzca los días laborables de ese mes
- Total anual: la línea bajo los meses, por ejemplo "218 días en 2026". Suma los meses mientras escribe, con 2 decimales como máximo, por ejemplo "229 días en 2026" para doce meses de 19.083333
- Copiar de 2025: se muestra cuando el año está vacío y el año anterior tiene días laborables. Rellena los doce meses con los valores del año anterior y los guarda. Ajuste después los meses que difieran
- Quitar 2026: se muestra en un año que contiene el calendario. Cuando ninguna línea de presupuesto usa el calendario, quita ese año de inmediato. Cuando hay líneas que lo usan, un diálogo pregunta antes: "¿Quitar los días laborables de 2026?" Indica el número de líneas y explica el efecto. Las líneas conservan sus importes, pero las líneas con precio por día en este calendario no pueden guardarse para ese año hasta que se vuelvan a introducir los días. Haga clic en Quitar de todos modos para confirmar
Un año nuevo se guarda una vez completados los doce meses. Hasta entonces, una indicación dice "Complete los doce meses para guardar 2027." Después, cada cambio se guarda en cuanto sale del mes.
Reglas para los meses¶
Estas reglas se aplican a los dos tipos de calendario:
- Como máximo los días naturales del mes: 31 para marzo, 30 para abril, 28 para febrero, 29 para febrero en un año bisiesto. Un valor mayor se rechaza: "marzo de 2027 tiene 31 días: introduzca 31 o menos."
- Cero o más: un valor negativo se rechaza.
- Hasta 6 decimales: los días laborables pueden ser fracciones, por ejemplo
19.083333para un total anual repartido en doce meses. Más decimales se rechazan: "Use 6 decimales como máximo." - Los doce meses: un año contiene doce valores. Dejar vacío un mes de un año guardado se rechaza: "Introduzca los días laborables de los doce meses de 2027." Escriba
0para un mes sin días laborables.
Cuando cambian los días laborables¶
Cambiar los días laborables nunca modifica por sí solo una línea de presupuesto. Los importes ya guardados en una línea de presupuesto se mantienen. Cuando abre la pestaña Presupuesto de la línea, la pestaña Cantidad y precio lo indica, por ejemplo "Días laborables modificados desde el último cálculo: marzo: 20 días, ahora 19." Haga clic allí en Usar de nuevo las líneas para aplicar los nuevos días.
Calendarios desactivados¶
Desactive un calendario cuando ya no deba usarse, por ejemplo tras un cambio de convenio de jornada.
- Un calendario desactivado se mantiene en las líneas de presupuesto que ya lo usan. Sus importes no cambian.
- No se puede elegir para otra línea. La pestaña Presupuesto solo ofrece los calendarios activados, más el calendario que ya usa una línea, marcado "(desactivado)".
- Las líneas que ya lo usan todavía pueden guardarse. El panel avisa entonces, por ejemplo: "Personal de la sede está desactivado. Las líneas aún lo usan."
Eliminar¶
El botón Eliminar del encabezado elimina el calendario de inmediato (requiere working_day_profiles:admin). Está desactivado, con el motivo en una línea, mientras haya líneas de presupuesto que usen el calendario, por ejemplo "Usado por 3 líneas OPEX y 1 línea CAPEX. Desactívelo en su lugar."
La misma regla se aplica a Eliminar selección en la lista: un calendario usado por líneas de presupuesto se conserva, con un motivo como "Personal de la sede is used by 3 OPEX lines and 1 CAPEX line. Disable it instead."
Una línea de presupuesto usa un calendario cuando una de sus columnas, en cualquier año, tiene una línea con precio por día sobre él. Quitar esa línea en la pestaña Presupuesto, o Restablecer columna presupuestaria en la Administración presupuestaria, quita el vínculo. Consulte Restablecer columna presupuestaria.
Importación/exportación CSV¶
Cargue o actualice calendarios y sus días laborables desde un archivo.
Exportar: haga clic en Exportar CSV y después en Exportar datos. El archivo lista todos los calendarios, activados o desactivados, ordenados por código. Para un archivo vacío solo con los encabezados, use Descargar plantilla en el diálogo de importación.
Estructura CSV:
- Encabezados:
code,name,description,country,region,status,disabled_at,year,jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec - La exportación escribe el separador del idioma de la pantalla. Consulte Archivos CSV para la codificación, el separador, los formatos de fecha y los dos pasos de importación
- Una fila por calendario y año. Un calendario con tres años ocupa tres filas. Un calendario sin ningún año se exporta como una fila con el año y los meses vacíos
- Un calendario estándar solo exporta los años que usted modificó. Los demás años siguen los festivos y no necesitan fila
- Las columnas
country,regionydisabled_atson opcionales al importar. Un archivo sincountryniregioncrea calendarios personalizados
| Columna | Contenido |
|---|---|
code |
Obligatoria. El código del calendario. Las filas se emparejan con los calendarios existentes por código, sin distinguir mayúsculas y minúsculas |
name |
Obligatoria |
description |
Texto libre |
country |
Opcional. El código de país de dos letras de un calendario estándar, por ejemplo FR. Vacía para un calendario personalizado |
region |
Opcional. El código de la región, por ejemplo 57 para Mosela o BY para Baviera. Necesita un país. Vacía para todo el país |
status |
enabled o disabled. Vacía significa enabled |
disabled_at |
Columna opcional. El fin de validez: una fecha (2026-12-31) o una fecha y hora completas. Vacía si no hay fin |
year |
Cuatro dígitos, de 2000 a 2100. Vacía en una fila que solo define los campos del calendario |
jan a dec |
Los días laborables de cada mes, con un punto como separador decimal (también se acepta la coma). Obligatorias en una fila con año |
Importar:
- Haga clic en Importar CSV en la lista
- Elija su archivo
- Haga clic en Verificación previa. El informe indica el número de filas, las inserciones y actualizaciones, y las filas que no cambian nada
- Si la verificación previa no muestra errores, haga clic en Cargar
Cómo funciona la importación:
- Todo el archivo se comprueba antes de escribir nada. Un archivo con cualquier error no carga nada: corrija las filas y vuelva a ejecutar la verificación previa.
- Las filas de un mismo código describen un calendario. Deben coincidir en el nombre, la descripción, el país, la región, el estado y el fin de validez.
- El país y la región se aplican cuando el archivo crea un calendario. En un calendario existente, déjelos vacíos o indique los valores del propio calendario. Un valor distinto se rechaza.
- Los años de un calendario estándar pasan a ser años modificados. Los demás años siguen los festivos.
- Los meses siguen las reglas del espacio de trabajo: los doce meses, cada uno como máximo con los días naturales del mes, hasta 6 decimales.
- Los años que faltan en el archivo se conservan. Una importación añade o sustituye años. Nunca quita ninguno. Para quitar un año, use su enlace Quitar en el espacio de trabajo, o Volver a los valores estándar en un calendario estándar.
- Recuentos: un calendario nuevo o un año nuevo cuenta como una inserción. Un año modificado, o un cambio de nombre, descripción o ciclo de vida, cuenta como una actualización. Una fila idéntica a lo guardado cuenta como sin cambios. Exportar e importar el mismo archivo indica todas las filas como sin cambios.
- Los calendarios que faltan en el archivo se dejan como están. La importación nunca elimina.
Errores frecuentes:
- "Rows of CAL-01 disagree on the name." (o la descripción, el país, la región, el estado, el fin de validez): haga que las filas de ese código sean idénticas en estos campos.
- "CAL-01 has 2027 twice (rows 3 and 5).": conserve una fila por calendario y año.
- "Enter the working days of all twelve months of 2027.": complete todos los meses de la fila. Escriba
0para un mes sin días laborables. - "March 2027 has 31 days: enter 31 or less.": corrija el mes.
- "Use at most 6 decimals.": redondee el valor.
- "Give the year of these working days.": la fila tiene meses pero no año.
- "Country XX is not in the list.": use un código de país de dos letras, por ejemplo
FRoDE. - "BY is not a region of France.": la región no pertenece al país. Corrija la región, o déjela vacía para todo el país.
- "Give the country of region BY.": una región necesita su país.
- "The country of a calendar cannot be changed. Create another calendar.": la fila indica otro país u otra región que el calendario guardado. Deje las dos celdas vacías, o indique los valores del propio calendario.
- "A calendar named ... already exists.": otro calendario ya usa este nombre. Los nombres son únicos sin distinguir mayúsculas y minúsculas.
- "Header mismatch": descargue una plantilla nueva.
Permisos¶
| Nivel | Qué permite |
|---|---|
working_day_profiles:reader |
Ver la lista y abrir los calendarios |
working_day_profiles:member |
Crear calendarios y editarlos junto con sus días laborables |
working_day_profiles:admin |
Todo lo anterior, más la importación y exportación CSV y la eliminación |
Los administradores de presupuesto son administradores de calendarios: el rol integrado Administrador de presupuesto recibe admin. Cada uno de los demás roles empieza con el nivel que tiene en departamentos, de modo que Administrador de datos maestros es admin, Miembro de presupuesto y Miembro de datos maestros son miembros, y los roles de lectura pueden leer.
Cualquier persona que pueda leer OPEX o CAPEX puede elegir un calendario en la pestaña Presupuesto sin acceso a esta página.
Consejos¶
- Empiece por los calendarios estándar: uno por país cubre la mayoría de los presupuestos. Añada una región solo cuando sus festivos difieran, por ejemplo Mosela en Francia o Baviera en Alemania.
- Un calendario por convenio de jornada: cuando las personas tienen días libres propios, cree un calendario personalizado para su convenio, no uno por persona.
- Póngale el nombre de las personas que cubre: la pestaña Presupuesto muestra el nombre, de modo que "Personal de la sede" dice más que un código.
- Prepare con antelación el año siguiente en un calendario personalizado: use Copiar de en el año nuevo y después ajuste los meses que difieran. Una línea con precio por día no puede guardarse para un año que su calendario no contiene. Los calendarios estándar no necesitan nada: todos los años ya están ahí.
- Desactive, no elimine: cuando un calendario ya no se use para líneas nuevas, desactívelo. Las líneas que lo usan conservan sus importes y todavía pueden guardarse.