support Click to see our new support page.
support For sales enquiry!

Payslip Generation In Odoo


Sahdiya MammoottyNov. 26, 2019


Payslip generation in Odoo for the employees can quickly access and view the leave records of the employees to ensure that the deductions are remitted accurately.

A Payroll is a list of companies employees, but the term is commonly use to refer to:

  • The total amount of money that a company pays to its employees.
  • A companies record of its employee's salaries and wages, bounces, and withheld taxes.
  • The company's department that calculates funds and pays these.

A Payslip in Odoo is a small document, that is, included with an employee's wage or salary, giving details of money earned and tax and insurance paid.

Basically Payroll is an employee list of the company and Payslip is the paper saying how much you earned, how much taxes were taken out, etc.


Payroll management in Odoo provides you the best and easy way to manage your employees payslips and also contracts related to particular employee. Moreover, various salary rules and salary structures will be define for each employee. Pay roll management can also be integrate with other Odoo module Employee.

By default Payroll isn’t trigger in Odoo. In an ODOO payroll is an other module have to triggered manually. To Activate payroll and payslip in Odoo;


After triggering payroll automatically trigger employee module and leaves module. Here we can create and manage an employee list of the company, their contract,leaves etc.. and based on the data in the employee list payslip generated automatically.


  • Successfully manage your employees.
  • Track time & attendance.
  • Leave management.
  • Automatic payslip generation.


In Odoo v11 payslip is generate automatically. In payslip generation, for each employee we have to configure their contracts first. If an employee is having an active contract, payslips will be generate. This contract specifies the basic pay, working schedules, duration, and other related details. Employees will have one or more contracts. But, while generating the payslips active one or the latest one will be take.

For the payslip generation of an employee; first, we have to set up the contract with salary structure. The salary structure is the record of the set of rules and these structures can be inheritor utilize for other contracts. The salary structure will be including one or more salary rules. So, the rules will specify the actual computation need to do while generating payslip. These configurations will be doing under the payroll settings. Using salary structure, salary rules menu, you can create structures and rules.

Payslip generate

ODOO payroll module also supports the generation of payslip as batches. So we can include one or more employees or category wise batches. That is,  mass creation of payslip for a group of employees will be achieve through this scenario.


Employees with active contracts are valid to generate pay slips. Contracts will be access under Employees main menu.


Contract creations are under employee module. Here we can create contract with contract type. And also we can specify the wage per month and select which kind of contract type.

Whereas in the contract type, we specify the salary structure, Basic Wage, Duration, Working Schedule and Scheduled pay. For accounting part, we can select the salary Journal, which is a mandatory field on the payslip. After filling Contract form, we can see the status as running which means this is active. That will be doing by clicking on the status button on the header.

Salary structure:

It is the set of some rules which will be using for computing the payslip. We can use a single structure for particular departments, or for other categories. Salary structures shall be inheriting so, we can use extra rules for particular employees.


Salary rule:

The set of rules which define the computation of salary amount of different category. That is, they can be of Basic, Allowance, Deduction, Gross, Net. We can specify here the sequence of the rule to be displayed on the payslip, unique code, that can be used for future calculations.


If an employee is under a running contract then we can generate payslip for those employees and hence the payslip will be calculated according to the selected salary structure in the contract. After generating payslip it can be exported as PDF and that can be of rule wise report and simple payslip report. Managers/Officers can approve payslip and while confirming payslip will generate its related journal entry on accounts. These will be further use for payment by account advisor or manager. In order to integrate payslip with Accounts module we have to enable under configurations.

Payslip will be create under Employee payslips menu. That is, it can be seen in the right of the window.

payslip generation in Odoo contains payslip-batch

Payslip batches:

We can generate payslip for a batch of employees. That is, enable under the Payslips batches menu. You can create payslip as batches using this feature.



LinkedIn LinkedIn