work entries creation in odoo 15 payroll application | odoo employee payroll
2021 News & Events Quick Tips

Work Entries in Odoo 15 Payroll Application

Work Entries record the scheduled work time of an employee. It includes all the employee’s scheduled work, leave entries and other commitments. Work entries simplify payroll management system in Odoo 15. Work entries gather attendance days and time off of your employee. The Odoo generates work entries automatically based on the working schedule mentioned in the employee contract.

Configure work entry types

To configure work entry types, navigate to payroll application in Odoo 15, then.


In this menu, users can see all the types of work entries that are configured in the system. In addition, users can edit or create new work entries from this menu.

odoo payroll

Click on the CREATE button to create a new work entry type in Odoo.

odoo timeoff

Work Entry Type Name: Give a name for work entry.

Code: Create a short code for this Work Entry Type.

Sequence: Specify a sequence number, if desired.

Time Off: Check this box if this Work Entry Type is related to time off. If checked, you can see other options related to the time off work entry type.

Unforeseen Absence: Check this box if this Work Entry Type represents an unforeseen absence.   

Display in Payslip

Rounding: Choose whether to round to a full day, a half-day or not to round at all.

Work Entries

Click on the work entries menu in the Odoo payroll application to see work entries.Here, You will find a Gantt chart showing your employees’ work schedules. It includes all the employee’s work, leaves, and other commitments.

odoo work entry

Multiple filters are available in Gantt view. For example, users can view day-wise and month-wise work entries and filter work entries.

Work entries with a yellow triangle on top indicate conflicts in work entry. Conflict can occur in work entry in many cases, such as

● Multiple work entries are created in Odoo for the same period for an employee

● There is leave to be approved or refused at the same time for an employee.

● Work entry type is not defined in work entry.

Entries with grey on the top left indicate validated work entries in the system. 

Entries without triangles indicate work entries in draft state.

Validate Work Entry:

To validate a Work Entry in Gantt view, select the work entry in Gantt view and then click on the VALIDATED stage on the top right. Finally, click on the SAVE button to save changes on that work entry when you’re done.

validate work entry

For validating multiple works, entries switch to list view, then select the draft or conflict records which you want to validate and change the state column to VALIDATED state.

odoo payroll

Then, Confirm the change on the pop-up window.

Validated work entry will be shown in Gantt view with a grey triangle in the top left corner.

Generating work entries:

Odoo will automatically generate work entries when a new contract is created against an employee. In addition, Odoo generates work entries based on the start date, end date and working schedule of an employee.

For regenerating work entries, click on the REGENERATE WORK ENTRIES button.

Generating work entries odoo 15

To create a new work entry, click on the ADD button.

odoo attendance

Fill in the following information:

Work Entry Name: Specify a name for work entry. 

Employee: Specify the name of the employee.

Work Entry Type: Select a work entry type from the drop-down.

From: Enter the start date or start time of the employee’s work.

To/Period: Enter either the end date or end time of the employee’s work.


If you create a Work Entry that conflicts with an existing one, It will be saved and appear in the Gantt view with a yellow triangle at the top left corner.

To display only conflicting work entries, click on the CONFLICTS menu on work entries.

Conflicts in work entry can occur due to many reasons. To view the reason for conflicts in work entry, click on the work entry record. On the top of the record, you can see the reason why this entry is in a conflict state.

odoo 15

Based on the reason in the work entry, you can solve the issues in the work entry so that it can be easily validated.In order to generate a payslip, the conflicting entries must be corrected. Odoo will check all work entries of employees when generating their payslips and notify users if there is a conflict in work entry.

Generate payslips from work entry:

To generate a payslip from work entry, click on the GENERATE PAYSLIPS button on the top left corner.

Generate payslips from work entry

After clicking on the GENERATE PAYSLIPS button, you will be redirected to the payslip batch page with all the employee’s payslips verified. 

GENERATE PAYSLIPS button will be disabled if there is a conflicting work entry in that month or week.

DOWNLOAD odoo payroll Application

We’re available by phone or email, with a 24-hour response time in case you need immediate Odoo support. For more details, Call us on +91 88912 49995 or +91 70250 75566 email us at

Leave a Reply

Your email address will not be published. Required fields are marked *

Open chat
Hello, can we help you?