Naar hoofdinhoud
EU Pay Transparency

Foutmeldingen van EU Pay Transparency for Odoo 20: wanneer ze verschijnen en wat je doet

EU Pay Transparency for Odoo 20 houdt je tegen met een melding als er een gegeven of stap ontbreekt: je kunt geen vacature publiceren zonder salarisschaal, geen berekening in de verkeerde volgorde goedkeuren, niet aan het auditlog komen en geen Registro Retributivo afronden met een loonkloof boven 25% zonder schriftelijke rechtvaardiging. Hier vind je elke melding letterlijk, wanneer ze verschijnt en wat je doet.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
6 min

Zo lees je een melding van EU Pay Transparency

De meldingen verschijnen als je iets probeert wat de module op dat moment niet toestaat, of als de validatie van het veld Field Mapping mislukt.

De delen tussen accolades, zoals {rec.name} of {MAX_CSV_MB}, zijn variabelen: op het scherm zie je daar de concrete waarde.

Sommige meldingen eindigen met een verwijzing tussen haakjes, zoals Dir. 2023/970 art. 5, RD 902/2020 art. 7 of een code als FR-040. Dat is de verwijzing die de module zelf bij de toegepaste regel zet: zie het als een aanwijzing waarom je wordt geblokkeerd, niet als juridische analyse van jouw situatie.

Lijst Pay Component Classification met drie salariscomponenten
De weergave Pay Transparency › Pay Component Classification, met Base Salary, Complementary Pay en Annual Bonus, de knop New en het hoofdmenu van de module.

Overzicht van meldingen: wanneer ze verschijnen en wat je doet

Ze staan geordend naar wat je aan het doen was: vacatures en export, berekeningen, privacy, CSV-import, ondernemingsraad, Plan de Igualdad, rapporten en configuratie.

MeldingWanneer verschijnt zeWat je doet
A published salary range is required before the vacancy "{rec.name}" can be advertised.Als je een vacature publiceert zonder gepubliceerde salarisschaal. Verwijst naar Dir. 2023/970 art. 5 en FR-040.Vul het minimum- en maximumsalaris voor de functie in.
XLSX export requires the xlsxwriter library.Als je naar XLSX exporteert zonder de bibliotheek xlsxwriter op de server.Neem contact op met je systeembeheerder of gebruik de exportactie naar PDF.
Invalid state transition: {rec.state} → {new_state}.Als je een statuswijziging vraagt die de module niet toestaat.Bekijk de huidige status en de doelstatus in de melding.
Only draft runs can be started.Als je een berekeningsrun start die niet in draft staat.Start alleen runs in draft.
Only ready runs can be approved.Als je een run goedkeurt die niet in ready staat.Keur hem pas goed als hij in ready staat.
No employees found for this company and period.Als er geen werknemers zijn voor het gekozen bedrijf en de gekozen periode.Controleer het bedrijf en de periode.
DSAR export requires an identified employee.Als je een DSAR-export aanvraagt zonder geïdentificeerde werknemer.Identificeer eerst de werknemer.
No erasure request to process.Als je een verwijdering verwerkt zonder verwijderingsverzoek.Controleer of het verzoek bestaat.
Please select a CSV file to import.Als je importeert zonder bestand te kiezen.Selecteer het CSV-bestand.
File exceeds the maximum size of {MAX_CSV_MB} MB.Als het bestand groter is dan de maximale grootte.Comprimeer het of splits het in kleinere delen.
CSV file contains {len(rows)} rows, which exceeds the maximum of {MAX_CSV_ROWS}.Als het CSV-bestand meer rijen heeft dan het maximum.Splits het bestand.
File upload rejected: security scan failed.Als de upload niet door de beveiligingsscan komt.Neem contact op met je beheerder.
Only HR Director can regenerate the works council token.Als je het token van de ondernemingsraad opnieuw genereert zonder HR Director te zijn.Vraag een HR Director om het te doen.
Only the HR Director can invite the works council.Als je de ondernemingsraad uitnodigt zonder HR Director te zijn.Vraag de HR Director om het te doen.
Nobody to invite: add the works council representatives to the group "Pay Transparency / Works Council" of this company first.Als je uitnodigt terwijl die groep van het bedrijf leeg is.Voeg de vertegenwoordigers toe aan de groep.
Cannot transition Plan de Igualdad from "{rec.state}" to "{vals["state"]}".Als je een Plan de Igualdad naar een niet-toegestane status zet.Kies een van de overgangen die de melding na Allowed transitions noemt.
Cannot finalise the Registro Retributivo: a gender pay gap exceeds 25% and no written justification has been provided.Als je afrondt met een loonkloof boven 25% zonder rechtvaardiging. Verwijst naar RD 902/2020 art. 7.Schrijf de rechtvaardiging en rond dan af.
Report must pass legal review before submission.Als je een rapport indient zonder juridische controle.Voltooi de juridische controle.
Field Mapping must be valid JSON: {exc}Als Field Mapping geen geldige JSON is.Corrigeer de JSON in het veld.
Field Mapping is missing metric codes: {", ".join(missing)}Als er metriekcodes ontbreken.Voeg de codes toe die de melding noemt.
A right-to-information request for this worker category was already submitted within the last {cooldown_months} months.Bij een tweede verzoek voor dezelfde categorie binnen de wachtperiode, die volgens de module instelbaar is. Verwijst naar Dir. 2023/970 art. 7.Wacht voordat je een nieuw verzoek indient, zoals de melding vraagt.
Category "{rec.name}" is referenced by computation metric lines and cannot be deleted.Als je een categorie verwijdert die in metriekregels van berekeningen wordt gebruikt.Archiveer haar in plaats van haar te verwijderen.
Lijst van gezamenlijke loonbeoordelingen met één open record dat als verlopen is gemarkeerd
Pay Transparency › Joint Pay Assessments › All JPAs: een record JPA Management van YourCompany, categorie Management, in status Open en met het vakje Overdue aangevinkt.

De records waar de module je niet aan laat komen

Een andere groep meldingen wijst niet op ontbrekende gegevens: ze beschermt records die de module als afgesloten beschouwt. Er valt in het formulier niets te corrigeren; de melding zegt dat die actie niet is toegestaan.

  • Auditlog. The audit log is immutable and cannot be modified. en Audit log entries cannot be deleted. Je kunt ook niet rechtstreeks regels aanmaken: Direct creation of audit log entries is not allowed. Use pt.audit.log._log() instead. Die laatste is bedoeld voor wie code bovenop de module schrijft.
  • Auditmetadata. Als de metadata van een regel niet-toegestane sleutels bevatten, krijg je Audit log metadata contains disallowed key(s): {", ".join(sorted(forbidden))}. Only non-PII structural keys are permitted., met de verwijzing FR-061 / Dir. 2023/970 art. 9.
  • Goedgekeurde berekeningen. An approved computation run is immutable and cannot be modified. en Approved computation runs cannot be deleted.
  • Ingediende rapporten. Submitted reports are immutable and cannot be modified. en Submitted reports cannot be deleted.

Controleer de gegevens voordat je een berekening goedkeurt of een rapport indient: daarna laat de module je ze niet meer wijzigen of verwijderen.

Lijst Reporting Cycles met acht records in status Draft of Approved
De lijst Reporting Cycles in Pay Transparency, met naam, bedrijf, periode, totaal aantal werknemers, rapportageschema, status en kolommen voor de loonkloof.

Hoe FlexigoTech je helpt

EU Pay Transparency staat op Odoo Apps voor 17, 18, 19 en 20, voor € 9 per Odoo-versie, eenmalige betaling, excl. btw; alle details vind je op de pagina in Odoo Apps en op de modulepagina. Ben je de module nog aan het inrichten, dan loopt de handleiding om te starten de instellingen, velden en statussen van elk record door.

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Botst een van deze meldingen met jouw manier van werken, dan bekijken we het samen met je binnen de implementatie.

Lees verder

Zo werkt EU Pay Transparency for Odoo 20: menu's, geplande acties en recordsWelke menu's EU Pay Transparency for Odoo 20 toevoegt, welke geplande acties dagelijks, wekelijks en elke 12 maanden draaien en welke records de module opslaat.EU Pay Transparency in Odoo instellen: velden, statussen en je eerste weekWelke pt_-velden je invult in EU Pay Transparency voor Odoo (17, 18, 19 en 20), welke statussen de records doorlopen en wat je in week één controleert.EU Pay Transparency for Odoo 20: zo weet je of het bij jouw bedrijf pastWat EU Pay Transparency for Odoo 20 volgens de documentatie wel en niet dekt, wat je voorbereidt vóór de installatie en voor welke Odoo-versies het er is.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen

  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/hr_job.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_audit_log.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_budget_sim.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_computation_run.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_dsar_request.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_import_wizard.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_jpa.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_plan_igualdad.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_registro.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_report.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_report_template.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_rti_request.py
  • Broncode van de module: flexigo_paytransparency 20.0 (a4edd772): models/pt_worker_category.py
  • apps.odoo.com/apps/modules/20.0/flexigo_paytransparency
  • apps.odoo.com/apps/modules/17.0/flexigo_paytransparency
  • apps.odoo.com/apps/modules/18.0/flexigo_paytransparency
  • apps.odoo.com/apps/modules/19.0/flexigo_paytransparency
  • flexigotech.com/en/services.html