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.

Agata Skowrońska avatar
Written by Agata Skowrońska
Updated over 3 weeks ago

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 !

Rounding:

  • will be visible in the system once the shift is completed,

  • only works when clocking in/out in real time using the available methods,

  • will not work for time added manually, via the add/edit timesheet option or import.

Did this answer your question?