Skip to Content

SW - HR Attendance ZKTeco

by

89.26

17.0 0
Live Preview
Required Apps Attendances (hr_attendance)
Employee Contracts (hr_contract)
Employees (hr)
Discuss (mail)
Time Off (hr_holidays)
Calendar (calendar)
Community Apps Dependencies hr_attendance_work_hours
Technical Name hr_attendance_zktecho
License OPL-1
You bought this module and need support ? Click here!
Technical Name hr_attendance_zktecho
License OPL-1

1. Introduction

The SW - HR Attendance Work Hours module for Odoo enhances the standard attendance reporting by providing detailed insights into employee work hours. This module adds columns to the attendance report, allowing HR managers to monitor in and out times, late arrivals, early checkouts, and grace periods, facilitating better workforce management.

2. Key Features

  • In and Out Work Hours: Track the exact hours employees work by capturing both check-in and check-out times.

  • Late Arrivals and Early Checkouts: Identify employees who arrive late or leave early, aiding in punctuality management.

  • Grace Periods: Define grace periods for shifts, accommodating minor delays without penalizing employees.

  • Detailed Reporting: Access comprehensive attendance reports with additional columns for better analysis.

  • Seamless Integration: Integrates smoothly with Odoo's existing HR and attendance modules.

3. Benefits

  • Improved Attendance Monitoring: Gain a clearer picture of employee attendance patterns, enabling proactive management.

  • Enhanced Workforce Productivity: Identify and address attendance issues promptly, leading to improved productivity.

  • Better Policy Enforcement: Implement and monitor attendance policies effectively with detailed reporting.

  • Streamlined HR Operations: Reduce manual tracking and errors, saving time and resources.

4. Compatibility & Technical Details

  • Odoo Compatibility: Compatible with Odoo version 17.0.

  • Required Apps: Attendances (hr_attendance), Employee Contracts (hr_contract), Time Off (hr_holidays), Employees (hr), Discuss (mail), Calendar (calendar).

  • Technical Name: hr_attendance_work_hours

  • License: Odoo Proprietary License v1.0 (OPL-1)

  • Deployment: Supports Odoo Online, Odoo.sh, and On-Premise installations.

  • Installation: Easy installation with no additional configuration required.

Biometric Device Integration

Fingerprints might be unique but we all need this biometric device integration module, make your life easier

Smart Way Business Solutions

1
Automatic attendance fetching & short response time.
2
Supports multiple timezones.
3
Ignore multiple punches within a set period of time.
4
Draft page to review attendances before moving them to Odoo's Attendance page.
5
View in work & out work hours within set working times.
6
Calculate employee late minutes & early checkout per shift.
7
Compatible with both Odoo Community & Enterprise versions.

PLEASE REQUEST YOUR DEMO BEFORE PURCHASE

User Guide

Setting up Your Device & Preferences:

Note that this module needs the python library "pyzk" to run, you can install it using the following command: "pip install pyzk", after installation, please restart the Odoo instance.

After installing the module, move on to setting up your device by going to the 'Attendances' module all the way through the 'Configuration' menu to 'Biometric Device'.

Don't forget to check the device connection!

If your device doesn't support ignoring duplicate or double punches, you can use this feature in the 'Attendances Settings' which enables you to ignore multiple attendance punches within the time span you set.

If you would like attendances to be fetched multiple times within the day then change the next execution date of set cronjob by going to the 'Settings' module while developer mode is on, navigating to the 'Technical' menu and moving onto the 'Scheduled Actions' menu item to edit the 'Biometric Attendance' action.

Setting up Working Times & Employee Attendance IDs:

Set up your preferred 'Working Times' and don't change them as it could cause a miscalculation later in the attendance report.

Grace Period: you can use this feature by setting the duration per shift (line) and view it on Odoo's attendance report.

Create a contract for your employee and make sure to assign the correct 'Working Time' in the contract.

Map the same ID # present on your Biometric Device onto the employee's form view under the 'Attendance Devices' tab.

Handling & Moving Attendances:

In the 'Attendances' module, navigate to the 'Managers' menu and click on 'Draft Attendances' to view fetched attendances, check the missing logs & edit them if needed.

You can either edit draft attendance logs or create them easily.

You can generate missing attendances for your employees by navigating to the 'Managers' menu and clicking on 'Generate Missing Attendances' to choose your time zone and generate the attendances.

Now, you need to move your draft attendances to Odoo's attendances to be able to view the correct calculations of the report. All you have to do is navigate to the 'Managers', click on 'Move Attendances' menu, fill in the needed info in the wizard, choose the employees whose attendance you'd like to move (in case of not choosing employees then all attendances are fetched).

Odoo Attendances New Columns:

After moving the attendances, you can now check the report by navigating to the 'Managers' menu and then clicking on 'Attendaces'

The newly added columns are as follows:

In Work Hours: calculates how much time the employee has been present in the working premises within set 'Working Time'

Out Work Hours: calculates how much time the employee has been present in the working premises outside of set 'Working Time'

Late Minutes: calculates employee late minutes in accordance with the beginning of every shift (no grace period is applied)

Late Minutes - Grace Period: calculates employee late minutes in accordance with the beginning of every shift with the set grace period applied

Early Checkout: calculates only according to the last check out of the shift

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.