Generating Batches of Payslips in Odoo 16

Every organization, where employees are vital resources, faces the challenge of efficiently managing various aspects such as attendance, time off, performance, payroll, and compensation. This task becomes even more complex when dealing with a substantial number of employees. In the context of Odoo 16, handling the monthly salary disbursement becomes crucial. Creating and managing payslips individually for each employee can be cumbersome. However, with the feature of “Payslips in Odoo 16,” the process is streamlined by allowing batch generation based on common factors like salary structure and department. This not only simplifies the workflow but also ensures efficiency and accuracy in managing payslips for improved payroll processing.

Odoo provides the feature of creating payslips in batches for employees based on the same salary structure, department, and so on. This makes the process easier and reduces the time for creating payslips for each employee.

Create Payslip Batches

Go to the ‘Payroll’ Application and Select the ‘Batches’ option from the ‘Payslips’ menu.

Payslips in Odoo 16

We can see each batch of Payslips created in a list view. The view can also be changed to the Kanban view. We can use filters to view only the required or selected items from the list. Group By option allows us to categorize the items based on criteria.

Payslips in Odoo 16

Click on the ‘New’ button at the top left corner of the Payslips Batches dashboard to create a new batch.

Payslips in Odoo 16

Enter the batch name, the period for which the payslips are to be generated, and the company name. We can see that the stage of the payslip batch is ‘New’. Now, Click on the ‘Generate Payslips’ option.

Payslips in Odoo 16

The window to generate multiple payslips for that match pop-ups. We can select the salary structure such as regular pay, worker pay, yearly bonus, and so on from the drop-down next to the Salary structure field if you want to generate payslips for only the employees with that particular salary structure. Similarly, you can select a department from the drop-down in the field of the department section to generate payslips for the employees in that particular department.

The Employees section in the Generate Payslips form enables us to individually select and add employees irrespective of salary structure or department to generate payslips in batches. For example, the company decides to give a bonus to all employees who have completed one year in that organization. In that case, we can add each employee to the form by using the ‘Add a line’ option at the bottom left portion of the form. One can also remove an employee from a batch. Now, click on the ‘Generate’ button to generate payslips for each employee of that batch.

Payslips in Odoo 16

We can see the total number of payslips generated in that batch at the top right corner of the payslip batch form. To view the payslips of each employee, go the the Payslips smart button & select the payslip of the employee you want to see.

The payslip displays the employee name, slip code, period, contract, batch, salary structure, worked days, number of days, number of hours, and the total amount according to the work entries recorded before.

Click on Create Draft Entry and you will see that the stage of the payslip batch moves from ‘Confirmed’ to ‘Done’.

odoo as a QuickBooks Alternative