Odoo Payroll : Odoo, the most dependable open-source ERP management software, offers a wide range of features and functionalities. The payroll module of Odoo is the most advanced solution to efficiently manage Payroll activities. Odoo Payroll module makes it easy to organize all payroll activities in a company. Payroll is a company’s list of its employees, but the term is commonly used to refer to the total amount of money that a company pays to its employees.
Through the Odoo Payroll Module, we can specify salary rules and define the salary structure of an employee in any job role. It is a simple and effective platform for managing all payroll procedures for employees within a company.
Odoo HR Payroll : Odo HR payroll module includes a generic payroll engine that handles everything required to compute HR salary slips, the taxes to pay, etc. You can manage your company’s payroll by using this module.
Odoo Human Resource Management module deals with the management of employees and their related strategies. To generate the payslip for each employee we have to configure their contracts first.
The Odoo Payroll system is integrated with the Accounting module. This helps to create a journal entry after the confirmation of the payslip. The payslips thus generated can be exported as pdf and officers or managers can analyze the reports that are provided by Odoo.
Odoo V15 HR Module introduces a generic payroll engine that manages everything like:
- Employee Details
- Employee Contracts
- Passport based Contract
- Allow configuring Basic/Gross/Net Salary
- Employee Payslip
- Monthly Payroll Register
- Integrated with Holiday Management
You can easily manage your company payroll by using this HR Module in Odoo ERP.
Odoo 13 Payroll gives the following features for effective payroll management process:
- Salary rule : In the Odoo 13 Payroll module, salary rules are used to calculate data like wages, discounts, gain, taxes, contribution registers, etc. You can define salary rules by managing the expression.
- Salary structure : In Odoo V15 Payroll, salary structure is used to determine the in-hand pay, gross salary, net salary, allowances, etc. A salary structure is a way that employers use to determine an employee’s compensation.
- Contribution Register : The Contribution register is a record of all payment details for employees while a specific pay period. The payroll register lists information wherein each employee for things such as gross pay, net salary, and deductions.
- Employee and contract : Employee and Contract introduce everything needed to calculate the salary slip of an employee.
- Salary processing on the basis of leaves needed or the number of working days.
- Generating Reports.
- Integrated with Contracts and Holidays.
In this blog, we’ll go over how to set up salary structures and rules in Odoo payroll.
First of all you have to install a payroll module from the database.
From the above screenshot you can see that the Payroll module is already installed for me. So I will click on the icon of this module and come to it’s dashboard.
Above screenshot is the dashboard of the Payroll Module. When you click on the configuration tab you can see the various options in the drop down menu. When you access this section as highlighted in the screenshot below, you will see a spot of all of your company’s employees’ data. We have a lot of options in the configuration menu of this module to specify the salary rule and structure.
We can design a Salary Structure and Structure Type, Salary Rules, Salary Rule Parameters, Other Input Types, Salary Package Configuration such as Advantages, Personal Information, and Resume, as shown in the image. In the following section, we will talk about every topic in detail.
Salary Rules Category : Salary Rule Categories are used to calculate data like wages, discounts, gain, taxes, contribution registers, etc. Salary Rule Categories computes data like Allowance, Deduction, Gross, Profit, Company Contribution, etc with handling which you can characterize your Salary Rule.
To set Salary rules go to Payroll menu -> Configuration -> Salary rules. Create new salary rules and define the rules.
With the help of the Create button you can create a new Salary Rule. When you click on the Create button a new window will appear.
As you can see in the form view, you need to fill some fields.
Name : The salary rule name.
Category : Category for the salary rule (Allowance, Deduction, Gross, Net and etc)
Conditions : You can specify conditions for the salary rules, but usually you can set it to true. It means the rules are always executed.
Computation : You can choose Fixed amount, Percentage or Python code. If you choose Fixed amount you can specify the quantity, for example you want the quantity of a meal voucher based on how many days the employee’s working. See screenshot below.
Now you can fill in the details and save the option, this is how you can set salary rules.
Structure Type : Salary structure is the collection of a set of rules which can be used for computing the payslip. Salary structures can be inherited so we can use extra rules for particular employees.
To go to the salary structure, go to the Payroll Module > Configuration > Salary Structures.
It is critical to include the compensation structure type in the contract when forming a new contract with a newly hired employee. Employees, laborers, and trainees can each have their own salary structure, with the wage type set to monthly or hourly.
From the above screenshot you can see the list of salary structures which are already created. It has some details like structure type, default scheduled pay, default working gourds, wage pay, regular pay structure. You can create a new salary structure with the help of the create button, so click on the Create button and a new window will appear.
Add Structure Type and Country to the fields provided. You have the option of selecting Monthly Fixed Wage or Hourly Wage under Wage Type. Payments can be made on a monthly, quarterly, annual, weekly, bi-weekly, or bi-monthly basis. In the relevant fields, mention the working hours, pay structure, and work entry type. After you’ve filled in all of the parameters, save the new pay structure type, and you may use it to create contracts with the right wage structure.
Salary Structure : Salary Structure is the set of parameters that describe the salary. Salary structure is used to determine the in-hand pay, gross salary, net salary, allowances, etc. This field will let you know the process of creating a new compensation structure in Odoo. Wage structure is critical for calculating each employee’s salary based on their job title and providing payslips for each payroll.
For this go to the Payroll Module > Configuration > Structures.
When you click on the salary structures you will see the list of salary structures which are already created.
You can create a new salary structure with the help of the Create Button. When you click on the create button a new window will appear. For reference you can see the screenshot below.
Give the name to the salary structure. To the new compensation structure, add the country name, report method, scheduled pay, and salary journal. You can add salary rules to the Salary Rules section by using the Configuration menu of the module. You can also include information about the Unpaid Work Entry Type in the new compensation structure and save the data once you’ve finished filling out all of the fields.
Rule Parameters : You can set rule parameters of the salary. For this go to the Payroll Module > Configuration > Click on the rule parameters.
From the above screenshot you can see that no salary rule parameter is created. If you want to set salary rule parameters click on the Create button and a new window will appear.
You can fill in the details and save the form. This is how you can set salary rule parameters.
Other Input : You can find this option under the configuration tab. Under Other Input Types, you can add additional fields that will appear when generating a payslip. Give the input a brief description, pick the Availability in Structure, and give it a unique Code.
You can create a new one with the help of the Create button. When you click on the Create button a new window will open. For reference you can see the screenshot below.
Now you can fill in the details and save the form.
Advantages : In the Configuration menu of Odoo, you may put up additional pay benefits. This will be added to your pay package based on the wage structure you choose.
You can create new advantages with the help of the create button. When you click on the Create button a new window will appear.
You can enter information in this field regarding the advantage’s Name, Cost Field, Advantage Type, Salary Structure Type, Icon, Advantage Unit of Measure, Display Type, and Registered Documents. You may add a description to this box, and you can hide it by clicking on the ‘Hide
Personal Info : You can find this under the configuration tab. In this section you can find the personal information about the employee. It will help you to configure personal information about the employee into the salary slip.
When you click on the personal info under the configuration tab, a list will open which is already created. You can create a new one with the help of the create button. When you click on the create button a new window will appear. For reference you can see the screenshot below.
You can add a Name, select Applies On which person, Related Field, Info Type, Salary Structure Type, Placeholder, Helper, Position, and Display type. And save the form when all fields are filled.
Resume : You can find this under the configuration tab. You can add resume types to your salary structure in this area.
You may add resume types to your compensation structure in this section. Name, Category, Salary Structure Type, Advantage Unit of Measure, Value Type, and Fixed Value should all be filled out.
Fill in the details and save the form.
This is how you can configure the Payroll Module of Odoo V15. In this blog I have covered all the parameters related to the configuration of the Payroll module and I hope you will find help with this. If you like to read more blogs written by us click on the Planet-Odoo