Configure an absence reason
FollowTo create a new absence reason:
- Go to Settings
> Application > Codifications.
- Select the Reasons codification. You will see a tree view of all existing reasons on the left and a properties page on the right.
- Click on the main folder name Reasons, then click the New button on the command bar at the top. A screen will appear on the right with the label New Item. Replace it with the name of the new reason and click Save.
- Fill in the required fields *
- Click Save. Your new reason will now appear in the list of absence or presence justifications that employees can request.
* The form fields are as follows:
- Name: Enter a descriptive name for the reason.
- Reason Code: Enter a code or abbreviation. This code will appear in the employee’s attendance book.
- Type: Select Absence.
-
Unit of Measure: Check the desired options:
- By days: The request can be made only for one or more full days.
- Half days: Use only if your company uses the Altamira Vacation & Leave module without Altamira Attendance. If the Attendance module is active, select By hours instead.
- By hours: The request can be made for specific hours within the same day.
Note: All three options can be selected simultaneously.
- Allow requests over multiple days (applies only to hourly absences): Extends the use of “By hours” to multi-day requests.
-
Behavior for reducing requests:
- Always reduced by attendance: The absence duration is reduced by overlapping attendances or clock-ins.
- Reduced only by clock-ins: The absence duration is reduced only by actual clock-ins, not by other presence requests (e.g., Smart Working).
- Never reduced except when outside working hours: The absence duration remains unchanged unless it exceeds daily working limits.
- Never reduced: The absence overrides all other presences or overtime without reduction.
- Ignore rest days: Allows the reason to be applied even on rest days, overriding the rest status after approval.
- Meal vouchers assigned with this reason: Specify the number of meal vouchers associated with this reason, in addition to those provided by the shift schedule.
-
Do not generate any meal vouchers if this reason is present
If this reason is selected for the day or through a request, no meal voucher will be generated.
(Configure a reason to block the generation of meal vouchers) - Duration rounding: Specify rounding in hours or minutes for requests made with this reason.
- Rounding type: Choose whether rounding should be up, down, or mathematical.
- Form View: Select the request form to be used for this reason. You can either use the default form from the View Configurator or link a custom view.
- Print template: Choose the report template used in activities linked to this reason. If not selected, the system will use the default one.
- Counter Group: Link the reason to a counter group (e.g., Vacation, Leave). This ensures that requests update the counter in the employee’s attendance record.
- This reason’s counter accrues balance: When enabled, this reason contributes to the employee’s remaining balance counter.
- Block requests when no balance remains: Prevents employees from submitting requests when their balance is zero.
- Status for balance validation: Choose the workflow status where the balance check is performed.
- Minimum notice (days): Define how many days in advance a request must be submitted.
- Block requests if notice not met: Prevents submission when the notice period is not respected.
- Status for notice validation: Choose the workflow status where notice validation takes place.
- Available for: Define whether this reason is available to All employees or only those matching a selected Access filter (see Access filters for different user groups).
- Visible in clock-ins: Makes this reason selectable when recording a clock-in/out event.
- Missing hours anomaly reason: Replaces the default “Missing Hours” reason in attendance when a day has missing hours. Only one can be active at a time.
- Not counted as working hours: Excludes hours under this reason from ordinary working hours (e.g., lunch breaks).
- Unpaid by employer: Marks hours under this reason as unpaid by the company (e.g., covered by INPS or other third parties). This exclusion affects payroll exports.
- Generate zero-duration details on rest days: Ensures this reason is processed with zero duration on rest days during attendance calculation.
- CustomerID: A unique custom code used for data imports/exports with other systems.
- Payroll reason code: Enter the payroll system code provided by the payroll office.
- All fields under Attendance export for payroll contain additional data needed to transmit attendance information to payroll systems.
Comments
0 comments
Please sign in to leave a comment.