Skip to main content

As an admin, how do I mark employees half day present based on their time of clocking in

This article outlines how you can mark employees half day present based on their time of clocking in

Written by Vaibhav Kashyap
Updated today

Prerequisites

  • You must have Admin access in Asanify.

  • At least one attendance policy must exist or you must create a new one.

  • The policy must have a defined shift with a Shift Start Time and Shift End Time configured.


Step 1 - Navigate to Attendance Policy

  • From the left sidebar, click on Attendance.

  • Select Policy from the menu.

  • You will see a list of all existing attendance policies.


Step 2 - Open or Create an Attendance Policy

  • To edit an existing policy, click on the policy name to open its detail page.

  • To configure this rule for a new policy, click Create Policy and follow the steps in How to create an attendance policy in Asanify until you reach the shift configuration section.


Step 3 - Configure the Late Clock-In Treatment for the Shift

The half day present rule is tied to the late clock-in behavior. You must first set how late clock-ins are handled for the shift.

  • In the policy, locate the shift you want to configure. For a fixed shift policy, this is the single default shift. For a variable shift policy, you will configure this per shift.

  • Find the question: "What happens when an employee's first clock in is after the shift start time?"

  • Select one of the following options:

    • "Clock-ins which are after [X] minutes from the shift start time are considered late" — Enter the number of minutes after the shift start time at which a clock-in is considered late (e.g., 30).

    • "Employees are marked as Late" — Employees are marked late immediately if they clock in after the shift start time.

Note: The half day present option is not available if you select "It doesn't matter. Employees can clock-in at any time during the day without being marked as Late". You must choose one of the two late-marking options above.


Step 4 - Enable the Half Day Present Rule

Once a late clock-in treatment is selected, a checkbox will appear below it:

  • Check the box: "Mark employee as half day present if first clock-in is after [time]".

  • A time picker will appear next to the checkbox. This is the cutoff time — if an employee's first clock-in is after this time, they will be marked as half day present (0.5 days present, 0.5 days absent).

  • The time picker defaults to the shift start time plus the late clock-in minutes configured in Step 3. You can override this by selecting a different time from the picker.

Important: The half day cutoff time must be before the shift end time. If you set a time that falls on or after the shift end time, the policy will not save and you will see a validation error.


Step 5 - Optionally Set Minimum Hours for Half Day Present

You can also require employees to have worked a minimum number of hours before they can be marked as half day present.

  • Look for the question: "Do you want the employee to work for a minimum number of hours for half day present?"

  • If you enable this, enter the Minimum Hours for half day (e.g., 4 hours).

  • If this is left blank, Asanify will use the Minimum Hours for full day value as the fallback threshold for the half day present calculation.

Tip: For example, if the minimum hours for a full day is 8 hours, you might set the minimum hours for half day to 4 hours. An employee who clocks in late (past the threshold) but works at least 4 hours will be marked as half day present.


Step 6 - Save the Policy

  • Once all settings are configured, scroll to the bottom of the policy page and click Save.

  • The updated policy will now automatically apply the half day present rule to employees assigned to this policy.


Additional Information

How the Rule Works

When Asanify calculates attendance, it checks the employee's first clock-in time against the configured half day threshold. If both conditions are met — the clock-in is after the cutoff time and the employee has worked the required minimum hours — the employee is marked as 0.5 Present and 0.5 Absent for the day. If a late mark was also configured, a Late flag will be added as well.

Assigning the Policy to Employees

After saving, make sure the policy is assigned to the relevant employees. Unassigned employees will not be affected by these rules. You can refer to how to set up Leave and Attendance for guidance on assigning policies to employees.

Variable Shift Policies

If your policy uses variable shifts, you will need to configure the half day present rule individually for each shift. Each shift has its own late clock-in treatment and half day threshold settings, accessible by clicking on the shift row within the policy.

Did this answer your question?