Payroll: Work Entries

Purpose

This document outlines the functionalities of Work Entries in the Payroll application Odoo 15. We will also cover Work Entry Types and Work Entries. . Work Entries are records of scheduled employee work time. They do not reflect the hours an employee did work. Paid Time Off and other commitments also appear here. 

Process

To get started, navigate to the Payroll application. 


Work Entry Types

As the name suggests, Work Entry Types are different classifications of work such as attendance, remote work, or paid time off. To create or manage them, let's navigate to Configuration > Work Entries > Work Entry Types.

Here you will see a list of existing work entry types.


To create a new Work Entry Type, click Create and complete the following:

  • Work Entry Type Name: Give the work entry type a unique name.

  • Code: Create a short code to reference this work entry type.

  • Color: Select a color to visually represent this work entry type.

Display in Payslip

  • Rounding: You can choose to round to a full day, a half day, or not to round. Select if you with to round to the closest day or half-day, or if you wish to round up or down.

Time Off Options

  • Time Off  : Enabling this option, means that this work entry type is linked to a time off type

    • Time Off Type: This time off type that will be reported as this work entry type.

Unpaid

  • Unpaid in Structures Types : If applicable, select a structure type. This Work Entry Type will pay no money to an employee on the pay slip. 

Reporting

  • Unforeseen Absence: The work entry type marked as an Unforeseen Absence will be counted in absenteeism on the work report.

When you have finished, click Save.


Work Entries

Now, let's go ahead and take a look a look at employee schedules by going to Work Entries > Work Entries. Here you will see a Gantt chart of the work schedules that by default will be showing you in the Month format, so let's switch the format to Week.

        Note: The non-work commitments, such as sick time, also appear here.


Validating Work Entries

To validate a work entry from the Gantt view, select an entry by clicking on it.


This will pop open the work entry. Click the Validated state on the top right, then click Save.


You can also validate multiple entries from the  List view.


Simply select the draft views to validate, then change the State column to Validated.


This will open up the bulk change confirmation window.


Adding Work Entries

Work Entries must reflect the number of hours your employee has committed to working which can be viewed in their Contract on the Employee Contact page. 


From the Gantt view, you can add Work Entries by navigating to the  list view on the top-right. Here, you see a list of all work commitments for your employees.

Click CREATE and fill in the following information:

  • Work Entry Name: Give the Work Entry a name. It does not need to be unique. 

  • Employee: Enter the name of the employee.

  • Work Entry Type: Select a work entry type.

  • From: Enter the start time of the employee's work. 

  • To/Period: Enter either the end date and end time of the work, or a period of time.  

When you have finished, click SAVETo validate the entry, click the VALIDATED stage on the top-right. 


Conflicts

If the Work Entry you are trying to create conflicts with an existing Work Entry, it will still save and appear in the Gantt view with a yellow triangle in the upper left corner. You can also display only conflicting Work Entries by clicking on Work Entries CONFLICTS or by filtering the Gantt view to  Conflicting.

This view by default is going to be by Month, let's switch over to Week.


Important!

Conflicts impact Payslips!

You must rectify these conflicting entries in order to be able to generate a payslip. 

To rectify the conflicting Work Entry, click on the entry and select the Draft stage in the upper right corner of the pop-up window. Correct the incorrect time, then select the Validated stage to validate.