I cannot create or validate a corrective payslip
Symptom
You want to correct a payslip that is already closed and one of these things happens:
- Rectify answers with Invalid Operation and creates nothing;
- the corrective payslip is not saved;
- the corrective opens, but Validate is refused.
Message
Seen in Empresa Demonstração, Lda., on the paid payslip of September 2026. The names and dates change with your case.
When you press Rectify and Prepare the corrective, with the Payroll Processor profile, with nothing changed:
“Nothing changed since this payslip was closed. What happened: the contract, the schedule and the presences of the period are as they were. How to fix it: nothing to do; to pay something else create a corrective payslip by hand.”
When you press Prepare the corrective with Reason of the correction empty:
“Some required fields are empty. Fill in the fields marked in red to be able to save.”
When you press Validate on a corrective with no lines:
“Payslip “Fábio Nuno Carvalho (01/09/2026 — 30/09/2026)” cannot be validated: 1 required element(s) of the pay document are missing — (5) base remuneration and other payments (no line). What happened: the Labour Code (Código do Trabalho, art. 276.º/3) sets the content the employee must receive with the payment. How to fix it: fill in what is missing (the NISS and the professional category on the employee form, the NIF on the company form) and validate again.”
When you press Validate on a corrective with lines, with the Payroll Processor profile:
“You do not have access to “Audited exception to the payroll lock date (PT)”. Who does it: Payroll Administrator, Declaration submitter, Administrator. Who gives the profile: your administrator (Settings › Users & Companies › Users). Ask them to give you the one you need, or ask one of the profiles above to do it.”
When you press Validate on a corrective made with Create corrective, in a month already declared, with the Payroll Administrator profile (August 2026):
“The period of the payslip to correct is closed or already declared. What happened: from then on any change goes through the correction event, which also asks for the replacement declarations. How to fix it: open the event in Payroll › Process › Processing corrections “Ana Margarida Pinto (01/08/2026 — 31/08/2026)” and validate this corrective payslip from it.”
When you press Validate on the corrective of a correction in progress, with the Replacement DMR line in Pending:
“The corrective payslip cannot be validated before the replacement declaration exists. What happened: the original was already declared (Replacement DMR). How to fix it: generate those propagations in the correction event first.”
Verified causes
- The Rectify button only handles changes to the contract, the schedule or the presences. It compares the payslip with today's data. If nothing changed, it prepares nothing. An amount that does not come from that data (a forgotten bonus, for example) is done by hand.
- The reason is missing. Reason of the correction is required.
- A corrective made by hand starts empty. Create corrective opens a payslip with no lines, and Calculate does not create them.
- The profile is not enough. The Payroll Processor creates the corrective, but does not validate it.
- The type was chosen by hand. With New and the type Corrective, without starting from a payslip, the payslip was not saved: the message is the one about empty fields. Create the corrective from the payslip it corrects.
- The month was already declared. With the DMR of the original month submitted, the corrective can only be validated from a correction in Payroll › Process › Processing corrections, with the Replacement DMR line generated.
- The period does not change. On the corrective, Period start and Period end are read-only: those of the corrected payslip apply.
What to check
- The state of the original payslip. Rectify and Create corrective only appear in Validated and Paid. A payslip in Draft is changed directly.
- What is wrong: does it come from the contract, the schedule or the presences, or is it another amount?
- Your profile.
- Whether there is already another corrective of the same payslip waiting to be validated. The screen lets you create a second one: in the demo, two drafts of the same payslip were left, with no warning.
How to fix it
Nothing changed, but there is an amount to pay or deduct
- Open the payslip in Payroll › Process › Payslips.
- In Actions, choose Create corrective. A payslip opens in Draft, with the notice “Corrective payslip for:” and the original payslip.
- In Add a line, choose the Item and fill in the Quantity and the Base amount. Save and press Calculate.
- Ask the Payroll Administrator to press Validate.
In the demo, a corrective with one Base remuneration line of €10.00 moved to Validated with the Payroll Administrator profile, and the bar then showed Pay and Account. Pending validation by a certified accountant: how the difference of a corrective for a month already closed is treated in the declaration and in Personal Income Tax (IRS).
The contract, the schedule or the presences changed
First record the change and only then use Rectify: How to correct a payroll run.
There is one corrective too many
Open the one you do not need, choose Actions › Cancel, write the Reason and press Confirm cancellation.
The original month was already declared
Who does it: Payroll Administrator. If the cause is a remuneration that changed:
- On the payslip, in Actions, choose Retroactive change of the retribution, fill in New monthly retribution and Reason and press Change and prepare the corrective. Only use it if the remuneration really changed, because it also changes the contract.
- Open Payroll › Process › Processing corrections and the In progress correction for that month.
- On the Replacement DMR line, press Generate.
- Open the corrective payslip and press Validate.
In the demo, with August 2026 declared, Validate before step 3 gave the refusal above, and after it the corrective became Validated. The correction stays In progress: what is left is in How to correct a payroll run, and submitting the declaration in Replacement DMR.
If it is another amount, or if you already created the corrective with Create corrective, today the screen has no way out: in Processing corrections, New, the Payslip to correct field answers “No records”. Cancel that corrective in Actions › Cancel and contact support.
It is only the IRS withheld
The path is different: see “Correct only the IRS withheld” in The payslip is already validated and cannot be changed.
Expected result
The corrective becomes Validated, with the notice “Corrective payslip for:”. The original payslip does not change.
When to contact support
- Validate still gives “No access” after the Payroll Administrator tries it.
- There is no Rectify nor Actions › Create corrective on a Validated or Paid payslip.
- The month was already declared and the amount to correct does not come from a remuneration that changed.
Information to send
- The employee's name and the period of the original payslip.
- The state of the payslip and of the corrective, if it already exists.
- The full text of the message, copied from the screen.
- The profile you logged in with.