Saltar al contenido principal
EU Pay Transparency

EU Pay Transparency for Odoo 20: cómo saber si encaja en tu empresa

EU Pay Transparency for Odoo 20 encaja si trabajas con Odoo y quieres calcular dentro de él los indicadores de brecha salarial del anexo de la Directiva 2023/970 y, si estás en España, el Registro Retributivo del RD 902/2020, sin que el módulo guarde importes salariales. Antes de instalarlo te conviene decidir unos pocos ajustes, como el umbral de anonimización. Está publicado para Odoo 17, 18, 19 y 20, no solo para la versión que lleva en el nombre.

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

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Qué cubre el módulo según su documentación

Todo lo que sigue sale del README del módulo. Léelo como lo que hace la app, no como un resumen de la normativa: para saber qué te aplica a ti, la referencia es el texto legal y tu asesoría laboral.

  • Calcula los 10 indicadores de brecha salarial que el README presenta como obligatorios según el anexo de la Directiva 2023/970.
  • Permite configurar qué componentes retributivos entran en el cálculo de la brecha de género: salario base, bonus, complementos y permiso parental.
  • Muestra la distribución por cuartiles salariales, con el porcentaje de mujeres de Q1 a Q4.
  • Genera el Registro Retributivo completo según el RD 902/2020 para empresas españolas de cualquier tamaño.
  • Guarda una cadena histórica de 4 años (previous_report_id) para analizar la tendencia.
  • Exporta en PDF y CSV con un mapeo de campos por país.
  • Gestiona medidas de corrección con correos recordatorio a 60, 30 y 7 días, y la JPA se cierra sola cuando todas sus medidas tienen evidencia adjunta.
  • Da acceso al comité de empresa mediante un token seguro de 60 días, solo con datos anonimizados.
  • Incluye un portal de derecho a la información, con un periodo de espera de 12 meses entre solicitudes y protección con límite de peticiones y honeypot.
  • Atiende solicitudes RGPD de acceso y de supresión.
  • Añade rangos salariales en hr.job: mínimo, máximo, moneda e indicador de público.
  • Envía a los empleados un aviso sobre la prohibición del secreto salarial, que el README vincula al art. 6 de la Directiva 2023/970.
Lista de informes de transparencia salarial de la UE con un único informe de YourCompany del periodo de 2024 en estado Borrador
La lista de informes, con un solo registro en estado Borrador

Si quieres ver cómo se enlazan estas piezas dentro de Odoo antes de decidir, lo explicamos en cómo funciona el módulo por dentro.

Criterios para decidir si te encaja

La forma más rápida de decidir es mirar tu situación y ver qué hace el módulo con ella. La tabla recoge solo comportamientos descritos en su documentación.

Si en tu empresa...Lo que hace el módulo
Estás en España, tengas el tamaño que tengasGenera el Registro Retributivo completo según el RD 902/2020
Tienes 250 empleados o másTrabaja con una frecuencia de informe anual
Tienes entre 100 y 249 empleadosTrabaja con una frecuencia de informe trienal
Tienes menos de 100 empleadosSe queda en el Registro, sin informe periódico
Tienes 50 empleados o más y una brecha por encima del 25%Hace obligatoria la justificación de la brecha
Hay grupos pequeños en los que se podría identificar a alguienSuprime las celdas con menos de N empleados, con N configurable y 5 por defecto
El comité de empresa quiere revisar los datosLe da acceso con un token seguro de 60 días y solo datos anonimizados
Quieres comparar con ejercicios anterioresMantiene la cadena histórica de 4 años
Los empleados te piden información sobre su retribuciónOfrece el portal de derecho a la información con espera de 12 meses entre solicitudes

Si te reconoces en varias filas, el módulo cubre esa parte del trabajo dentro de Odoo. Si lo que necesitas no aparece ni en la tabla ni en la lista anterior, pregúntanos antes de comprar en lugar de dar por hecho que está.

Panel Pay Gap Dashboard con cuatro tarjetas de resumen y una tabla de categorías, la lista del panel filtrada por Approved, la lista de Reporting Cycles y la lista de evaluaciones salariales conjuntas con una JPA en estado Open
Del panel de brecha salarial a los ciclos de informe y las evaluaciones salariales conjuntas

Lo que el módulo no hace, o hace de una forma concreta

Estos puntos pueden decidir la compra tanto como las funciones. Revísalos con quien lleve nóminas y protección de datos.

  • No guarda importes salariales. Solo almacena códigos de métrica y porcentajes anonimizados.
  • Bloquea el historial salarial en España. La recogida del historial salarial está bloqueada por defecto para empresas españolas. El ajuste Salary History Block admite códigos ISO de país y trae ES por defecto.
  • Usa una plantilla de respaldo para España. El módulo enlaza con la plantilla de España basada en el anexo de la Directiva 2023/970 hasta que se apruebe el real decreto español.
  • Rechaza la supresión RGPD con cita legal. Las solicitudes de supresión se rechazan citando el art. 17(3)(b) del RGPD.
  • El registro de auditoría no se toca. Los registros de pt.audit.log son inmutables: escribir o borrar siempre da error. Además, el módulo intenta un REVOKE DELETE de PostgreSQL sobre esa tabla.
Lista de Report Templates en Pay Transparency con una sola fila, la plantilla de España basada en el anexo de la Directiva
La única plantilla de informe que aparece: la de respaldo para España

Qué tener preparado antes de instalarlo

La instalación que describe el README es corta:

  1. Copia flexigo_paytransparency y, si quieres la parte web, también flexigo_paytransparency_website.
  2. Actualiza la lista de aplicaciones en Odoo e instala el módulo.

El README añade una nota sobre la instalación automática del módulo puente web (flexigo_paytransparency_website); léela en la documentación antes de decidir si lo copias.

Lo que sí conviene llevar pensado son los valores de los ajustes del módulo:

  • RTI Cooldown (months): meses mínimos entre solicitudes RTI de un mismo empleado (12 por defecto).
  • Anonymisation Threshold: tamaño mínimo de celda antes de suprimirla (5 por defecto).
  • Portal Rate Limit: máximo de solicitudes RTI o DSAR por minuto y por hora.
  • Parental Leave Types: tipos de ausencia que entran en el cálculo de la brecha por permiso parental.
  • Salary History Block: códigos ISO de país donde se prohíbe recoger el historial salarial (ES por defecto).

Con eso decidido, el primer cálculo se lanza desde Pay Transparency → Computation → New Run.

Lista de Worker Categories en Pay Transparency con tres categorías de YourCompany: Administrative, Management y Technical, válidas desde enero de 2024
Las categorías de trabajadores, todavía sin empleados asignados

El detalle de cada ajuste y qué revisar los primeros días está en la puesta en marcha del módulo.

En qué versión de Odoo puedes usarlo

Aunque el nombre en Odoo Apps diga Odoo 20, el módulo está publicado para Odoo 17, 18, 19 y 20, cada una con su ficha. El precio es el mismo en las cuatro: 9 € sin IVA, pago único por versión de Odoo. Si vas a actualizar Odoo más adelante, ten en cuenta que el pago es por versión. Puedes consultar la ficha en Odoo Apps o la página del módulo en flexigotech.com.

Cómo te ayuda FlexigoTech

Si todavía estás implantando Odoo, o tus datos de RR. HH. viven en otro sistema, podemos ayudarte. En FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida, así que podemos montar el entorno donde vas a usar el módulo o conectarlo con lo que ya tienes.

Sigue leyendo

Cómo funciona EU Pay Transparency for Odoo 20: menús, tareas programadas y registrosQué menús añade EU Pay Transparency for Odoo 20, qué tareas programadas corren a diario, cada semana y cada 12 meses, y qué registros guarda el módulo.Mensajes de error de EU Pay Transparency for Odoo 20: cuándo salen y qué hacerLos mensajes de error de EU Pay Transparency for Odoo 20 con su texto literal: cuándo sale cada uno, qué significa y qué hacer para seguir.Puesta en marcha de EU Pay Transparency en Odoo: campos, estados y primera semanaQué campos pt_ rellenar en EU Pay Transparency para Odoo (17, 18, 19 y 20), qué estados recorren sus registros y qué listas revisar la primera semana.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes