Skip to main content

Time clock rounding in Calamari

In this article, you’ll learn how Calamari can help ensure accurate work time records using different rounding mechanisms.

Written by Agata Skowrońska

The time rounding feature in Calamari enables you to adjust how employee clock-ins and clock-outs are recorded to align with your company’s internal policies and applicable labor laws. This helps avoid errors in time records and payroll, while also automatically correcting minor deviations from the schedule.

We currently offer two rounding methods described below:

1. Rounding to the Work Schedule

If the work starts earlier or later than the planned time from the schedule, the system will automatically move it in the timesheet to the time from the work plan - as long as it fits within the set time limit.

Example settings for clocking-in:

Planned start time: 9:00

Permissible early start: 30 min

Permissible late start: 10 min

How will it work?

The actual start time of 8:29 will be marked in the timesheet as 8:29

The actual start time of 8:45 will be marked in the timesheet as 9:00

The actual start time of 9:05 will be marked in the timesheet as 9:00

The actual start time of 9:11 will be marked in the timesheet as 9:11

Example settings for clocking-out:

Planned end time: 17:00

Permissible early completion: 30 min

Acceptable late completion: 10 min

How will it work?

The actual end time of 16:55 will be marked in the timesheet as 17:00

The actual end time of 16:30 will be marked in the timesheet as 16:30

The actual end time of 17:25 will be marked in the timesheet as 17:00

The actual end time of 17:45 will be marked in the timesheet as 17:45

2. Rounding to Time Intervals

Start and end of events will be rounded to selected interval, e.g. every 5 or 10 minutes, according to selected rounding direction.

This solution is suitable for organizations without fixed schedules or those using time block-based settlements.

You can define:

  • your chosen time interval

  • and the rounding direction (up or down)

Example setting:

Interval: 10 min

Rounding direction: To the nearest value

How will it work?

The actual end time of 8:56 will be marked in the timesheet as 9:00

The actual end time of 8:44 will be marked in the timesheet as 8:40

3. Combined rounding policies

It is possible to use both methods simultaneously. In such cases, the system first applies rounding to the work schedule, and then — if still needed — rounds to the defined time interval.

4. How to activate?

To enable and configure time rounding:

  1. Go to Configuration > Working time rounding.

  2. Enable the option Round based on work plan and/or Round based on time intervals.

  3. Set rounding limits:

    • Round based on work schedule

    • Round based on time intervals

  4. Save changes.


💡 IMPORTANT!

  • Rounded numbers will appear in the system once the shift is finished. If the shift is still in progress, the start time shown is the actual clock-in time.

  • Rounding is only applicable for real-time clocking in or out using the available methods. It does not apply to retrospective or future time adjustments through the add/edit timesheet option.

  • Actual clock-in and clock-out times are visible in shift details when clicking on a day in the Timesheet and then examining the details history. In all reports and the Timesheet, the times will be displayed as rounded values.

Did this answer your question?