From a802e9f37b5aef53eff07d6667d46578c9dc1387 Mon Sep 17 00:00:00 2001 From: larm-odoo Date: Thu, 7 May 2026 20:13:58 +0000 Subject: [PATCH] [ADD] Time Off - Time off types X-original-commit: 8710c1f9ccebf11498bc57962f4f38f5b5613eb4 --- content/applications/hr/attendances.rst | 3 +- content/applications/hr/employees.rst | 2 +- .../payroll/payroll_localizations/india.rst | 4 +- .../payroll_localizations/saudi_arabia.rst | 5 +- .../united_arab_emirates.rst | 8 +- content/applications/hr/time_off.rst | 198 +----------------- .../applications/hr/time_off/allocations.rst | 4 +- .../hr/time_off/request_time_off.rst | 6 +- .../hr/time_off/time-off-type-form-bottom.png | Bin 18656 -> 0 bytes .../hr/time_off/time-off-type-form-top.png | Bin 27584 -> 0 bytes .../hr/time_off/time_off_types.rst | 198 ++++++++++++++++++ .../time_off_types/allocation-section.png | Bin 0 -> 19711 bytes .../hr/time_off/time_off_types/display.png | Bin 0 -> 8155 bytes .../time_off_types/top-half-to-type.png | Bin 0 -> 14707 bytes 14 files changed, 217 insertions(+), 211 deletions(-) delete mode 100644 content/applications/hr/time_off/time-off-type-form-bottom.png delete mode 100644 content/applications/hr/time_off/time-off-type-form-top.png create mode 100644 content/applications/hr/time_off/time_off_types.rst create mode 100644 content/applications/hr/time_off/time_off_types/allocation-section.png create mode 100644 content/applications/hr/time_off/time_off_types/display.png create mode 100644 content/applications/hr/time_off/time_off_types/top-half-to-type.png diff --git a/content/applications/hr/attendances.rst b/content/applications/hr/attendances.rst index 73dbac34b6e..78d54402e4e 100644 --- a/content/applications/hr/attendances.rst +++ b/content/applications/hr/attendances.rst @@ -144,8 +144,7 @@ when extra time is counted and what time is not logged. employee when they check out with a kiosk, or when a user checks out in the database. .. note:: - Approved extra hours can be :ref:`deducted from an approved time off request - `. + Approved extra hours can be deducted from an approved time off request. .. seealso:: - :doc:`attendances/check_in_check_out` diff --git a/content/applications/hr/employees.rst b/content/applications/hr/employees.rst index 2b3d70d7fdb..4ee7362faa0 100644 --- a/content/applications/hr/employees.rst +++ b/content/applications/hr/employees.rst @@ -131,7 +131,7 @@ Extra time off allocation ------------------------- During salary package negotiations, enable the checkbox in this section if additional time off -requests are allowed. When enabled, select the :ref:`Time Off Type ` +requests are allowed. When enabled, select the :doc:`Time Off Type ` created for the additional days using the drop-down menu. The default available options are :guilabel:`Paid Time Off`, :guilabel:`Compensatory Days`, and diff --git a/content/applications/hr/payroll/payroll_localizations/india.rst b/content/applications/hr/payroll/payroll_localizations/india.rst index 9cf5ca654bb..282ba936f15 100644 --- a/content/applications/hr/payroll/payroll_localizations/india.rst +++ b/content/applications/hr/payroll/payroll_localizations/india.rst @@ -268,7 +268,7 @@ Sandwich leave A *sandwich Leave* is a time off policy where weekends and public holidays falling between two applied leave days are also counted as time off. -To enable this on a :ref:`time off types ` navigate to +To enable this on a :doc:`time off type <../../time_off/time_off_types>` navigate to :menuselection:`Time Off app --> Configuration --> Time Off Types`, and click the desired time off type to enable this feature on. Tick the checkbox next to :guilabel:`Sandwich Leave` in the :guilabel:`Configuration` section of the :guilabel:`Time Off Type` form. @@ -290,7 +290,7 @@ on these defined dates. If an employee attempts to request leave on any other date, a validation error will be raised. -To enable this on a :ref:`time off types ` navigate to +To enable this on a :doc:`time off type <../../time_off/time_off_types>` navigate to :menuselection:`Time Off app --> Configuration --> Time Off Types`, and create a new time off type or open an existing one, Tick the checkbox next to :guilabel:`Limited to Optional Holiday` in the :guilabel:`Configuration` section of the :guilabel:`Time Off Type` form. diff --git a/content/applications/hr/payroll/payroll_localizations/saudi_arabia.rst b/content/applications/hr/payroll/payroll_localizations/saudi_arabia.rst index 541126889b8..ef03055c444 100644 --- a/content/applications/hr/payroll/payroll_localizations/saudi_arabia.rst +++ b/content/applications/hr/payroll/payroll_localizations/saudi_arabia.rst @@ -212,8 +212,9 @@ the drop-down space beneath the :guilabel:`Establishment Bank Account` field, an Next, enter the company's :guilabel:`MoL Establishment ID`. This ID number is provided by Saudi Arabia's Ministry of Labor. -Finally, select the :ref:`time off type ` that is used to calculate the -:guilabel:`Annual Leave Balance` set in the :ref:`employee's profile `. +Finally, select the :doc:`time off yype <../../time_off/time_off_types>` that is used to calculate +the :guilabel:`Annual Leave Balance` set in the :ref:`employee's profile +`. Salary structures & structure types ----------------------------------- diff --git a/content/applications/hr/payroll/payroll_localizations/united_arab_emirates.rst b/content/applications/hr/payroll/payroll_localizations/united_arab_emirates.rst index 00225c57ecd..29b9b4e2e04 100644 --- a/content/applications/hr/payroll/payroll_localizations/united_arab_emirates.rst +++ b/content/applications/hr/payroll/payroll_localizations/united_arab_emirates.rst @@ -206,8 +206,8 @@ Annual remaining leave balance rules Annual remaining leave balance rules are used for calculating the amount to be paid to or taken from the employee based on the number of leave days deserved by the employee during the current year. -The annual leave :ref:`time off type ` is specified using the :guilabel:`Is -Annual Leave` checkbox. +The annual leave :doc:`time off type <../../time_off/time_off_types>` is specified using the +:guilabel:`Is Annual Leave` checkbox. If enabled, the rule calculates the amount of leave days deserved by the employee up to the current date and subtracts the number of annual leave days taken, and if the result is positive, this means @@ -226,8 +226,8 @@ There are **3 cases** for the employee to have: eligible for **15 days** of this type of leave per calendar year. .. tip:: - The SLI is not mandatory in Odoo but can be done from the setup of the :ref:`time off types - `. + The SLI is not mandatory in Odoo but can be done from the setup of the :doc:`time off types + <../../time_off/time_off_types>`. #. **50% paid sick leave:** Same as the fully paid one, but the employees are eligible for **30 days** from this leave type. These 30 days are counted after the first **15** fully paid days. diff --git a/content/applications/hr/time_off.rst b/content/applications/hr/time_off.rst index cf4d3a0a006..89fd9dd5cab 100644 --- a/content/applications/hr/time_off.rst +++ b/content/applications/hr/time_off.rst @@ -36,200 +36,6 @@ In order to allocate time off to employees, and for employees to request and use various time off types must be configured first, then allocated to employees (if allocation is required). -.. _time_off/time-off-types: - -Time off types --------------- - -To view the currently configured time off types, navigate to :menuselection:`Time Off app --> -Configuration --> Time Off Types`. The time off types are presented in a list view. - -The **Time Off** app comes with four preconfigured time off types: :guilabel:`Paid Time Off`, -:guilabel:`Sick Time Off`, :guilabel:`Unpaid`, :guilabel:`Compensatory Days`, and :guilabel:`Extra -Hours`. These can be modified to suit business needs, or used as-is. - -Create time off type -~~~~~~~~~~~~~~~~~~~~ - -To create a new time off type, navigate to :menuselection:`Time Off app --> Configuration --> Time -Off Types`. From here, click the :guilabel:`New` button to reveal a blank time off type form. - -Enter the name for the particular type of time off in the blank line at the top of the form, such as -`Vacation` or `Bereavement`. Then, enter the following information on the form. - -.. note:: - The only **required** fields on the time off type form are the name of the :guilabel:`Time Off - Type`, the :guilabel:`Take Time Off In`, and the :guilabel:`Kind of Time Off`. In addition, the - :guilabel:`Time Off Requests` and :guilabel:`Allocation Requests` sections **must** be - configured. - -.. _time_off/time-off-requests: - -Time off requests section -************************* - -This section determines how approvals are handled for time off requests for this time off type. - -- :guilabel:`Approval`: select what specific kind of approval is required for the time off type. The - options are: - - - :guilabel:`No Validation`: No approvals are required when requesting this type of time off. The - time off request is automatically approved. - - :guilabel:`By Time Off Officer`: Only the specified :ref:`Time Off Officer - `, set on this form in the :guilabel:`Notified Time Off Officer` - field, is required to approve the time off request. This option is selected, by default. - - :guilabel:`By Employee's Approver`: Only the employee's specified approver for time off, which - is set on the *Work Information* tab on the :ref:`employee's form `, is - required to approve the time off request. - - :guilabel:`By Employee's Approver and Time Off Officer`: Both the employee's :ref:`specified - time off approver ` and the :ref:`Time Off Officer - ` are required to approve the time off request. - -Allocation requests section -*************************** - -This section determines how allocation requests are handled for this time off type. - -- :guilabel:`Requires allocation`: If the time off must be allocated to employees, select - :guilabel:`Yes`. If the time off can be requested without time off being previously allocated, - select :guilabel:`No Limit`. If :guilabel:`No Limit` is selected, the following options do not - appear on the form. -- :guilabel:`Employee Requests`: Select :guilabel:`Extra Days Requests Allowed` if the employee is - able to request more time off than was allocated. - - If employees should **not** be able to make requests for more time off than what was allocated, - select the :guilabel:`Not Allowed` option. - - .. example:: - Ten days are allocated to the employee for this particular type of time off, and the - :guilabel:`Extra Days Requests Allowed` option is enabled. The employee wants to take a - vacation for twelve days. They may submit a request for two additional days, since the - :guilabel:`Extra Days Requests Allowed` option is enabled. - - .. important:: - It is important to note that requesting additional time off does **not** guarantee that time - off is granted. - -- :guilabel:`Approval`: Select the type of approvals required for the allocation of this particular - time off type. - - - :guilabel:`No Validation`: No approvals are required when requesting additional allocations for - the time off type. The allocation request is automatically approved. - - :guilabel:`By Time Off Officer`: Only the specified :ref:`Time Off Officer - `, set on this form in the :guilabel:`Notified Time Off Officer` - field, is required to approve the allocation request. This option is selected, by default. - - :guilabel:`By Employee's Approver`: Only the employee's specified approver for time off, which - is set on the *Work Information* tab on the :ref:`employee's form `, is - required to approve the allocation request. - - :guilabel:`By Employee's Approver and Time Off Officer`: Both the employee's :ref:`specified - time off approver ` and the :ref:`Time Off Officer - ` are required to approve the allocation request. - -Configuration section -********************* - -This section determines all other details regarding the time off type, aside from approvals and -allocations. This includes how the time off must be taken (hours, half days, or days), if the time -off is visible to other users, and how the time off affects the **Payroll** app. - -.. _`time_off/time-off-officer`: - -- :guilabel:`Notified Time Off Officer`: Select the user who is notified and responsible for - approving requests and allocations for this specific type of time off. -- :guilabel:`Take Time Off in`: Select the format the time off is requested in from the drop-down - menu. The options are: - - - :guilabel:`Day`: if time off can only be requested in full day increments (8 hours). - - :guilabel:`Half Day`: if time off can only be requested in half day increments (4 hours). - - :guilabel:`Hours`: if the time off can be taken in hourly increments. - - .. _`time_off/deduct-extra-hours`: - -- :guilabel:`Deduct Extra Hours`: Enable this option if the time off request should factor in any - extra time accrued by the employee. - - .. example:: - If an employee works two extra hours for the week, and requests five hours of time off, the - request would be for three hours, since the two extra worked hours are used first, and deducted - from the request. - -- :guilabel:`Public Holiday Included`: Enable this option if public holidays should be included in - time off requests. - - .. example:: - An employee in the United States requests time off for the week of July 4th, for a total of - five days. Since the 4th of July is a holiday in the United States, the time off request is - automatically modified to use four vacation days and one public holiday, instead of five - vacation days. That is because the holiday is included, and the user does not need to use their - own vacation time for a public holiday. - - This option reduces extra work for users, enabling them to make only one time off request for - the entire week, instead of making two separate requests, one for the days *before* the - holiday, and another one for the days *after* the holiday. - -- :guilabel:`Allow To Attach Supporting Document`: Enable this option to allow the employee to - attach documents to the time off request. This is useful in situations where documentation is - required, such as long-term medical leave. -- :guilabel:`Kind of Time Off`: From the drop-down menu, select the type of time off, either - :guilabel:`Worked Time` or :guilabel:`Absence`. :guilabel:`Worked Time` indicates the time off - taken counts toward worked time for any type of accrual the employee is working towards, whereas - :guilabel:`Absence` does not count toward any type of accrual. -- :guilabel:`Company`: If multiple companies are created in the database, and this time off type - only applies to one company, select the company from the drop-down menu. If this field is left - blank, the time off type applies to all companies in the database. This field **only** appears in - a multi-company database. - -Negative cap section -******************** - -Enable the :guilabel:`Allow Negative Cap` option if employees are able to request more time off than -they currently have, allowing a negative balance. If enabled, an :guilabel:`Maximum Excess Amount` -field appears. In this field, enter the maximum amount of negative time allowed, in days. - -.. example:: - Sara currently has three days of the time off type `Vacation`. She is planning a trip that - requires five days of time off. - - The `Vacation` time off type has the :guilabel:`Allow Negative Cap` option enabled, and the - :guilabel:`Maximum Excess Amount` is set to five. - - These settings allow Sara to submit a request for five days of the `Vacation` time off type. If - approved, her `Vacation` time off balance will be negative two (-2) days. - -.. image:: time_off/time-off-type-form-top.png - :alt: The top half of the time off type form, with all the information filled out for sick time - off. - -Payroll section -*************** - -If the time off type should create :doc:`../hr/payroll/work_entries` in the **Payroll** app, select -the :guilabel:`Work Entry Type` from the drop-down list. - -Timesheets section -****************** - -.. note:: - The :guilabel:`Timesheets` section only appears if the user is in developer mode. Refer to the - :ref:`developer-mode` document for details on how to access the developer mode. - -When an employee takes time off, and is also using timesheets, Odoo creates entries in the -**Timesheets** app for the time off. This section defines how they are entered. - -- :guilabel:`Project`: Select the project the time off type entries appear in. -- :guilabel:`Task`: Select the task that appears in the timesheet for this time off type. The - default options are: :guilabel:`Time Off`, :guilabel:`Meeting`, or :guilabel:`Training`. - -Display option section -********************** - -- :guilabel:`Color`: Select a color to be used in the **Time Off** app dashboard. -- :guilabel:`Cover Image`: Select an icon to be used in the **Time Off** app dashboard. - -.. image:: time_off/time-off-type-form-bottom.png - :alt: The lower half of the time off type form, with all the information filled out for sick time - off. - .. _time_off/accrual-plans: Accrual plans @@ -278,7 +84,7 @@ Enter the following information on the form: The employee works standard 40-hour weeks. According to the accrual plan, they should earn four vacation days per month. - The employee takes five days off using a :ref:`time off type ` with + The employee takes five days off using a :doc:`time off type ` with the :guilabel:`Kind of Time Off` set as an :guilabel:`Absence`. Because the plan grants vacation only for worked time, those five days do not count toward accrual. @@ -569,6 +375,7 @@ the time off request in a modal, click the :guilabel:`View` button. :alt: Overview of the user's team, with time off requests shown. .. seealso:: + - :doc:`time_off/time_off_types` - :doc:`time_off/allocations` - :doc:`time_off/request_time_off` - :doc:`time_off/my_time` @@ -578,6 +385,7 @@ the time off request in a modal, click the :guilabel:`View` button. .. toctree:: :titlesonly: + time_off/time_off_types time_off/allocations time_off/request_time_off time_off/my_time diff --git a/content/applications/hr/time_off/allocations.rst b/content/applications/hr/time_off/allocations.rst index a50385ce85d..4f2d2eef658 100644 --- a/content/applications/hr/time_off/allocations.rst +++ b/content/applications/hr/time_off/allocations.rst @@ -5,7 +5,7 @@ Allocations Allocations are amounts of time off given to employees, either granted immediately or earned as the employee works, through an accrual plan. -Once :ref:`time off types ` and :ref:`accrual plans +Once :doc:`time off type <../time_off/time_off_types>` and :ref:`accrual plans ` have been configured, the next step is to *allocate*, or give, time off to employees. @@ -56,7 +56,7 @@ information: field is labeled :guilabel:`Run until`. - :guilabel:`Allocation`: Enter the amount of time that is being allocated to the employees. This field displays the time in either :guilabel:`Hours` or :guilabel:`Days`, depending on how the - selected :ref:`Time Off Type ` is configured. + selected :doc:`Time Off Type <../time_off/time_off_types>` is configured. - :guilabel:`Employee`: Using the drop-down menu, select the employee being allocated the time off. - :guilabel:`Add a reason...`: If any description or note is necessary to explain the time off allocation, enter it in this field at the bottom of the form. diff --git a/content/applications/hr/time_off/request_time_off.rst b/content/applications/hr/time_off/request_time_off.rst index cf0070b35ac..77627b0d31f 100644 --- a/content/applications/hr/time_off/request_time_off.rst +++ b/content/applications/hr/time_off/request_time_off.rst @@ -63,11 +63,11 @@ Enter the following information on the :guilabel:`New Time Off` request form: - :guilabel:`Requested (Days/Hours)`: This field updates automatically once the :guilabel:`Date` section is completed. If the :guilabel:`Date` section is modified, this section automatically updates to reflect the total time off requested. This field is in either hours or days, depending - on how the selected :ref:`Time Off Type ` is configured. + on how the selected :doc:`Time Off Type <../time_off/time_off_types>` is configured. - :guilabel:`Description`: Enter a description for the time off request. This should include any details that managers and approvers may need to approve the request. -- :guilabel:`Supporting Document`: This field **only** appears if the :ref:`Time Off Type - ` selected allows for the attachment of documents. Click the +- :guilabel:`Supporting Document`: This field **only** appears if the :doc:`Time Off Type + <../time_off/time_off_types>` selected allows for the attachment of documents. Click the :icon:`fa-paperclip` :guilabel:`Attach File` button, and a file explorer window appears. Navigate to the desired files that should be attached, select them, then click The diff --git a/content/applications/hr/time_off/time-off-type-form-bottom.png b/content/applications/hr/time_off/time-off-type-form-bottom.png deleted file mode 100644 index d8c4da8e8c129a6ae4b7f8f7716516ceb3be5de2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18656 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 Jt0YZ>{|_DG8iN1; diff --git a/content/applications/hr/time_off/time_off_types.rst b/content/applications/hr/time_off/time_off_types.rst new file mode 100644 index 00000000000..27e42c3e872 --- /dev/null +++ b/content/applications/hr/time_off/time_off_types.rst @@ -0,0 +1,198 @@ +============== +Time off types +============== + +One of the first things that requires configuration in the **Time Off** app are the time off types. + +When employees request time off, they must specify the *type* of time off they are requesting, such +as sick time, vacation time, etc. The time off type determines several things, including *how* the +request is made (hours, half days, or days), and how it is :ref:`approved +`. + +To view the currently configured time off types, navigate to :menuselection:`Time Off app --> +Configuration --> Time Off Types`. The time off types are presented in a list view. + +The **Time Off** app comes with six preconfigured time off types: :guilabel:`Paid Time Off`, +:guilabel:`Sick Time Off`, :guilabel:`Unpaid`, :guilabel:`Compensatory Days`, :guilabel:`Extra Time +Off`, and :guilabel:`Extra Hours`. These can be modified to suit business needs, or used as-is. + +Create time off type +==================== + +To create a new time off type, navigate to :menuselection:`Time Off app --> Configuration --> Time +Off Types`. From here, click the :guilabel:`New` button to reveal a blank *Time Off Type* form. +Then, enter the following information on the form. + +.. note:: + The only **required** configurations on the time off type form are the following fields: + + - :guilabel:`Time Off Type` + - :guilabel:`Duration Type` + - :guilabel:`Count as` + - :guilabel:`Approval` + +General information section +--------------------------- + +This section outlines the high-level information for the time off type. Enter the following +information at the top of the form: + +- :guilabel:`Time Off Type`: Enter the name for the particular type of time off, such as `Vacation` + or `Bereavement`. +- :guilabel:`Duration Type`: Select the format the time off is requested in by clicking the + corresponding radio button. The options are: + + - :guilabel:`Day`: Time off can only be requested in full-day increments (8 hours). + - :guilabel:`Half Day`: Time off can only be requested in half-day increments (4 hours). + - :guilabel:`Hours`: Time off can be taken in hourly increments. + +- :guilabel:`Count as`: Using the drop-down menu, select whether the time off type is counted toward + accrual plans. Select :guilabel:`Worked Time` if the time off *does* count, select + :guilabel:`Absence` if it does *not* count toward any type of accrual. +- :guilabel:`Notify HR`: Select the user who is notified and responsible for approving requests and + allocations for this specific type of time off. If this field is left blank, no one is notified. +- :guilabel:`Company`: If :doc:`multiple companies are created in the database + <../../general/companies/multi_company>`, and this time off type only applies to one company, + select the company from the drop-down menu. If this field is left blank, the time off type applies + to all companies in the database. This field **only** appears in a multi-company database. +- :guilabel:`Country`: If multiple countries are associated with the database, and this time off + type is restricted to one country, select the country from the drop-down menu. If this field is + left blank, the time off type applies to all countries. This field **only** appears in a + multi-country database. + +.. image:: time_off_types/top-half-to-type.png + :alt: The top half of the time off type form, with all the generic information populated. + +.. _time_off/time-off-requests: + +Time off requests section +------------------------- + +This section determines how approvals are handled for time off requests for this time off type. + +Select what specific kind of :guilabel:`Approval` is required for the time off type. The options +are: + + - :guilabel:`None Needed`: No approvals are required when requesting this type of time off. The + time off request is automatically approved. + - :guilabel:`By Time Off Officer`: Only the specified time off officer, set on this form in the + :guilabel:`Notify HR` field, is required to approve the time off request. This option is + selected by default. + - :guilabel:`By Employee's Approver`: Only the employee's specified approver for time off, which + is configured in the *Settings* tab of the :ref:`employee's form `, is + required to approve the time off request. + - :guilabel:`By Employee's Approver and Time Off Officer`: Both the employee's :ref:`specified + time off approver ` and the time off officer are required to approve the + time off request. + +Allocation requests section +--------------------------- + +This section determines how allocation requests are handled for this time off type. + +- :guilabel:`Requires allocation`: If the time off must be allocated to employees, enable the + checkbox. If the time off can be requested without time off being previously allocated, uncheck + the box. If unchecked, no other options appear in the *Allocation Requests* section. +- :guilabel:`Allow Employee Requests`: Check the checkbox if the employee should be able to request + more time off than was allocated. + + If employees should **not** be able to make requests for more time off than what was allocated, + leave the box unchecked. + + .. example:: + Ten days are allocated to the employee for this particular type of time off, and the + :guilabel:`Allow Employee Requests` option is enabled. The employee wants to take a vacation + for twelve days. They may submit a request for two additional days, since the :guilabel:`Allow + Employee Requests` option is enabled. + + .. important:: + It is important to note that requesting additional time off does **not** guarantee that time + off is granted. + +- :guilabel:`Approval`: Select the type of approvals required for the allocation of this particular + time off type. + + - :guilabel:`None Needed`: No approvals are required when requesting additional allocations for + the time off type. The allocation request is automatically approved. + - :guilabel:`By Time Off Officer`: Only the specified time off officer, set on this form in the + :guilabel:`Notify HR` field, is required to approve the allocation request. This option is + selected, by default. + - :guilabel:`By Employee's Approver`: Only the employee's specified approver for time off, which + is set on the *Work Information* tab on the :ref:`employee's form `, is + required to approve the allocation request. + - :guilabel:`By Employee's Approver and Time Off Officer`: Both the employee's :ref:`specified + time off approver ` and the time off officer are required to approve + the allocation request. + +.. image:: time_off_types/allocation-section.png + :alt: The allocation section all filled out for a new time off type. + +Configuration section +--------------------- + +This section determines all other details regarding the time off type, aside from approvals and +allocations. + +- :guilabel:`Ignore Public Holidays`: Enable this option if public holidays should *not* be included + in time off requests. + + .. example:: + An employee in the United States requests time off for the week of July 4th, for a total of + five days. Since the 4th of July is a holiday in the United States, the time off request is + automatically modified to use four vacation days and one public holiday, instead of five + vacation days. That is because the holiday is ignored, and the user does not need to use their + own vacation time for a public holiday. + + This option reduces extra work for users, enabling them to make only one time off request for + the entire week, instead of making two separate requests, one for the days *before* the + holiday, and another one for the days *after* the holiday. + +- :guilabel:`Hide On Dashboard`: Enable this option if this type of time off should *not* appear on + the dashboard. +- :guilabel:`Require Supporting Document`: Enable this option if the employee **must** attach + documents to the time off request. This is useful in situations where documentation is required, + such as long-term medical leave or jury duty. +- :guilabel:`Deduct Extra Hours`: Enable this option if the time off request should factor in any + extra time accrued by the employee. + + .. example:: + If an employee works two extra hours for the week, and requests five hours of time off, the two + extra worked hours are counted toward the request. As a result, the time off request only uses + three hours of the employee's accrual. + +- :guilabel:`Eligible for Accrual Rate`: Enable this checkbox if the time off type is included when + calculating worked time for an accrual plan. This is enabled by default. +- :guilabel:`Allow Request on Top`: Enable this checkbox if the employee can request additional time + off, stacked on top of this time off type. + +Negative cap section +-------------------- + +Enable the :guilabel:`Allow Negative Cap` option if employees should be able to request more time +off than they currently have, allowing a negative balance. If enabled, an :guilabel:`up to` field +appears. In this field, enter the maximum amount of negative time allowed, in days. + +.. example:: + Sara currently has three days of the `Vacation` time off type. She is planning a trip that + requires five days of time off. + + The `Vacation` time off type has the :guilabel:`Allow Negative Cap` option enabled, and the + :guilabel:`Maximum Excess Amount` is set to five. + + These settings allow Sara to submit a request for five days of the `Vacation` time off type. If + approved, her `Vacation` time off balance will be negative two (-2) days. + +Payroll section +--------------- + +If the time off type should create :doc:`../../hr/payroll/work_entries` in the **Payroll** app, +specify the :guilabel:`Work Entry Type` from the drop-down list. + +Display option section +---------------------- + +- :guilabel:`Color`: Select a color to be used in the **Time Off** app dashboard. +- :guilabel:`Cover Image`: Select an icon to be used in the **Time Off** app dashboard. + +.. image:: time_off_types/display.png + :alt: The lower half of the time off type form, with the color and icon selected. diff --git a/content/applications/hr/time_off/time_off_types/allocation-section.png b/content/applications/hr/time_off/time_off_types/allocation-section.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf4103aad77a8dd930cdba69bb3762b7a66b077 GIT binary patch literal 19711 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 z0000000000000000000000000000000000000000000000KmWZ2MWu}%d$6DDgXcg M07*qoM6N<$f)3eaZvX%Q literal 0 HcmV?d00001 diff --git a/content/applications/hr/time_off/time_off_types/display.png b/content/applications/hr/time_off/time_off_types/display.png new file mode 100644 index 0000000000000000000000000000000000000000..c00f260abb5f322c10d3c68d72ba80cc0594f067 GIT binary patch literal 8155 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 literal 0 HcmV?d00001