How to configure Payroll in Odoo

Payroll is an integral part of a company’s operations in every organization. It is very important for a company’s financial accounting as well as for its recipients i.e the employees. Odoo supports this feature to a great extent and it is quite easy to configure and manage Payroll in Odoo. Odoo Payroll is also well linked with Accounting Module which allows an organization to track the Payroll entries registered towards salary accounts within a financial year.

How to install this:
In order to make use of Payroll and Payroll Accounting features, user needs to install Payroll and Payroll Accounting respectively which can be located in Local Modules under Settings menu.

Following are the some of the Important Concepts:

1) Salary Rule Categories:
Salary Rule Categories are your Basic, Allowance, Deduction, Gross, Net, Company Contribution, etc which is essential to categorize your Salary Rule.

2) Salary Rule:
It is used to compute data like allowances, deductions, net, taxes, contribution registers, etc. You can define salary rules by using the expression. Salary rules are important part of the Salary Structure. User needs to provide conditions which has options as Always True, Range & Python Expression depending upon the requirement. Amount Type can be Fixed Amount, Percentage & Python Code.


3) Salary Structure:
Salary Structure is a component that decides what should be the Salary of an employee, considering factors such as the individual’s category in an organization, the length of service and the responsibilities an individual is handling etc. It defines a set of rules usually applied to a category of employees. Salary calculation after considering all the allowances, deductions and incentives (if any) etc.


4) Contract:
Contract includes everything required to compute the salary slip of an employee. Contract is linked with employee that contains key information like Basic(Wage), Salary Structure, Scheduled Pay(monthly/weekly), Working Schedule etc. This is important as Payslips are generated on the basis of salary structure which consists of Allowances, Deductions etc.


5) Contribution Register:
Using contribution register you can track the contribution of the employee and company. It is a register that contains to whom the company or the employee have to pay taxes.

Generate Payslips
Now after user is done with all required configuration, he/she can generate payslip for an individual employee from Employee Payslips menu which is located in Payroll menu under Human Resources. User needs to provide certain inputs as Employee, Period etc. On selection of Employee, information from related contract is fetched automatically. Now user can confirm the Payslip which does calculation of various salary rules which are configured in Salary Structure.Odoo provides feature for generating Payslips in batches too which can be found as Payslip Batches under Payroll menu in Human Resources.


Finally, we can print payslip report for an employee.


Now we will configure an important feature of payroll that is linking payroll with accounting. It’s always crucial that we have to make entries in our accounting for those transactions. Once we install Payroll Accounting module,we can enable this feature and make use of it.

User need to define proper Salary Journal against Payslips as shown below.


User needs to define proper Accounts against Salary rules as shown below.

Once you confirm payslip, it will create journal entries as per our account setting. By this way, you can manage employee salary payment using Odoo Payroll module.

Get more information at Nevpro.