Managing Employee Leaves¶
Planning and forecasting tasks and projects required the updated information for the resource availability. Leave management application helps to provide the updated information for employee unavailability. Leave management application in Odoo can be used independant or integrated with Project Forecasting application for the better planning of any long term project.
There are many business cases where tracking of employee leaves are necessary, let’s see how Odoo Leaves application will answer all those business cases.
The types of leave and number of leave available for each leave types are as below in our business case.
- The leave cycle starts from January 2018
- Working schedule for all the employees are morning 8 am to 5 pm with 1 hour of lunch break
- Full time employees have 12 Legal leaves for the year 2018
- Part time employees have 12 half leaves for the year 2018
- All employees are eligible to get the 6 Sick Leaves during the year 2018, however employees can have more sick leaves if needed with medical certificates
- Employee can have the Compensatory Days off in some cases where employee have worked on off days
Let’s configure all the above business cases in Odoo and get the updated leave information for all the employees.
Install the Leaves application form Apps menu on your instance, only an Administrator user can perform installation operation.
Make sure that you have a updated leave policy ready, let’s take a business case and configure the number of leave available to each employees for each leave types.
As per business case the working schedule for all the employees are morning 8 am to 5 pm with 1 hour of lunch break. To configure the working schedule please goto Settings → Technical → Resources → Working Time, create a one if the default working schedule does not meet your requirement.
I have created the Standard 40 Hours/Week schedule, almost all the employees are working under this schedule. Leave the Starting Date and End Date empty if you would like to use this schedule throughout the year or until the changes required in working time.
Default Working Schedule¶
This can be set as a default working schedule for every new employee created in the system, goto Configurations → Settings under the Employees application.
Warning: Changing the Company Working Hours will not change the working schedule for the existing employees, the new employees created after the change will have this working schedule as a default.
When you have a new employee joining in the company, the default company working hours will be applied to that employee, however it can be change if required for the specific employees at the time of creation or later.
Employees number of leaves also required to compute the salary statement for every month so that unpaid leaves can be deducted from the salary.
Tip: The working schedule can be change for specific employees directly on the employee configuration.
Default leave types are already given in the Odoo as a standard data, however you can create more if needed according to your business case.
The leave types can be access from Configuration menu under the Leaves application.
You can create a new type of change the existing according to the business rules you need. You can change the below fields to adapt your business rules on leave type.
Apply Double Validation: Check this field when you want that the approval of the leave will be done by Department Manager and HR Manager.
Allow to Override Limit: The number of leave are always predefined, however you can allow to request for more leave than the defined/allocated, i.e. sick leaves can be requested more than assigned.
Meeting Type: Once a leave is validated, Odoo will create a meeting of this type on the correspondent calendar.
Color in Report: This color will be used to To display the specific types of leave in with color in PDF report.
As a business case Sick Leaves may extend. So, check Allow to Override Limit field on the view.
Leaves can allocated by HR Manager or Officer or Department Manager at anytime to employees. The yearly leave allocation will be done by HR Officer or Manager in the beginning of every year while Department Manager can allocate the Compensatory leaves. Let’s create the yearly leave allocation.
To assign the leave goto My Leaves → Allocation Request under the Leaves application and click on CREATE button.
By default you can assign the leaves to selected employees, employees can also create the allocation request to ask for the compensatory leave, which will be reviewed and approved by Manager or HR Office later.
Employee can create a leave request manually, enter the appropriate Description, Duration and select the type Compensatory Days in the Leave Type field.
As an employee you have already applied, you have to wait for the approval for your department manager or hr manager.
As soon as the yearly leave allocated, it is advisable for all the employees to check their leave summary for the allocated leaves. Leave summary for an individual employees can be checked from Leaves application, the first screen will be leave summary.
Employee can see their leaves it can be allocated or requested, whether their status approved or rejected. The actual leaves available to the employees will be displayed on the employees form.