Skip to main content
Pending validationOdoo 20.0Community and Enterprise

I cannot process the month's payroll

Symptom​

The month's payroll stops halfway: a batch button opens Invalid Operation, a warning above the batch says “(Blocks the closing)”, or a step on the What is there to do this month? screen stays Step to do and does not move forward.

Message​

There is no single message. Each step has its own, and they all follow the same format: what failed, “What happened:” and “How to fix it:” (or “How to correct it:”). Read the “How to fix it” part: it almost always gives the right button or menu.

The What is there to do this month? screen (when opening Payroll) shows the month's 8 steps, each with its status (Done, Step to do or Blocked). A month without a batch shows “There is no batch for this month yet.” in step 3 and steps 4 to 8 Blocked, each with what is missing (“Calculate the payslips first.”, “Validate the batch first.”, “Pay the salaries first.”).

In the demo's October 2026, after the batch was paid and closed with Close, steps 1 to 5, 7 and 8 were Done and step 6 was Step to do, with “Declarations to deliver: 1.”. The top of the screen says: “The month is closed, but declarations are still to deliver: 1.”. Always check step 6 before treating the month as finished.

Verified causes​

Find the step where you stopped and follow the article for that cause:

There are still causes whose own article is yet to be written: refused absences, deductions, corrective payslips, terminations and allowances. Until then, the on-screen message says what to correct.

What to check​

  1. The company in the top right corner. Each company has its own batches; a company without employees shows the counters at 0.
  2. The month at the top of What is there to do this month?. The list has the last 24 months, up to the current month.
  3. The batch state in Payroll › Process › Process the month.
  4. Your profile. The Payroll Processor processes, validates and records the payment (Bank executed, Mark as paid) and makes the transfer file for a posted batch. The Payroll Administrator also posts, resets a Paid batch to Validated (Reset to validated) and configures (Payroll › Configure).

How to fix it​

  1. Open the month's batch and read the message or the warning above it.
  2. Find the line in the list above and follow the article.
  3. Always correct at the source (contract, absence, configuration) and repeat the batch step. A validated payslip is not corrected on the payslip itself.
  4. When the step requires another profile (for example Account), ask whoever has it and give them the batch and the message.

Expected result​

  • The batch goes through Draft, Calculated, Validated, Paid and Closed.
  • On the month screen, the resolved step becomes Done.

When to contact support​

  • The message does not say “How to fix it”, or what it says does not exist on your screen.
  • You corrected what the message asked and the refusal repeats.
  • The step stays Step to do with the batch already in the next state.

Information to send​

  • The company, the month and the batch name.
  • The step where you stopped and the full text of the message, copied from the screen.
  • The profile you logged in with.