# LH - Constantes HCM

**URL:** <https://bc.finneg.com/t/lh-constantes-hcm/3605>\
**Category:** HCM\
**Tags:** constantes, documento-de-alcance\
**Created:** [12 Marzo, 2026 12:30 UTC](https://bc.finneg.com/t/lh-constantes-hcm/3605 "2026-03-12T12:30:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mguarnieri](https://bc.finneg.com/user_avatar/bc.finneg.com/mguarnieri/32/7883_2.png) [@mguarnieri](https://bc.finneg.com/u/mguarnieri)\
**Post date:** [12 Marzo, 2026 12:30 UTC](https://bc.finneg.com/t/lh-constantes-hcm/3605/1 "2026-03-12T12:30:00Z")

</div>

El **Maestro de Constantes HCM** permite administrar valores que se utilizan en los cálculos de liquidación de sueldos y que suelen mantenerse iguales para muchos casos.

Estos valores suelen provenir de **organismos oficiales o reglas del sistema** , por ejemplo topes o importes que se actualizan periódicamente.  
Centralizarlos como constantes permite que el sistema los utilice automáticamente en los cálculos sin necesidad de configurarlos manualmente en cada concepto.

#### ¿Para qué sirve?

El uso de constantes permite:

**Organizar la información**  
Los valores importantes para la liquidación se almacenan en un único lugar.

**Agilizar los cálculos**  
El sistema consulta directamente el valor de la constante en lugar de calcularlo mediante fórmulas.

**Simplificar la configuración**  
Los usuarios no necesitan crear ni modificar conceptos para actualizar estos valores.

**Mantener trazabilidad**  
Cada liquidación guarda los valores de las constantes que se utilizaron en ese momento, permitiendo revisarlos posteriormente.

#### ¿Qué se mejoró?

Se incorporó una mejora que permite **definir constantes específicas por empresa** , además de las constantes generales que ya existían.

Esto permite que:

- una misma constante tenga **distintos valores según la empresa**
- se mantenga una constante **general para el resto de las empresas**
- se puedan manejar escenarios donde los valores **no son iguales para todas las compañías**

Por ejemplo, una misma constante podría tener:

- un valor para una empresa específica
- otro valor diferente para otra empresa
- un valor general para todas las demás.

El sistema automáticamente utilizará el valor correcto según la empresa que se esté liquidando.

###### Cómo funciona

Al calcular una liquidación, el sistema busca el valor de la constante siguiendo este orden:

1. Primero busca si existe una constante configurada para **la empresa** de la liquidación.
2. Si no existe, busca una constante definida para **el país** de esa empresa.
3. Si tampoco existe, utiliza la constante **general**.

De esta manera se asegura que siempre se aplique el valor más específico disponible.

#### Maestro Constantes HCM

Para acceder al maestro se debe:

1. Ingresar al Menú → Gestión de Capital Humano → Liquidación de Sueldos → Configuraciones → Constantes HCM.  

2. En caso de querer generar una nueva constante se presiona en el botón **nuevo**. Sino se puede acceder a una constante ya creada. Es importante tener en cuenta que el código de la nueva constante debe comenzar con **USR\_**

3. Se configuran los valores con sus respectivas vigencias y en caso de precisar también se pueden completar la **empresa** y el **pais**.  
 ![Nuevo valor](https://bc.finneg.com/uploads/default/original/3X/e/5/e566b60abfce2a4671f33c2d2419b22e067ebe8c.gif)  
 ![Pais y empresa](https://bc.finneg.com/uploads/default/original/3X/d/f/df6e7a715681928c546728e90e353e2009bcd378.gif)

#### Modificación en el maestro Conceptos de Liquidación de Sueldos

Para que un concepto devuelva una constante se debe:

1. Ingresar al Menú → Gestión de Capital Humano → Liquidación de Sueldos → Configuraciones → Configuración de Conceptos.  

2. Configurar el _Modo de Cálculo_ como **Constante**.  

3. Agregar la constante a la fórmula con el asistente correspondiente.  

> **Importante:**
> 
> - Si el concepto no devuelve directamente la constante no es necesario cambiar el _Modo de Cálculo_.
> - Las constantes no pueden declararse dentro de los bloques condicionales **IF**.  
> Estas deben declararse en una variable fuera del bloque condicional para luego poder usarse.  
> **Ejemplo:**  
> `valor = [Nombre de constante];`  
> ` `  
> `if (valor <> 0) being `  
> `return valor; `  
> `endif; `

#### Reporte Análisis de Constantes de Liquidación

Al finalizar el proceso de liquidación, se guardan los valores de las constantes utilizadas y se podrán ver desde un reporte.

Se puede seleccionar la constante a analizar, las fechas desde y hasta y la empresa.

 ![Parámetros](https://bc.finneg.com/uploads/default/original/2X/5/5c15ec10b918b2441cb5c3df1725aa413dfdb87e.png)

Emitirá la lista de constantes activas que estaba vigentes al momento de procesar la liquidación.

 ![Reporte](https://bc.finneg.com/uploads/default/original/2X/4/44fe4bffe4a546c9d9f22ae5b69474ed372e3388.png)
