Cómo leer los mensajes del módulo
Te dejo los textos de error del módulo tal cual, entre comillas invertidas, para que puedas compararlos con lo que ves en pantalla.

Equality & Pay Compliance (Registro Retributivo, Audit Logs, DSAR Requests y Equality Measures), aún sin registros.Lo que no ves en la ficha del módulo
El aviso de las tres medidas está repetido
Plan must include at least 3 measures aparece dos veces entre los mensajes del módulo. Te salga en un punto o en otro, el texto pide lo mismo: un plan con al menos 3 medidas. También hay un mensaje sobre los nombres: All measures must have a name. No basta con llegar al número de medidas: cada una necesita su nombre. Antes de reintentar, revisa que el plan tenga tres medidas o más y que ninguna se haya quedado sin nombre.

Equality Measures, aún sin registros, con las columnas Plan, Measure Title, Gap Addressed, Target Deadline y Progress Status.El presupuesto tiene tres avisos y no dicen lo mismo
Hay tres mensajes sobre presupuesto, y cada uno pide algo distinto:
All measures must have allocated budget: alguna medida no tiene presupuesto asignado.All measures must have positive budget allocated: el presupuesto asignado de cada medida tiene que ser positivo.Budget cannot be negative: el importe no puede ser negativo.
Leídos juntos, la forma de no ver ninguno es dar a cada medida un presupuesto mayor que cero. Ojo con el segundo: un importe a cero no es positivo, así que no cumple lo que pide ese mensaje aunque el campo no esté vacío.
La duración del plan tiene suelo y techo
Dos mensajes marcan los límites: Plan must span at least 1 year y Plan must not exceed 4 years. Es decir, el plan tiene que durar como mínimo 1 año y como máximo 4. Además, el módulo pide las dos fechas: Plan start date is required y Plan end date is required. Si te sale cualquiera de los cuatro, revisa que estén rellenas la fecha de inicio y la de fin y que el intervalo entre ambas quede dentro de esos límites.
Minimum years no puede quedar por encima de Maximum years
El mensaje es Minimum years must be <= Maximum years. Compara dos valores con esos nombres y pide que el mínimo sea menor o igual que el máximo. El texto no dice nada más, así que la corrección es directa: localiza los dos valores y ajusta el que esté mal.
El diagnóstico necesita texto de verdad
Aquí hay dos avisos. Diagnosis text is required pide que haya texto en el diagnóstico, y Diagnosis must be at least 50 characters pide que ese texto llegue a 50 caracteres como mínimo. Una palabra suelta o una frase corta puede quedarse por debajo de ese mínimo. Escribe el diagnóstico con el detalle que necesites y no lo uses como campo de relleno.
Firmantes y notas de REGCON
El módulo pide At least 2 signatories are required: como mínimo 2 firmantes. Y aparte, REGCON submission notes are required: las notas de presentación a REGCON no pueden quedar vacías. Son dos mensajes distintos, así que revisa los dos a la vez antes de reintentar, para no resolver uno y toparte con el otro a continuación.

Job Valuation en Equality & Pay Compliance, aún sin registros.Los avisos de «primero» no dicen antes de qué
Tres mensajes hablan de requisitos previos: Only received requests can be verified, Identity must be verified first y Data must be compiled first. Lo que se lee en ellos: solo se pueden verificar las solicitudes recibidas, la identidad tiene que estar verificada antes, y los datos tienen que estar compilados antes. Los dos últimos no nombran el paso que bloquean. Cuando te salga uno, fíjate en qué acción acabas de intentar y completa primero el requisito que nombra el mensaje.

DSAR Requests en Equality & Pay Compliance, aún sin registros.Repaso rápido antes de volver a intentarlo
Si no quieres ir mensaje a mensaje, repasa esto, que cubre todo lo que piden los textos del módulo:
- Plan: fecha de inicio y de fin rellenas, y entre 1 y 4 años de duración.
- Años:
Minimum yearsmenor o igual queMaximum years. - Medidas: al menos 3, todas con nombre y todas con presupuesto positivo.
- Diagnóstico: con texto y de 50 caracteres como mínimo.
- Firmantes y REGCON: al menos 2 firmantes y notas de presentación a REGCON.
- Solicitudes: solo se verifican las recibidas; identidad verificada y datos compilados cuando el mensaje lo pida.
Ninguno de estos mensajes habla de fallos técnicos: todos piden un dato o un paso previo. Si te sale uno, la pista está en el propio texto.
Si prefieres que lo dejemos configurado
El módulo está publicado en Odoo Apps para Odoo 17.0, 18.0 y 19.0. Si aún dudas de si te encaja, tienes qué cubre y qué hace falta antes de instalarlo, y la compra está en la página del módulo. En FlexigoTech implantamos Odoo y desarrollamos conectores e integraciones a medida, así que también podemos ayudarte a ponerlo en marcha dentro de tu implantación.
Sigue leyendo
Comprobado en el código del módulo (versión 19.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_spain_equality_pay_register 19.0 (589fd180): models/dsar_request.py
- Código del módulo: flexigo_spain_equality_pay_register 19.0 (589fd180): models/plan_igualdad.py
- Código del módulo: flexigo_spain_equality_pay_register 19.0 (589fd180): models/seniority_level.py
- Código del módulo: flexigo_spain_equality_pay_register 19.0 (589fd180): wizards/plan_igualdad_wizard.py
- apps.odoo.com/apps/modules/19.0/flexigo_spain_equality_pay_register
- apps.odoo.com/apps/modules/17.0/flexigo_spain_equality_pay_register
- apps.odoo.com/apps/modules/18.0/flexigo_spain_equality_pay_register
- flexigotech.com/en/services.html
