Jak czytać komunikat EU Pay Transparency
Komunikaty pojawiają się, gdy próbujesz wykonać akcję, na którą moduł w danej chwili nie pozwala, albo gdy walidacja pola Field Mapping się nie powiedzie.
Fragmenty w nawiasach klamrowych, takie jak {rec.name} czy {MAX_CSV_MB}, to zmienne: na ekranie zobaczysz w ich miejscu konkretną wartość.
Niektóre komunikaty kończą się odwołaniem w nawiasie, np. Dir. 2023/970 art. 5, RD 902/2020 art. 7 albo kodem w rodzaju FR-040. To odwołanie, które sam moduł dołącza do stosowanej reguły: traktuj je jako wskazówkę, dlaczego coś jest blokowane, a nie jako analizę prawną Twojej sytuacji.

Pay Transparency › Pay Component Classification z pozycjami Base Salary, Complementary Pay i Annual Bonus, przyciskiem New i górnym menu modułu.Tabela komunikatów: kiedy się pojawiają i co zrobić
Są uporządkowane według tego, co akurat robisz: oferty pracy i eksport, obliczenia, prywatność, import CSV, rada pracowników, Plan de Igualdad, raporty i konfiguracja.
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
A published salary range is required before the vacancy "{rec.name}" can be advertised. | Przy publikowaniu oferty pracy bez opublikowanych widełek płacowych. Powołuje się na Dir. 2023/970 art. 5 i FR-040. | Wpisz minimalne i maksymalne wynagrodzenie na danym stanowisku. |
XLSX export requires the xlsxwriter library. | Przy eksporcie do XLSX, gdy na serwerze brakuje biblioteki xlsxwriter. | Skontaktuj się z administratorem systemu albo użyj akcji eksportu do PDF. |
Invalid state transition: {rec.state} → {new_state}. | Przy próbie zmiany statusu, której moduł nie dopuszcza. | Sprawdź bieżący i docelowy status podany w komunikacie. |
Only draft runs can be started. | Przy uruchamianiu obliczenia, które nie ma statusu draft. | Uruchamiaj tylko obliczenia w statusie draft. |
Only ready runs can be approved. | Przy zatwierdzaniu obliczenia, które nie ma statusu ready. | Zatwierdź je dopiero, gdy będzie w statusie ready. |
No employees found for this company and period. | Gdy dla wybranej firmy i okresu nie ma pracowników. | Sprawdź firmę i okres. |
DSAR export requires an identified employee. | Przy żądaniu eksportu DSAR bez zidentyfikowanego pracownika. | Najpierw zidentyfikuj pracownika. |
No erasure request to process. | Przy przetwarzaniu usunięcia danych bez wniosku o usunięcie. | Sprawdź, czy wniosek istnieje. |
Please select a CSV file to import. | Przy imporcie bez wybrania pliku. | Wybierz plik CSV. |
File exceeds the maximum size of {MAX_CSV_MB} MB. | Gdy plik przekracza maksymalny rozmiar. | Skompresuj go lub podziel na mniejsze części. |
CSV file contains {len(rows)} rows, which exceeds the maximum of {MAX_CSV_ROWS}. | Gdy CSV ma więcej wierszy niż wynosi limit. | Podziel plik. |
File upload rejected: security scan failed. | Gdy przesyłany plik nie przejdzie skanowania bezpieczeństwa. | Skontaktuj się z administratorem. |
Only HR Director can regenerate the works council token. | Przy ponownym generowaniu tokenu rady pracowników bez roli HR Director. | Poproś HR Directora, żeby to zrobił. |
Only the HR Director can invite the works council. | Przy zapraszaniu rady pracowników bez roli HR Director. | Poproś HR Directora, żeby to zrobił. |
Nobody to invite: add the works council representatives to the group "Pay Transparency / Works Council" of this company first. | Przy zapraszaniu, gdy ta grupa w firmie jest pusta. | Dodaj przedstawicieli do grupy. |
Cannot transition Plan de Igualdad from "{rec.state}" to "{vals["state"]}". | Przy przenoszeniu Plan de Igualdad do niedozwolonego statusu. | Wybierz jedno z przejść wymienionych w komunikacie po Allowed transitions. |
Cannot finalise the Registro Retributivo: a gender pay gap exceeds 25% and no written justification has been provided. | Przy finalizacji z luką płacową powyżej 25% bez uzasadnienia. Powołuje się na RD 902/2020 art. 7. | Wpisz tekst uzasadnienia i sfinalizuj. |
Report must pass legal review before submission. | Przy wysyłaniu raportu bez przeglądu prawnego. | Przeprowadź przegląd prawny. |
Field Mapping must be valid JSON: {exc} | Gdy Field Mapping nie jest poprawnym JSON-em. | Popraw JSON w polu. |
Field Mapping is missing metric codes: {", ".join(missing)} | Gdy brakuje kodów metryk. | Dodaj kody wymienione w komunikacie. |
A right-to-information request for this worker category was already submitted within the last {cooldown_months} months. | Przy drugim wniosku dla tej samej kategorii w okresie karencji, który moduł opisuje jako konfigurowalny. Powołuje się na Dir. 2023/970 art. 7. | Odczekaj przed złożeniem kolejnego, zgodnie z komunikatem. |
Category "{rec.name}" is referenced by computation metric lines and cannot be deleted. | Przy usuwaniu kategorii używanej w wierszach metryk obliczeń. | Zarchiwizuj ją zamiast usuwać. |

Pay Transparency › Joint Pay Assessments › All JPAs: rekord JPA Management firmy YourCompany, kategoria Management, w statusie Open z zaznaczonym polem Overdue.Rekordy, których moduł nie pozwala zmieniać
Inna grupa komunikatów nie wskazuje brakujących danych: chroni rekordy, które moduł uznaje za zamknięte. W formularzu nie ma czego poprawiać; komunikat informuje, że ta akcja jest niedozwolona.
- Dziennik audytu.
The audit log is immutable and cannot be modified.orazAudit log entries cannot be deleted.Nie można też tworzyć wpisów bezpośrednio:Direct creation of audit log entries is not allowed. Use pt.audit.log._log() instead.Ten ostatni jest skierowany do osób programujących na bazie modułu. - Metadane audytu. Jeśli metadane wpisu zawierają niedozwolone klucze, pojawia się
Audit log metadata contains disallowed key(s): {", ".join(sorted(forbidden))}. Only non-PII structural keys are permitted.z odwołaniemFR-061 / Dir. 2023/970 art. 9. - Zatwierdzone obliczenia.
An approved computation run is immutable and cannot be modified.orazApproved computation runs cannot be deleted. - Wysłane raporty.
Submitted reports are immutable and cannot be modified.orazSubmitted reports cannot be deleted.
Sprawdź dane przed zatwierdzeniem obliczenia lub wysłaniem raportu: potem moduł nie pozwoli ich zmienić ani usunąć.

Jak pomaga FlexigoTech
EU Pay Transparency jest dostępny w Odoo Apps dla wersji 17, 18, 19 i 20 w cenie 9 € za wersję Odoo, płatność jednorazowa, netto (bez VAT); szczegóły znajdziesz na stronie w Odoo Apps i na stronie modułu. Jeśli dopiero go konfigurujesz, przewodnik wdrożenia omawia ustawienia, pola i statusy każdego rekordu.
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli któryś z tych komunikatów koliduje z Twoim sposobem pracy, możemy przyjrzeć się temu razem w ramach wdrożenia.
Czytaj dalej
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/hr_job.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_audit_log.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_budget_sim.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_computation_run.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_dsar_request.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_import_wizard.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_jpa.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_plan_igualdad.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_registro.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_report.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_report_template.py
- Kod modułu: flexigo_paytransparency 20.0 (a4edd772): models/pt_rti_request.py
- Kod modułu: 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
