Como ler uma mensagem do Pay Equity Base
As mensagens do módulo explicam o que falta. Várias incluem a norma a que o módulo associa a verificação: o RGPD (GDPR), o RD 902/2020 ou a Directive 2023/970. Essa referência é a que o módulo coloca na mensagem. Aqui não a tratamos como interpretação jurídica: limitamo-nos a explicar o que a app pede para o deixar guardar ou avançar.
Pode agrupá-las em quatro famílias: as que protegem dados de funcionários, as que vigiam o registo de acessos, as que controlam a ordem dos estados e as que validam números e datas.

Pay Equity › Worker Categories com dados de teste, ligadas à avaliação Functional Test EIGE 2026.Todas as mensagens, quando aparecem e o que fazer
| Mensagem | Quando aparece | O que fazer |
|---|---|---|
Excluding an employee from pay equity calculations requires documenting a reason (Art. 12 GDPR purpose limitation). | Ao excluir um funcionário dos cálculos de equidade salarial sem documentar o motivo. | Escreva o motivo da exclusão e volte a guardar. |
Access log entries cannot be modified (GDPR audit trail integrity). | Ao tentar modificar uma entrada do registo de acessos. | Descarte a edição: as entradas não podem ser alteradas. |
Access log entries cannot be deleted (GDPR audit trail). Use retention policy via wizard. | Ao tentar eliminar uma entrada do registo de acessos. | Não a elimine manualmente: a própria mensagem remete para a política de retenção através do assistente (wizard). |
Thresholds must be positive integers. | Ao guardar um limiar que não é um inteiro positivo. | Introduza um número inteiro maior do que zero. |
Factor weight must be positive. | Ao dar a um fator um peso que não é positivo. | Atribua ao fator um peso maior do que zero. |
EIGE factor level must be between 1 and 5. | Ao definir um nível de fator EIGE fora do intervalo de 1 a 5. | Escolha um nível entre 1 e 5. |
Factor level points cannot be negative. | Ao introduzir pontos negativos num nível de fator. | Use zero ou um valor positivo. |
Point score min must be less than or equal to max. | Quando o mínimo de pontuação é maior do que o máximo. | Ajuste os dois valores para que o mínimo não ultrapasse o máximo. |
Valid To date must be after Valid From date. | Quando a data Valid To não é posterior a Valid From. | Defina uma data Valid To posterior a Valid From. |
K-anonymity threshold cannot be below 3 (GDPR minimum). | Ao fixar um limiar de k-anonimato abaixo de 3. | Suba o limiar para 3 ou mais. |
Can only move to Consulting from Draft state. | Ao passar para Consulting um registo que não está em Draft. | Verifique o estado: a passagem para Consulting só se faz a partir de Draft. |
Can only Approve from Consulting state. | Ao aprovar um registo que não está em Consulting. | Passe-o primeiro para Consulting e aprove depois. |
Mensagem que cita o Art. 4 RD 902/2020 e termina em Adequacy, Totality, and Objectivity principles must be verified before approving a job evaluation system. | Ao aprovar um sistema de avaliação de funções sem ter verificado esses três princípios. | Verifique os princípios de adequação, totalidade e objetividade e volte a aprovar. |
Mensagem que cita o Art. 6(3) Directive 2023/970 e continua com must consult workers' representatives (state 'consulting') before publishing pay criteria. | Ao publicar critérios remuneratórios sem ter passado pelo estado consulting. | Leve o registo ao estado consulting para a consulta aos representantes dos trabalhadores e publique depois. |
Os avisos de estado: de Draft para Consulting e daí para a aprovação
Três mensagens descrevem uma ordem fixa. Um registo passa para Consulting apenas a partir de Draft, e só é aprovado a partir de Consulting. Se tentar saltar um passo, o módulo indica a partir de que estado a ação é permitida.
Sobre essa ordem, o módulo acrescenta duas condições. Para aprovar um sistema de avaliação de funções exige que estejam verificados os princípios Adequacy, Totality, and Objectivity, e na mensagem associa isso ao artigo 4 do RD 902/2020. Para publicar critérios remuneratórios exige a passagem pelo estado consulting, que a mensagem identifica com a consulta aos representantes dos trabalhadores, e associa isso ao artigo 6(3) da Diretiva 2023/970.
Quando lhe aparecer um destes avisos, comece por ver em que estado está o registo. Se tentar aprovar algo que continua em Draft, a mensagem que verá é Can only Approve from Consulting state.: a solução é passá-lo primeiro para Consulting.

Approved.O registo de acessos e a exclusão de funcionários
Duas mensagens protegem o registo de acessos: as entradas não podem ser modificadas nem eliminadas, e o módulo apresenta isso como integridade da pista de auditoria do RGPD. Para remover entradas, a própria mensagem indica o caminho: a política de retenção através do assistente.
A exclusão de um funcionário dos cálculos de equidade salarial também tem o seu controlo. O módulo não a aceita sem um motivo documentado, e na mensagem liga-a ao artigo 12 do RGPD e à limitação da finalidade. Na mesma linha, o limiar de k-anonimato não pode descer abaixo de 3, que o módulo apresenta como mínimo do RGPD.

Pay Equity › Information Requests com um único registo de teste no estado Pending.Limiares, pesos, pontos e datas
As restantes mensagens são validações de dados e resolvem-se corrigindo o valor antes de guardar. Os limiares têm de ser inteiros positivos; o peso de um fator, positivo; o nível de um fator EIGE, entre 1 e 5; os pontos de um nível de fator, nunca negativos. Nas pontuações, o mínimo não pode ultrapassar o máximo, e nas datas de vigência, Valid To tem de ser posterior a Valid From.
Se a mensagem não indicar que campo concreto falha, reveja os valores numéricos e as datas do registo que estava a guardar e compare-os com a condição do texto.

Pay Equity › All Reports com um relatório de teste no estado Under Review.Como a FlexigoTech o ajuda
O Pay Equity Base está publicado na Odoo Apps para Odoo 19.0 a 9 €, pagamento único por versão, sem IVA, e o serviço local da FlexigoTech Cloud custa 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano). Tem os detalhes na página da Odoo Apps e, se ainda está a decidir, em se o módulo se adequa à sua empresa.
A FlexigoTech implementa Odoo e desenvolve conectores e integrações à medida. Se uma destas mensagens o bloquear no seu processo, podemos analisá-la consigo nos seus próprios registos.
Continue a ler
Verificado no código do módulo (versão 19.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/hr_employee.py
- Código do módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_access_log.py
- Código do módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_country_config.py
- Código do módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_evaluation_factor.py
- Código do módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_factor_level.py
- Código do módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_job_evaluation.py
- Código do módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_pay_criteria.py
- Código do módulo: flexigobe_pay_equity_base 19.0 (68808faf): models/paytrans_worker_category.py
- Código do 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
