Attendances Report

by
Odoo

65.01

v 10.0 v 11.0 v 12.0 Third Party 3
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Employee Directory (hr)
Leave Management (hr_holidays)
Discuss (mail)
Calendar (calendar)
Technical Name devstriker_attendances_reports
LicenseOPL-1
Websitehttp://www.devstriker.com
Versions 10.0 12.0 11.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Employee Directory (hr)
Leave Management (hr_holidays)
Discuss (mail)
Calendar (calendar)
Technical Name devstriker_attendances_reports
LicenseOPL-1
Websitehttp://www.devstriker.com
Versions 10.0 12.0 11.0

Description

This module generates a calendar covering a chosen period of time (typically a month) for an employee. The report will contain details on each day :

  • Working hours : extracted from the employee's contract working schedule
  • Worked hours : calculated based on attendances
  • Leave : Indicates if employee is on leave that day
  • Public Holiday : Indicates if that day is a public holiday

How To Install

First, make sure you have Employees, Attendances, Leaves, Contracts and Leaves modules are installed and working.

To access this module in Odoo you need to have Manager level in Employee, Leave and Attendance Groups

PS: All these modules are already marked as dependencies for this module so they will be installed automatically when you try to Install this one.

Moreover, this module contains a custom version of "Hr Holiday Exclude Special Days", so if you have it already installed, you must remove it before continuing.

How to use

1 - Employees and contracts:

First create your employees and their contracts. This step is important to determine every employee's working hours.

Go to the employee, click on Contracts, click Create or if it already has a contract edit it. Finally choose the corresponding working schedule.

Employee working schedule

2 - Leaves:

Since this module checks working days from the employee's contract, your Leave Days number now depends on your Employee Working Schedule,

For example, if a worker doesn't have Saturday/Sunday in his Working Schedule, those will not be added to his Leave days Number

Employee Tab

In the picture above the employee doesn't work on Saturdays and Sundays and so those are not calculated in his Leave days Number(5 days)

Working Schedule without contracts is supported by this module but the number of leave days will be different because Odoo calculates it based on number of working hours instead of days.

3 - Public Holidays

This module adds a Submenu "Public Holiday" in "Leaves->Configuration" that allows you to manage those holidays

Employee Tab

PS: Public Holidays are also excluded in Leave days number calculation.

4 - Reports

In your Employees Application, you will find a new Attendance Report sub-menu like this one

Employee Tab

You can now generate your reports for the Employees you want to check from the submenu "Generate Reports"

Attendance Report Generation

To access those reports, go to the "Attendance Report->Reports List"

Reports List

Reports can only be created using the "Generate Reports" wizard, and once they are generated, they cannot be modified. If the employee's schedule,attendances,leaves or public leaves change after the report creation, then the report will no longer be valid because it won't be updated with new values.

Attendance Report

The report will contain:

  • Attendance: The work sessions(checkins - checkouts intervals) the employee did work
  • Working H.: The number of hours the Employee had to work in that day(based on his contract work schedule)
  • Worked H.: The sum of worked hours(sessions intervals) the Employee worked
  • Normal H.: The Worked hours that the Employee is supposed to attend
  • Add H.: The Additional Hours the Employee worked that day
  • Extra Add H.: The Hours an Employee Worked in a non working day(exp: Holiday)
  • Totals: The Sum of every column in the report

The only editable variable in the attendance report is the Working H., once you changed that value and saved, the sums in the last line of the report will be updated as well

Finally, you can Download a PDF Version of This Report using Print->Attendance Report

Attendance Report PDF Version

Known Issues

Generate Report Redirect

Once a Report is Generated, you are not directly redirected to the new report webpage, this is a known issue that is quite confusing. Make sure you navigate properly to the reports list every time you generate a new one.

If you encounter any problem with this module please contact us on the following mail: direction@devstriker.com .

The Technical Support for installation is provided with the buy fee, any other request will be invoiced.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.