Hr Attendance Overtime

Beta License: AGPL-3 OCA/hr-attendance Translate me on Weblate Try me on Runboat

Mark Attendances as overtime according works week employee configuration to track times done outside the theoretical work times.

At check-out time the attendance line can be split in order to help manager with employee presence reviews and compute compensatory hours.

With this module:

This module is used by hr_attendance_validation in order to helps manager review weeks hours and generate compensatoires hours per employee.

Table of contents

Configuration

This modules depend on different configurations:

To setup ranges hours on employee work time weeks:

  1. Go to Settings > Technical > Resource > Working Times or from employee form Go to Employees > Employees > in employee form view > working hours.
  2. On the form view you can setup 4 new fields add by this module on each attendance lines
  • check-in from: Check-in before will result an extra overtime line with an earlier check-in reason (CI-E)
  • check-in to: Check-in after will add a late check-in reason (CI-L)
  • check-out from: Check-out before will add a earlier check-out reason (CO-E)
  • check-out to: Check-out after will generate an extra overtime line with a late check-out reason (CO-L)

We have chosen to not reuse existing Work from and Work to that are used by other modules like hr_holidays with compensatoires leaves. To be able to define a bigger range that overlap that time.

You can personalize 4 kinds of reason label that are selected by code which must remains the same and uniq:

  1. Go to Attendances > configuration > Reason
  2. personalize name for following code:
  • CI-E: check-in earlier (checked-in occurred before check-in from)
  • CI-L: check-in late (checked-in occurred after check-in to)
  • CO-E: check-out earlier (checked-out occurred before check-out from)
  • CO-L: check-out late (checked-out occurred after check-out to)

Known issues / Roadmap

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Pierre Verkest

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainer:

petrus-v

This module is part of the OCA/hr-attendance project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.