En un contrato de empleado establecemos el tipo de salario de entre dos opciones:
- Mensual
- Por Horas
Salario Mensual: En este caso se establece un salario mensual y no se calcularán los distintos tipos de hora que realiza un empleado en una jornada determinada, todas las horas serán de tipo normal a no ser que realicemos tiempo de trabajo extra y tengamos habilitada la gestión de horas extras.
Salario Por Horas: En ese caso el empleado no tiene establecido un salario mensual y se le paga en función de las horas que realiza a lo largo del mes. Por tanto, necesitamos una configuración, lo suficientemente flexible para poder valorar cada tipo de hora y la cantidad de horas de cada tipo que realiza un empleado en cada jornada.
El presente documento hace referencia únicamente a este caso de Salario Por Horas ya que la gran mayoría de asuntos que vamos a tratar no aplicaran en el tipo de salario mensual.
Tipos de Hora y Atributos de hora
En la aplicación disponemos de los siguientes tipos de hora:
Tipo de Hora | Descripción |
0 | Normal |
|
|
2 | Festiva |
3 | Nocturna |
4 | Festiva Nocturna |
|
|
Los tipos 1 y 5 no haremos caso a efectos de este documento ya que no intervienen en el cálculo de precios por tipo de hora
En la aplicación disponemos de los siguientes atributos de hora:
Atributo de Hora | Descripción |
0 | Extra |
1 | Festivo |
2 | Nocturnidad |
Los precios de cada tipo de hora se establecen en base a la hora normal a la que se añaden los distintos atributos que conforman cada tipo de hora.
Por ejemplo:
- Precio Tipo de Hora Festiva = Precio Hora Normal + Precio Atributo Festiva
- Precio Tipo de Hora Nocturna = Precio Hora Normal + Precio Atributo Nocturnidad
- Precio Tipo de Hora Nocturna Festiva = Precio Hora Normal + Precio Atributo Nocturnidad + Precio Atributo Festiva
Niveles de establecimiento y prevalencia de precios.
Como vemos para establecer el precio de un tipo de hora tenemos en cuenta dos parámetros: el tipo de hora normal y un conjunto de atributos.
Cada uno de estos parámetros podemos especificarlo en 3 niveles diferentes, donde existe una prevalencia entre ellos. Estos niveles son 3 de menor a mayor prevalencia:
- Categoría de Convenio. (menor prevalencia)
- Puesto de trabajo.
- Contrato del empleado. (mayor prevalencia)
La definición de precios en niveles se establece para el precio normal y para el conjunto de atributos de manera independiente, cada parámetro se puede establecer en el nivel que se requiera y el sistema aplicará el de mayor prevalencia.
Vamos a poner un ejemplo:
Empleado Contrato: Manolo Pérez.
Categoría Contrato: Mozo de almacén
Puesto de trabajo Contrato: Responsable turno
Establecemos en la aplicación la siguiente configuración de precios para los niveles que intervienen en el ejemplo anterior.
Categoría | Precio Hora Normal | Festiva | Nocturnidad |
Mozo de almacén | 8 | 1.5 | 0.5 |
Puesto de Trabajo | Precio Hora Normal | Festiva | Nocturnidad |
Responsable turno | 9 | - | 1 |
Contrato | Precio Hora Normal | Festiva | Nocturnidad |
Manolo Pérez | 10 | - | - |
El resultado de la valoración de cada tipo de hora para el empleado de este contrato será el siguiente:
Tipo de Hora | Descripción | Precio |
0 | Normal | 10 € (por tenerlo definido a nivel contrato) |
2 | Festiva | 11.5 € (10 HN + 1.5 Festiva por categoría) |
3 | Nocturna | 11 € (10 HN + 1 Nocturnidad por puesto) |
4 | Festiva Nocturna | 12.5 € (10 HN + 1 Nocturnidad por puesto +1.5 Festiva por categoría) |
¿Dónde configuro estos precios en cada uno de estos niveles en la aplicación?
Cabe recordar que, a la hora de establecer los precios de hora realizados por un empleado en una jornada, va a depender de su contrato activo/prioritario (en caso de disponer de varios contratos abiertos)
Disponemos en el apartado de parámetros generales de unos valores por defecto para los atributos de hora que aplicarán únicamente en el caso de que no se defina ningún tipo de definición en los niveles de prevalencia.
Nivel Categoría
Desde el convenio o desde el mismo contrato, seleccionamos la categoría en cuestión:
En 1) establecemos el precio de la hora normal para la categoría.
En 2) establecemos el precio de los distintos atributos que queramos valorar a nivel de esa categoría
A la hora de establecer el precio del atributo podemos indicar que es un importe en euros o un porcentaje de la hora normal calculada para ese empleado en ese momento.
Nivel Puesto de Trabajo
Es interesante establecer los distintos precios a nivel de puesto de trabajo ya que de esta forma, modificando en un único lugar y una sola vez puedes modificar el precio para todos los empleados que comparten este puesto de trabajo.
Cabe recalcar que tanto la categoría como el puesto de trabajo son datos que forman parte del histórico de contrato, por lo que puede ir cambiando a lo largo de la vida del contrato. En cada momento el sistema calcula tanto el puesto de trabajo como la categoría del empleado a la fecha que corresponda.
Por puesto de trabajo: desde la lista de puesto de trabajo seleccionamos la posición a modificar o seleccionamos la posición desde el mismo contrato.
La mecánica es similar a la que hemos visto en el apartado de categorías, la única diferencia que además es importante, es que en este nivel podemos establecer un histórico e indicar que va a cambiar de precio en una fecha determinada. Podemos hacer esta previsión tanto a nivel de hora normal como a nivel de atributos.
Nivel Contrato/Personal
Cuando queremos establecer precios de forma particular a un empleado determinado lo hacemos estableciendo estos precios en su contrato.
En 1) podemos visualizar la categoría y puesto de trabajo del contrato para la fecha actual.
En 2) vemos el registro de histórico de donde cogemos los datos que pueden variar en función de las fechas: Categoría, Puesto de Trabajo, Tipo de Salario y Precio de hora normal del nivel de contrato.
Si queremos que dejar de tener asignado un precio de hora normal a nivel de contrato, basta con editar el contrato y añadir un registro en el histórico de contrato dejando el campo precio hora vacío, de esta forma el sistema entiende que a partir de esa fecha se deja de tener precio establecido a nivel de contrato y buscará el precio de hora normal en otro nivel de prevalencia
Vemos en detalle 3) (este módulo Hour Prices solo se visualiza si el contrato es de tipo de salario Por Horas):
En Atributos de Hora del Contrato, definimos si queremos establecer precios de atributo a nivel de contrato. En caso de no definirlos el sistema buscará en niveles de menor prevalencia.
En Origen de Atributos de Hora podemos ver los distintos atributos que se van a aplicar al contrato cual es el nivel de prevalencia que lo está originando.
En Precios por Tipo de Hora podemos ver los precios de los distintos tipos de hora que van aplicarse en las jornadas del empleado del contrato actual.
¿Dónde aplica el sistema estos precios a cada tipo de hora?
Cuando el empleado es de tipo de salario Por Horas, en cada jornada se calcula cuantas horas de cada tipo de hora ha realizado el empleado y se multiplica por el precio de cada tipo hora que nos indica su contrato.
El sistema de cálculo para desglosar los distintos tipos de hora que emanan de una jornada lo trataremos en otro documento.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo