Search 1.9 billion lines of Odoo code on GitHub

hr_attendance_extra_hours

Author: Compassion Switzerland, Odoo Community Association (OCA)
License: AGPL-3
Branch: CO-1273
Repository: maxime-beck/compassion-modules
Dependencies: hr, hr_attendance, hr_contract, hr_holidays, hr_public_holidays, resource, and web
Other branches: CO-1967, CO-2003, CO-2008, CO-2040, devel, and master
Other repositories: nbornand/compassion-modules, nfluckiger/compassion-modules, quentingigon/compassion-modules, and samuel-fringeli/compassion-modules

<a class="reference external image-reference" href="https://www.gnu.org/licenses/agpl"><img alt="License: AGPL-3" src="https://img.shields.io/badge/license-AGPL--3-blue.png" /></a> <a name="hr-extra-hours-management"></a> <h2>HR (Extra) Hours Management</h2> <p>This module extends the functionality of hr_attendance and allows to keep track of the work hours of the employees, gives better overview of the work hours and follow the extra hours balance.</p> <p>You can set in the schedule of the employee how much time they are supposed to work on a daily basis, allow a maximum extra hours limit, and add minimum break time required. You will better keep track of the extra hours balance of the employees given all the rules that you setup.</p> <p>With this module, logging your hours is made easy in Odoo!</p> <a name="installation"></a> <h3>Installation</h3> <p>Nothing to do.</p> <a name="configuration"></a> <h3>Configuration</h3> <p>To configure this module, go in <strong>Attendances/Configuration/Attendance Settings</strong>:</p> <ol class="arabic simple"> <li>You can configure a <em>free break</em> time that is offered to employees. It means this time will count as a break time but won't be deduced from the attendance of the employees.</li> <li>You can configure a <em>maximum extra hours limit</em>. When the employee makes more extra hours than the limit, it doesn't increase anymore his extra hours balance.</li> <li>In <strong>Attendances/Configuration/Break rules</strong> you can define a minimum break time required per day based on how many hours the employee worked on the day. Total break is the total break time the employee must do per day Minimum break is the minimum time required for at least one break (for instance if the employee should take at least 30 minutes of break for lunch)</li> <li>In <strong>Attendances/Configuration/Coefficient</strong> you can define special days that will give more extra hours to the employee. For instance you could set the Sunday to count 1.5x time. You can limit those rules to specific categories of employees.</li> <li>In <strong>Attendances/Manage Attendances/Employee</strong> you can setup the <em>initial balance</em> of each employee, when you start using the module to count the hours. Just go in one employee, under the Hours tab, and set the value. The value will be updated each year to avoid computing over more than one year of attendances.</li> <li>In <strong>Employee/Contracts/Working Schedule</strong> configure the working schedule of each employee by going to the <em>resource.calendar</em> object</li> <li>In <strong>Leaves/Configuration/Leave Types</strong> configure if leave types should not deduce from the due hours of the employees by setting <em>Keep due hours</em></li> </ol> <a name="usage"></a> <h3>Usage</h3> <p>As an employee, you continue to log your attendance as before with the base module hr_attendance. But you have now new views to keep track of your extra hours evolution.</p> <ol class="arabic simple"> <li>In <strong>Attendances/Manage Attendances/Attendance days</strong> you can view all your working days with the hours that were registered.</li> <li>In <strong>Attendances/Manage Attendances/Balance history</strong> you can view your extra hours evolution</li> </ol> <a class="reference external image-reference" href="https://runbot.odoo-community.org/runbot/116/10.0"><img alt="Try me on Runbot" src="https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas" /></a> <a name="known-issues-roadmap"></a> <h3>Known issues / Roadmap</h3> <ul class="simple"> <li>Improve leaves request to be able to specify how many hours it should deduct from the due hours</li> </ul> <a name="bug-tracker"></a> <h3>Bug Tracker</h3> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/hr/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smash it by providing detailed and welcomed feedback.</p> <a name="credits"></a> <h3>Credits</h3> <a name="images"></a> <h4>Images</h4> <ul class="simple"> <li>Odoo Community Association: <a class="reference external" href="https://odoo-community.org/logo.png">Icon</a>.</li> </ul> <a name="contributors"></a> <h4>Contributors</h4> <ul class="simple"> <li>Stéphane Eicher &lt;<a class="reference external" href="mailto:eicher31&#64;hotmail.com">eicher31&#64;hotmail.com</a>&gt;</li> <li>Emanuel Cino &lt;<a class="reference external" href="mailto:ecino&#64;compassion.ch">ecino&#64;compassion.ch</a></li> <li>Nicolas Badoux &lt;<a class="reference external" href="mailto:n.badoux&#64;hotmail.com">n.badoux&#64;hotmail.com</a>&gt;</li> <li>Samuel Fringeli &lt;<a class="reference external" href="mailto:samuel.fringeli&#64;me.com">samuel.fringeli&#64;me.com</a>&gt;</li> </ul> <p>Do not contact contributors directly about support or help with technical issues.</p> <a name="funders"></a> <h4>Funders</h4> <p>The development of this module has been financially supported by:</p> <ul class="simple"> <li>Compassion Switzerland</li> </ul> <a name="maintainer"></a> <h4>Maintainer</h4> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>This module is maintained by the OCA.</p> <p>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.</p> <p>To contribute to this module, please visit <a class="reference external" href="https://odoo-community.org">https://odoo-community.org</a>.</p> <img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg">