Author: |
Compassion Switzerland, Odoo Community Association (OCA) |
License: |
AGPL-3 |
Branch: |
change_child_step1 |
Repository: |
quentingigon/compassion-modules |
Dependencies: |
hr,
hr_attendance,
hr_contract,
hr_holidays,
hr_public_holidays,
resource,
and
web |
Languages: |
JavaScript (74, 3.2%),
PO File (110, 4.7%),
Python (1258, 53.7%),
and
XML (902, 38.5%) |
Other branches: |
father_alive,
name_split_form,
preferred_name_in_partner_view,
ref_bvr,
and
sms_payment_error |
Other repositories: |
CompassionCH/hr-timesheet,
cmtCousteau/compassion-modules,
maxime-beck/compassion-modules,
nbornand/compassion-modules,
nfluckiger/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 <<a class="reference external" href="mailto:eicher31@hotmail.com">eicher31@hotmail.com</a>></li>
<li>Emanuel Cino <<a class="reference external" href="mailto:ecino@compassion.ch">ecino@compassion.ch</a></li>
<li>Nicolas Badoux <<a class="reference external" href="mailto:n.badoux@hotmail.com">n.badoux@hotmail.com</a>></li>
<li>Samuel Fringeli <<a class="reference external" href="mailto:samuel.fringeli@me.com">samuel.fringeli@me.com</a>></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">