Otros Recursos Disponibles

Conceptos de comparación

Actualizado en enero 27, 2026

Introducción #

Estos conceptos sirven para comparar un concepto ya calculado (por ejemplo, horas nocturnas) con otro concepto o con un valor fijo (por ejemplo, 10). En otras palabras: el sistema se hace una pregunta del tipo “¿es mayor que…?” o “¿es igual que…?” y, según la respuesta, devuelve un resultado.

Las comparaciones permitidas son:

  • Igual que
  • Mayor que
  • Mayor o igual que
  • Menor que
  • Menor o igual que
  • Distinto a

El objetivo es crear “activadores inteligentes”: conceptos que devuelven normalmente 1 (sí, se cumple) o 0 (no, no se cumple). Luego, esos activadores se usan para encender o apagar un pago (multiplicando, igual que en la guía anterior).

Dónde se configura: al crear el concepto, en el campo “Tipo de dato” se selecciona “Operadores de comparación”.

Configuración #

Vamos a ver un caso muy típico, siguiendo el ejemplo de nocturnidad:

Regla del convenio (ejemplo):

  • Si las horas nocturnas son ≥ 10, se pagan con el concepto 3000
  • Si las horas nocturnas son < 10, se pagan con el concepto 3K00

La idea es hacerlo en dos fases:

  1. Crear valores/ conceptos base (horas nocturnas + valor fijo 10)
  2. Crear dos activadores (uno para “≥10” y otro para “<10”) que devuelven 1 ó 0
  3. Usar “Operar entre conceptos” para multiplicar y así pagar el código correcto

Nota importante: cuando crees un campo fijo con decimales, el valor se escribe con punto (.) y no con coma. Por ejemplo: 0.142

Paso 1: Crear el valor fijo de comparación (10) #

  • Accede a: Administrar>Nóminas>Plantilla de nómina>Campo fijo.
  • Crea un campo fijo con el valor 10.

Paso 2: Crear el concepto base (horas nocturnidad día de inicio) #

Crea (o asegúrate de tener creado) el concepto común de nómina que recupera las horas de nocturnidad en el día de inicio:

  • Concepto: recomendable indicar algo identificable (ej.: “Horas nocturnidad día inicio”)
  • Descripción: opcional, pero aconsejable (para que cualquiera lo entienda)
  • Tipo de dato: “Horas nocturnidad en el día de inicio”
  • Localización (del turno/horas planificadas): “Todas las localizaciones”
  • Localización por defecto del trabajador: “Todas las localizaciones”
  • Categoría: “Todas las categorías”

Sugerencia: usa un nombre que luego puedas buscar fácil con filtros (por ejemplo, incluyendo “nocturnidad”).

Paso 3: Crear el activador “≥ 10” (devuelve 1 si cumple, 0 si no) #

Este concepto será el “interruptor” para el caso 3000.

  • Concepto: por ejemplo:“3000 – Nocturnidad día inicio ≥ 10”
  • Descripción: recomendable (explica la condición)
  • Tipo de dato: “Operadores de comparación”
  • Localización: “Todas las localizaciones”
  • Localización por defecto del trabajador: “Todas las localizaciones”
  • Tipo (primer comparador): Concepto (porque comparas las horas calculadas)
  • Selecciona el concepto de “Horas nocturnidad en el día de inicio”
  • Operador: Mayor o igual que
  • Tipo (segundo comparador): Campo fijo (porque comparas contra 10)
  • Selecciona el campo fijo con valor 10
  • Valor Verdadero: 1
  • Valor Falso: 0

Comportamiento:
Si el trabajador tiene 10 o más horas nocturnas, este concepto devuelve 1. Si no, devuelve 0.

Paso 4: Crear el activador “< 10” (devuelve 1 si cumple, 0 si no) #

Este activador será el “interruptor” para el caso 3K00.

  • Concepto: por ejemplo:“3K00 – Nocturnidad día inicio < 10”
  • Tipo de dato: “Operadores de comparación”
  • Tipo (primer comparador): Concepto (horas nocturnas)
  • Operador: Menor que
  • Tipo (segundo comparador): Campo fijo (valor 10)
  • Valor Verdadero: 1
  • Valor Falso: 0
  • Localización / Localización por defecto: “Todas las localizaciones”

Comportamiento:
Si tiene menos de 10 horas nocturnas, devuelve 1. Si tiene 10 o más, devuelve 0.

Paso 5: Pagar el concepto 3000 solo cuando se cumpla “≥ 10” #

Aquí usamos lo ya visto: Operar entre conceptos para multiplicar:

  • Horas nocturnas × Activador (≥10)
  • Concepto: 3000 (si coincide con el código de nómina)
  • Tipo de dato: “Operar entre conceptos”
  • Operador: Multiplicar
  • Conceptos seleccionados para operar:
  • Concepto base: “Horas nocturnidad en el día de inicio”
  • Activador: “3000 – Nocturnidad día inicio ≥ 10”
  • Resultado sencillo:
    • Si el activador vale 1 → se paga el valor real
    • Si el activador vale 0 → se queda en 0 (no aplica)

Paso 6: Pagar el concepto 3K00 solo cuando se cumpla “< 10” #

Misma lógica:

  • Horas nocturnas × Activador (<10)
  • Concepto: 3K00
  • Tipo de dato: “Operar entre conceptos”
  • Operador: Multiplicar
  • Conceptos seleccionados para operar:
  • Concepto base: “Horas nocturnidad en el día de inicio”
  • Activador: “3K00 – Nocturnidad día inicio < 10”