Todas las colecciones
Versiones Rex+
Novedades Rex+ 2022
Nota técnica de la funcionalidad de rangos
Nota técnica de la funcionalidad de rangos
Lía avatar
Escrito por Lía
Actualizado hace más de una semana

La funcionalidad de "Rangos", tiene el objetivo de realizar cálculos de remuneraciones a través de tablas y sus correspondientes rangos, evitando realizar formulas extensas y con una simple administración.

Índice de contenidos

  • Rangos una dimensión

  • Creación de funciones

  • Creación de Rangos

  • Ingreso a plantilla propia del colaborador

  • Rangos dos dimensiones

  • Creación de funciones

  • Creación de Rangos

  • Ingreso a plantilla propia del colaborador

1) Rangos una dimensión - Creación de funciones

Para detallar de mejor forma esta opción, crearemos un Bono de antigüedad laboral ocupando la funcionalidad de rangos, en los cuales detallaremos el monto del bono de acuerdo con el tramo de antigüedad en la empresa. Para esto, debemos seguir los siguientes pasos:

  1. Los rangos funcionan con datos calculados a través de funciones. Para este ejemplo, debemos crear la función la cual traerá la Variable a calcular en nuestra posterior tabla de rangos. Como nuestro bono es de acuerdo con la antigüedad de nuestro colaborador, necesitamos una función que nos traiga los años de contrato de nuestros colaboradores. Para crear esta función nos vamos a:

    Ruta: Configuración → Elementos del sistema → Funciones

testimage

2. Seleccionamos "+ Agregar una función".

testimage

3. Completamos los siguientes datos:

  • ID de la Función: Crear Id para nuestra función. Ejemplo: añoAntiguedad

  • Nombre: Crear nombre para nuestra función. Ejemplo: Años de Antigüedad

  • Tipo: Otro

  • Aclaración: Para esta función no utilizamos este dato, pero no se debe dejar en blanco. Indicamos un punto (.)

  • Diccionario de Variables: Muestra un listado de las distintas variables que pueden ser utilizadas para realizar cálculos a través de rangos. Para nuestra función utilizaremos la variable P$antiCont, la cual y según su descripción, nos traerá la cantidad de años de antiguedad del contrato de nuestro colaborador.

  • Detalle de la Función: Indicamos la siguiente función: P$antiCont.

testimage

4. Seleccionamos "Aceptar" para guardar nuestra función. La cual se mostrará en el listado de funciones creadas.

testimage

2) Rangos una dimensión - Creación de Rangos

  1. Ya que tenemos creada la función que traerá nuestra variable de año, ahora debemos establecer los rangos y valores a pagar por concepto de bono de antigüedad por cada uno de ellos. Para esto nos dirigimos a:

    Ruta: Configuración → Elementos del sistema → Rangos

    Seleccionamos "+ Agregar nuevo rango", y completamos los siguientes datos:

    • Título de rango: Crear nombre del rango. Ejemplo: Rango de antigüedad en la empresa

    • Selecciona una función: Seleccionamos la función creada anteriormente que nos traerá la variable de años de antigüedad de nuestros colaboradores.

    • ¿Cuántos parámetros quieres agregar?: Parámetros son los elementos que nos permiten representar lo que queremos evaluar, y estos pueden tener una cantidad de tramos para clasificar la información. Para este ejemplo seleccionamos la opción "una dimensión".

    • ¿Cuántos tramos deseas agregar?: Seleccionar la cantidad de tramos necesarias, para este ejemplo seleccionamos 6 tramos.

    • Descripción: Cuadro de texto libre para describir el rango a crear.

    Seleccionamos "Ok, continuar"

testimage

2. Al crear los datos de nuestro rango, se nos abrirá la pantalla que se muestra a continuación, en donde debemos completar los tramos de acuerdo con la siguiente información:

  • ID: Id o código del tramo Ejemplo: 1

  • Descripción: Nombre o descripción del tramo. Ejemplo: Primer Tramo

  • Función de Entrada: Como se muestra en la imagen, la función de entrada a ocupar será la creada anteriormente y nos traerá la variable de años de cada colaborador. Sí seleccionamos el ícono , podremos cambiar la función.

  • Tramos: Para el límite puedes seleccionar entre un valor fijo o una función, si optas la última opción, puedes escoger la función dentro de la celda previa creación de esta. Esta opción puede ser configurada por tramo independiente seleccionando el icono Para nuestro ejemplo establecemos los años límite por cada tramo.

  • Valor: Puedes seleccionar entre un valor fijo o una función, si optas por la última opción, puedes escoger la función dentro de la celda. Esta opción puede ser configurada por tramo independiente seleccionando el icono Para nuestro ejemplo establecemos los valores por tramo de años límite para cada tramo.

Una vez agregado todos los datos necesarios, seleccionamos "Guardar Rango".

testimage

Y nuestro nuevo rango quedará guardado y se mostrará como en la siguiente imagen:

testimage

3) Rangos una dimensión - Ingreso a plantilla propia del colaborador

  1. Para configurar el pago de nuestro Bono de antigüedad debemos agregar el concepto a nuestros colaboradores. Este concepto puede ser ingresado directamente en la plantilla propia del colaborador, en una plantilla grupal (si solo uno o más grupos de la empresa tienen este beneficio) o en la plantilla general si es que toda la empresa tiene este beneficio. Para este ejemplo ingresaremos el concepto en la plantilla propia de nuestro colaborador, de todas maneras, su configuración es la misma para cada una de las plantillas. Seleccionamos al colaborador a ingresar el bono y nos dirigimos a:

    Ruta: Carpeta del colaborador → Plantilla Propia

    Ingresamos el Bono antigüedad con el siguiente detalle:

    • Contrato: Seleccionar el contrato al cual debemos ingresar el concepto.

    • Concepto: Seleccionar el concepto correspondiente al bono: para este ejemplo ingresaremos el concepto "Bono por antigüedad". Para ayuda en la creación de conceptos, visite el Centro de ayuda Rex+ y la ayuda relacionada: "Conceptos"

    • Estado: Seleccionamos la opción "Activo".

    • Origen: De un rango

    • Rango: Seleccionar el rango de acuerdo con el concepto indicado.

    • Valor: Como el concepto a ingresar utiliza un rango con una función de cálculo (función que traerá los años de antigüedad contrato), este campo lo dejaremos vació.

    • Periodo de pago: Seleccionar el periodo a pagar este concepto, para este ejemplo seleccionaremos "Permanente".

    • Info adicional: Para algunos conceptos es necesario incluir información adicional, para este tipo de concepto no es necesario, por lo tanto, podemos dejarlo en blanco.

    • Valor por defecto: Para algunos conceptos es necesario incluir un valor solo para indicarlo en la emisión de documentos, para este tipo de concepto no es necesario, por lo tanto, podemos dejarlo en blanco.

    • Comentario: Si lo desea puede incluir un comentario sobre el concepto a ingresar, para este ejemplo lo dejaremos en blanco.

    • Centro de costo: Si selecciona un centro de costo, éste tendrá precedencia por cualquier otro centro de costo o centro de distribución asociado al contrato. Si desea mantener el centro de costo indicado en el contrato, debe dejar este campo vacío.

testimage

2. Una vez completados los datos necesarios seleccionamos "Aceptar", el concepto se mostrará de la siguiente manera en la plantilla propia de nuestro colaborador.

testimage

3. Como también se incluirá en la liquidación de prueba de nuestro colaborador. Para este ejemplo los datos de cálculo son los siguientes:

  • Fecha de ingreso: 01-01-2000

  • Años de antigüedad: 22

  • Rango de cálculo: 6

testimage

testimage

4) Rangos dos dimensiones - Creación de funciones

Los rangos con dos dimensiones nos permiten aumentar la cantidad de parámetros a dos, con esto podremos generar un cálculo en base a un primer parámetro definido por una función y con el resultado de este, calcular en un segundo parámetro el resultado del ítem asignado.

Para explicar de mejor forma esta funcionalidad, vamos a crear un Bono asistencia el cual se pagará de acuerdo con dos condiciones (dos parámetros). El primer parámetro será los días de falta que tenga el colaborador dentro del mes, y el segundo parámetro si es que tiene licencias médicas dentro del mismo mes de proceso. En base a esos parámetros y los valores de la siguiente tabla se deberá pagar el bono de asistencia:

testimage

Debemos recordar que el dato a llevar a la tabla de rangos debe ser calculado a través de una función creada en el sistema. Para nuestro ejemplo crearemos dos funciones. La primera para llamar los días de falta y la segunda llamará los días de licencia médica incurridos en el mes

  1. Para crear estas funciones nos dirigimos a:

Ruta: Configuración → Elementos del sistema → Funciones

2. Seleccionamos "+ Agregar una función".

testimage

La primera función por crear será la cual llamará los días de falta de nuestro colaborador. "Días Falta"

3. Completamos los siguientes datos:

  • ID de la Función: Crear Id para nuestra función. Ejemplo: diasFalta

  • Nombre: Crear nombre para nuestra función. Ejemplo: Días Falta

  • Tipo: Otro

  • Aclaración: Para esta función no utilizamos este dato, pero no se debe dejar en blanco. Indicamos un punto (.)

  • Diccionario de Variables: Muestra un listado de las distintas variables que pueden ser utilizadas para realizar cálculos a través de rangos. Para nuestra función utilizaremos la variable P$antiCont, la cual y según su descripción, nos traerá la cantidad de años de antiguedad del contrato de nuestro colaborador.

  • Detalle de la Función: Indicamos la siguiente función: P$diasFalt.

testimage

4. Seleccionamos "Aceptar" para guardar nuestra función. La cual se mostrará en el listado de funciones creadas.

testimage

5. La segunda función por crear, nos traerá los de días de licencia médica de nuestro colaborador. "Días licencia"

Completamos los siguientes datos:

  • ID de la Función: Crear Id para nuestra función. Ejemplo: diasLicencia

  • Nombre: Crear nombre para nuestra función. Ejemplo: Días Licencia

  • Tipo: Otro

  • Aclaración: Para esta función no utilizamos este dato, pero no se debe dejar en blanco. Indicamos un punto (.)

  • Diccionario de Variables: Muestra un listado de las distintas variables que pueden ser utilizadas para realizar cálculos a través de rangos. Para nuestra función utilizaremos la variable P$antiCont, la cual y según su descripción, nos traerá la cantidad de años de antiguedad del contrato de nuestro colaborador.

  • Detalle de la Función: Indicamos la siguiente función: P$diasLice.

testimage

6. Seleccionamos "Aceptar" para guardar nuestra función. La cual se mostrará en el listado de funciones creadas.

testimage

5) Rangos dos dimensiones - Creación de Rango

  1. Ya que tenemos creada las funciones que traerá nuestras variables de ausentismos definidas, ahora debemos establecer los rangos y valores a pagar por concepto de bono de asistencia. Para esto nos dirigimos a:

    Ruta: Configuración → Elementos del sistema → Rangos

    testimage

    Seleccionamos "+ Agregar nuevo rango"

    testimage

    Completamos los siguientes datos:

    • ID de rango: Crear ID del rango. Ejemplo: bonoAsistencia

    • Título de rango: Crear nombre del rango. Ejemplo: Bono Asistencia

    • Selecciona una función: Como nuestro primer parámetro son los días faltas, seleccionamos la función creada anteriormente que nos traerá esta variable de nuestro colaborador.

    • ¿Cuántos parámetros quieres agregar?: Parámetros son los elementos que nos permiten representar lo que queremos evaluar, y estos pueden tener una cantidad de tramos para clasificar la información. Para este ejemplo seleccionamos la opción "dos dimensiones", ya que primero evaluaremos los días faltas y posteriormente los días de licencia.

    • ¿Cuántos tramos deseas agregar?: Seleccionar la cantidad de tramos necesarias, para este ejemplo seleccionamos 3 tramos (Cantidad de condiciones del primer parámetro días falta).

    • Descripción: Cuadro de texto libre para describir el rango a crear.

    testimage

    Seleccionamos "Ok, continuar"

  2. Como vemos en la siguiente imagen, ya tenemos nuestra tabla de dos dimensiones creada, ahora debemos completar los campos según las condiciones de días faltas, días licencias y los valores correspondientes.

testimage

3. Primero completaremos los campos del primer parámetro, según el siguiente detalle de columnas: "Días faltas"

  • Seleccionar el icono "Parámetro uno" para establecer o cambiar el nombre del parámetro y seleccionar la primera función de entrada la cual será "Días Faltas". Como esta función fue indicada al crear el rango ya vendrá seleccionada, este parámetro es editable en cualquiera de los casos.

testimage

  • Orden: 1 Se debe especificar un orden correlativo, se recomienda empezar de 1 a N.

testimage

  • • De acuerdo con la siguiente tabla, debemos establecer el inicio y el límite, de la columna "Días falta" para los tramos correspondientes de 1 a 4 según su orden.

testimage

testimage

  • Ya tenemos establecido el inicio y límite de cada tramo, ahora debemos configurar nuestro segundo parámetro el cual será "Días Licencia", para esto seleccionamos el "Parámetro dos" para establecer o cambiar el nombre del parámetro y seleccionar la segunda función de entrada la cual será "Días Licencia".

testimage

4. Cada uno de los tramos antes agregados, tiene cuatro opciones de pago según la cantidad de días de licencia antes incurridos. Para agregar más opciones al tramo uno seleccionamos el icono y agregamos tres opciones adicionales e indicamos su número de orden en la columna Orden 2.

testimage

testimage

5. De acuerdo con la siguiente tabla, debemos establecer el inicio y el límite de la columna "Días de licencia médica" para los tramos correspondientes de 1 a 4 según su orden, como también agregar el valor a pagar en la columna "Valor"

testimage

testimage

6. Siguiendo las mismas características, completamos la información para los tramos siguientes

testimage

testimage

Luego seleccionar "Guardar rango"

7. Como se muestra en la siguiente imagen ya tenemos nuestro rango creado y lo podremos visualizar en el apartado de rangos de dos dimensiones.

testimage

6) Rangos dos dimensiones - Ingreso a plantilla propia del colaborador

  1. Para configurar el pago de nuestro Bono de asistencia debemos agregar el concepto a nuestros colaboradores. Este concepto puede ser ingresado directamente en la plantilla propia del colaborador, en una plantilla grupal (si solo uno o más grupos de la empresa tienen este beneficio) o en la plantilla general si es que toda la empresa tiene este beneficio. Para este ejemplo ingresaremos el concepto en la plantilla propia de nuestro colaborador, de todas maneras, su configuración es la misma para cada una de las plantillas. Seleccionamos al colaborador a ingresar el bono y nos dirigimos a:

Ruta: Carpeta del colaborador → Plantilla Propia

Ingresamos el Bono asistencia con el siguiente detalle:

  • Contrato: Seleccionar el contrato al cual debemos ingresar el concepto.

  • Concepto: Seleccionar el concepto correspondiente al bono: para este ejemplo

    ingresaremos el concepto "Bono asistencia". Para ayuda en la creación de conceptos, visite el Centro de ayuda Rex+ y la ayuda relacionada: "Conceptos"

  • Estado: Seleccionamos la opción "Activo".

  • Origen: De un rango

  • Rango: Seleccionar el rango de acuerdo con el concepto indicado.

  • Valor: Como el concepto a ingresar utiliza un rango con una función de cálculo (función ingresada en rangos), este campo lo dejaremos vació.

  • Periodo de pago: Seleccionar el periodo a pagar este concepto, para este ejemplo seleccionaremos "Permanente".

  • Info adicional: Para algunos conceptos es necesario incluir información adicional, para este tipo de concepto no es necesario, por lo tanto, podemos dejarlo en blanco.

  • Valor por defecto: Para algunos conceptos es necesario incluir un valor solo para indicarlo en la emisión de documentos, para este tipo de concepto no es necesario, por lo tanto, podemos dejarlo en blanco.

  • Comentario: Si lo desea puede incluir un comentario sobre el concepto a ingresar, para este ejemplo lo dejaremos en blanco.

  • Centro de costo: Si selecciona un centro de costo, éste tendrá precedencia por cualquier otro centro de costo o centro de distribución asociado al contrato. Si desea mantener el centro de costo indicado en el contrato, debe dejar este campo vacío.

testimage

2. Una vez completados los datos necesarios seleccionamos "Aceptar", el concepto se mostrará de la siguiente manera en la plantilla propia de nuestro colaborador.

testimage

3. Como también se incluirá en la liquidación de prueba de nuestro colaborador. A continuación, se detallarán diferentes ejemplos con los siguientes datos de cálculo:

  • Días de falta: 0 días

  • Días de licencia: 3 días

  • Monto a pagar: $100.000.-

testimage

testimage

  • Días de falta: 1 días

  • Días de licencia: 14 días

  • Monto a pagar: $45.000.-

testimage

testimage

  • Días de falta: 2 días

  • Días de licencia: 0

  • Monto a pagar: $0.-

testimage

Si el valor es cero, no se activará el concepto bono asistencia

testimage
¿Ha quedado contestada tu pregunta?