Skip to main content
FlexigoTech Pay Equity: Reporting

FlexigoTech Pay Equity Reporting errors and warnings: when they appear and what to do

A good share of the messages in FlexigoTech's Pay Equity module tell you that you are trying to compute, consult, confirm, submit or publish a report from the wrong state. The rest ask for a workers' representatives consultation date, a period with consistent dates, the xlsxwriter library on the server or a wizard restart. Here is each literal text, when it appears and what to do.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 4 November 2026

Key facts

Versions
Odoo 19
Checked
in the module's source code, version 19.0 · against the sources linked at the end
Reading time
4 min

How to read the module's messages

We quote the module's messages here exactly, in backticks, so you can match them on screen. The messages about computing, consulting, confirming, submitting and publishing name the report state from which the action is allowed: Draft, Calculating, Review, Consulting, Confirmed and Submitted. The reset message, by contrast, names the states from which the action is not allowed. In the first group, that name is the main clue: it tells you where the report needs to be for the action to work.

If you would first like to see which menus the module adds and what a report goes through, see how Pay Equity Reporting works under the hood. Here we focus only on the messages.

Pay Equity reports list with a single test report from My Company in Under Review state
The Pay Equity › All Reports list with test data: a single report for My Company, Spain, in Under Review state.

The messages, one by one

The period cannot end before it starts

Message: Period end must be on or after period start.

It appears when the report period's end date is earlier than its start date. What to do: correct one of the two dates. Note the wording: it says on or after, so the end may match the start but cannot fall before it. In the screenshot above, the test report runs from January to December.

Computing only works from Draft or Calculating

Message: Can only compute from Draft or Calculating state.

It shows up if you run the computation while the report is in any other state. What to do: check the state column in Pay Equity › All Reports. If the report is in Draft or Calculating, computing is allowed; in any other state the module rejects it with this text. If the report has also been submitted or published, read the detail below on reports that cannot go back.

Each action has a single starting state

Four report actions check the state before they run. If the state does not match, you get one of these messages:

ActionRequired stateLiteral message
Consult workersReviewCan only consult workers from Review state.
ConfirmConsultingCan only confirm from Consulting state (Art. 9(7)).
SubmitConfirmedCan only submit from Confirmed state.
PublishSubmittedCan only publish from Submitted state.

What to do: check the report's current state and compare it with the one the message names. As long as the report is not in that state, the module will not accept the action.

The workers' representatives consultation cannot be skipped

Two further messages revolve around consulting the workers' representatives:

  • Workers representatives consultation date is required (Art. 9(7)).
  • Another message that opens by citing Art. 9(7) Directive 2023/970 and continues with workers' representatives must be consulted before management confirmation.

The first shows that the module requires a consultation date for the representatives. The second shows that the module will not allow management confirmation without that prior consultation. Together with the message about confirming from Consulting, all three point to the same thing. What to do: record the consultation date the message asks for and try the confirmation again.

The module cites Article 9(7) of Directive 2023/970 in these messages. Here we describe what the module checks according to its texts; what that legislation requires in your particular case is something your adviser needs to confirm.

A submitted or published report cannot go back

Message: Cannot reset submitted/published reports. Create a new report instead.

It appears if you try to reset a report that has already been submitted or published. The message itself gives the way out: create a new report. Bear this in mind before submitting, because a submitted or published report can no longer be reset.

The server needs xlsxwriter

Message: xlsxwriter is not installed on this server.

This warning is about the server, not your data or the report state. What to do: ask whoever manages the server or hosting to install the xlsxwriter library on that server, then try again.

If the wizard has no report, start again

Message: No report record. Restart the wizard.

The text indicates that the wizard has no report record. What to do: exactly what the message says, restart the wizard.

Other screens in the module

The messages in this article are about the report, the period, the consultation, the server and the wizard. The module's menu has more lists, and none of these messages mention them, but they help you find your bearings while you review a report.

Walkthrough of the Country Configuration, Job Evaluation Systems, Information Requests and All Reports lists in Pay Equity
From the country list with transposition status and legal reference to the evaluation systems, the information requests and the reports list, with test data.
Pay Equity Information Requests list with one test request in Pending state
Pay Equity › Information Requests with test data: one request from an employee via Direct (employee), in Pending state.
Pay Equity Worker Categories list with six test categories
Pay Equity › Worker Categories with test data: six categories with code, name, company and evaluation.

How FlexigoTech can help

The module is published on Odoo Apps for Odoo 19.0; you will find it on the Odoo Apps listing. If you are implementing Odoo or need the module to fit in with other processes in your company, FlexigoTech implements Odoo and builds bespoke connectors and integrations. If you see a message that is not on this list, send us the exact text and the report's state.

Keep reading

How FlexigoTech Pay Equity Reporting works in Odoo: menus, models and outputThe menus FlexigoTech Pay Equity Reporting adds to Odoo 19, the models it uses under the hood and how the pay gap report comes out as PDF and XLSX.How Pay Equity Joint Assessment works inside Odoo: menus, scheduled action and statesMenus, states, scheduled action and blocking messages of the Joint Assessment module from FlexigoTech Pay Equity for Odoo 19, explained in order of use.Pay Equity Spain for Odoo: menus, states and checks in the pay auditWhich menus the Pay Equity Spain module adds to Odoo, which states a pay audit goes through and which messages stop a state change.
Checked in the module's source code (version 19.0) and the linked sources

Sources