This module process payslip batches:
- This module allows to mass change Payslip states
- The module checks if the required action is allowed for each payslip
- If any of the payslips are not in a suitable state a warning message will pop up and no changes will be made
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Lets you change the status of several payslips at once from the payslip list, with a check that blocks the whole operation if any selected payslip is not in a state that allows the requested change.
This module adds a mass action for payslips. When you select several payslips in the payslips list, an extra "Change state" action is available (it is bound to the payslip model), which opens a small pop-up window.
In that window you pick the target action from a list: Set to Draft, Compute Sheet, Confirm or Cancel Payslip, then press Execute.
Business rules applied to every selected payslip: - Set to Draft only works on cancelled (rejected) payslips. - Compute Sheet only works on draft payslips. - Confirm only works on draft or computed (verify) payslips. - Cancel works on any payslip that is not already cancelled.
If any selected payslip does not meet the rule for the chosen action, an error message naming that payslip and its current state is shown and no change is applied to any of the selected records.
After a successful run, Odoo returns you to the list of the payslips you had selected. The module works on the hr.payslip model and relies on the cancellation feature provided by the module it depends on.
Depends on
Models and fields (1)
- hr.payslip.change.state · new modelstate (Action)
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/hr.
terminal Installation and usage
OCA documentation · Odoo 12.0Usage
Source · Odoo 12.0- Go to the payslip list view and select the ones you want to .
- Unfold the "More" menu on the top and click on "Change state"
- Select the action to execute
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.