Saltar al contenido principal
FlexigoTech Pay Equity: Base

Errores y avisos de FlexigoTech Pay Equity Base en Odoo 19: cuándo salen y qué hacer

El módulo Pay Equity Base de FlexigoTech para Odoo 19 te para con mensajes que dicen qué falta: un motivo documentado, un estado previo, un número dentro de rango o un registro de accesos que no admite cambios. Aquí tienes cada texto literal, cuándo sale y qué hacer. Salvo los del registro de accesos, todos se resuelven corrigiendo el dato o siguiendo el orden de estados.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 19
Comprobado
en el código del módulo, versión 19.0 · en las fuentes enlazadas al final
Lectura
6 min

Cómo leer un mensaje de Pay Equity Base

Los mensajes del módulo explican qué falta. Varios incluyen la norma a la que el módulo asocia la comprobación: el RGPD (GDPR), el RD 902/2020 o la Directive 2023/970. Esa cita es la que pone el módulo en su mensaje. Aquí no la tratamos como interpretación legal: solo te contamos qué pide la app para dejarte guardar o avanzar.

Puedes agruparlos en cuatro familias: los que protegen datos de empleados, los que vigilan el registro de accesos, los que controlan el orden de estados y los que validan números y fechas.

Lista de Worker Categories en Pay Equity con seis filas de código, nombre, empresa y evaluación, más columnas numéricas de empleados
Pay Equity › Worker Categories con datos de prueba, ligadas a la evaluación Functional Test EIGE 2026.

Todos los mensajes, cuándo salen y qué hacer

MensajeCuándo saleQué hacer
Excluding an employee from pay equity calculations requires documenting a reason (Art. 12 GDPR purpose limitation).Al excluir a un empleado de los cálculos de equidad salarial sin documentar el motivo.Escribe el motivo de la exclusión y vuelve a guardar.
Access log entries cannot be modified (GDPR audit trail integrity).Al intentar modificar una entrada del registro de accesos.Descarta la edición: las entradas no se pueden cambiar.
Access log entries cannot be deleted (GDPR audit trail). Use retention policy via wizard.Al intentar borrar una entrada del registro de accesos.No la borres a mano: el propio mensaje remite a la política de retención mediante el asistente (wizard).
Thresholds must be positive integers.Al guardar un umbral que no es un entero positivo.Pon un número entero mayor que cero.
Factor weight must be positive.Al dar a un factor un peso que no es positivo.Asigna al factor un peso mayor que cero.
EIGE factor level must be between 1 and 5.Al poner un nivel de factor EIGE fuera del rango de 1 a 5.Elige un nivel entre 1 y 5.
Factor level points cannot be negative.Al poner puntos negativos en un nivel de factor.Usa cero o un valor positivo.
Point score min must be less than or equal to max.Cuando el mínimo de puntuación es mayor que el máximo.Ajusta los dos valores para que el mínimo no supere al máximo.
Valid To date must be after Valid From date.Cuando la fecha Valid To no es posterior a Valid From.Pon una fecha Valid To posterior a Valid From.
K-anonymity threshold cannot be below 3 (GDPR minimum).Al fijar un umbral de k-anonimato por debajo de 3.Sube el umbral a 3 o más.
Can only move to Consulting from Draft state.Al pasar a Consulting un registro que no está en Draft.Comprueba el estado: el paso a Consulting solo se hace desde Draft.
Can only Approve from Consulting state.Al aprobar un registro que no está en Consulting.Pásalo antes a Consulting y aprueba después.
Mensaje que cita el Art. 4 RD 902/2020 y acaba en Adequacy, Totality, and Objectivity principles must be verified before approving a job evaluation system.Al aprobar un sistema de evaluación de puestos sin haber verificado esos tres principios.Verifica los principios de adecuación, totalidad y objetividad y vuelve a aprobar.
Mensaje que cita el Art. 6(3) Directive 2023/970 y sigue con must consult workers' representatives (state 'consulting') before publishing pay criteria.Al publicar criterios retributivos sin haber pasado por el estado consulting.Lleva el registro al estado consulting para la consulta con la representación de los trabajadores y publica después.

Los avisos de estado: de Draft a Consulting y de ahí a la aprobación

Tres mensajes describen un orden fijo. Un registro pasa a Consulting solo desde Draft, y solo se aprueba desde Consulting. Si intentas saltarte un paso, el módulo te dice desde qué estado se permite la acción.

Sobre ese orden, el módulo añade dos condiciones. Para aprobar un sistema de evaluación de puestos exige que estén verificados los principios Adequacy, Totality, and Objectivity, y en su mensaje lo asocia al artículo 4 del RD 902/2020. Para publicar criterios retributivos pide haber pasado por el estado consulting, que el mensaje identifica con la consulta a la representación de los trabajadores, y lo asocia al artículo 6(3) de la Directiva 2023/970.

Cuando te salga uno de estos avisos, lo primero es mirar en qué estado está el registro. Si intentas aprobar algo que sigue en Draft, el mensaje que verás es Can only Approve from Consulting state.: el arreglo es pasarlo antes a Consulting.

Secuencia por cuatro listas de Pay Equity: configuración por país con la Directiva (UE) 2023/970, sistemas de evaluación de puestos en estado Approved, solicitudes de información en estado Pending e informes en estado Under Review
Recorrido por el módulo con datos de prueba: los sistemas de evaluación de puestos ya aprobados aparecen en estado Approved.

El registro de accesos y la exclusión de empleados

Dos mensajes protegen el registro de accesos: sus entradas no se pueden modificar ni borrar, y el módulo lo presenta como integridad del rastro de auditoría del RGPD. Para eliminar entradas, el propio mensaje indica el camino: la política de retención a través del asistente.

La exclusión de un empleado de los cálculos de equidad salarial también tiene su control. El módulo no la acepta sin un motivo documentado, y en el mensaje lo liga al artículo 12 del RGPD y a la limitación de finalidad. En la misma línea, el umbral de k-anonimato no puede bajar de 3, que el módulo presenta como mínimo del RGPD.

Lista de Information Requests en Pay Equity con un registro del empleado TestF0, método Direct (employee) y estado Pending, con botón New y buscador
Pay Equity › Information Requests con un único registro de prueba en estado Pending.

Umbrales, pesos, puntos y fechas

El resto de mensajes son validaciones de datos y se arreglan corrigiendo el valor antes de guardar. Los umbrales tienen que ser enteros positivos; el peso de un factor, positivo; el nivel de un factor EIGE, entre 1 y 5; los puntos de un nivel de factor, nunca negativos. En las puntuaciones, el mínimo no puede superar al máximo, y en las fechas de vigencia, Valid To tiene que ser posterior a Valid From.

Si el mensaje no te dice qué campo concreto falla, revisa los valores numéricos y las fechas del registro que estabas guardando y compáralos con la condición que pone el texto.

Lista de informes de Pay Equity con un único registro, Functional Test Report 2026, de My Company, España, en estado Under Review
Pay Equity › All Reports con un informe de prueba en estado Under Review.

Cómo te ayuda FlexigoTech

Pay Equity Base está publicado en Odoo Apps para Odoo 19.0 a 9 €, pago único por versión, sin IVA, y el servicio local de FlexigoTech Cloud cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Tienes los detalles en la ficha de Odoo Apps y, si aún estás decidiendo, en si el módulo encaja en tu empresa.

FlexigoTech implanta Odoo y desarrolla conectores e integraciones a medida. Si uno de estos mensajes te bloquea en tu proceso, podemos revisarlo contigo sobre tus propios registros.

Sigue leyendo

Cómo funciona FlexigoTech Pay Equity Base en Odoo: menús, modelos y registrosQué menús añade FlexigoTech Pay Equity Base en Odoo 19, qué modelos guarda, qué estados se ven y qué parte va con servicio de pago.FlexigoTech Pay Equity Base: si encaja en tu empresa, con un caso de ejemploQué cubre y qué no FlexigoTech Pay Equity Base según su documentación, qué revisar antes de instalarlo y en qué versión de Odoo está publicado.Cómo funciona EU AI Act Governance Register en Odoo: menús, tarea programada y registrosMenú Settings › AI Governance, la tarea Check Deadline Alerts y los modelos que guarda EU AI Act Governance Register en Odoo 17, 18 y 19, pregunta a pregunta.
Comprobado en el código del módulo (versión 19.0) y en las fuentes enlazadas

Fuentes

  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/hr_employee.py
  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_access_log.py
  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_country_config.py
  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_evaluation_factor.py
  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_factor_level.py
  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_job_evaluation.py
  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_pay_criteria.py
  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_worker_category.py
  • Código del módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/res_company.py
  • apps.odoo.com/apps/modules/19.0/flexigobe_pay_equity_base
  • flexigotech.com/en/services.html
  • flexigotech.com/precios.html