Skip to content

🤖 Explain with AI

Work Shifts

The Work Shifts module (Operations → Work Shifts) manages schedules and labor-rule compliance. It has five tabs: Shifts, Assignments, Compliance, Night Differential and Rules.

Shift data feeds directly into time tracking: the scheduled shift boundaries determine how attendance hours split into regular and overtime.


Shifts

Create a shift

  1. Go to Work Shifts → Shifts and click New shift.
  2. Fill in:
Field Notes
Shift Name Required
Shift Type Fixed or Rotating
Start / End Time For fixed shifts; an end earlier than the start marks an overnight shift
Weekly Rotation Schedule For rotating shifts, per weekday
Break Duration (min) Required, 0–480
Shift Category Day, Night or Mixed
Rest Days Weekday toggles (default Saturday and Sunday)
Daily Standard Hours Optional; otherwise auto
Weekly Standard Cap Optional; otherwise auto
Color For the directory
Status Active or Inactive

The directory lists shifts with search and a type filter (All, Fixed, Rotating), showing times, break, type and status.


Assignments

The Assignments tab assigns employees to a shift.

  1. Select a shift (only active shifts), a start date and an optional end date.
  2. Move employees from Available to Assigned using the arrows.
  3. Click Assign.

You can Remove assignments or use Change shift on a row to move someone to a different shift.

Assignments are validated

Before saving, each assignment is checked against the employee’s country rules. If any rule is violated, the batch is rejected and the violations are shown. Fix the schedule and try again.


Compliance

The Compliance tab summarizes how your assignments compare to local labor law.

  • Summary cards: Total, Compliant, Warnings, Violations, Compliance Rate.
  • A list of configured countries.
  • Load All Country Presets seeds the rules for all 12 preset countries.
  • A table of assignments needing attention with the specific rule violated.

Country rules

Country Max daily Max weekly Night window Min rest
Costa Rica 8 h 48 h 22:00–06:00 12 h
Mexico 8 h 48 h 20:00–06:00 8 h
Panama 8 h 48 h 19:00–06:00 10 h
Colombia 8 h 48 h 21:00–06:00 12 h
Ecuador 8 h 40 h 21:00–06:00 12 h
Honduras 8 h 48 h 21:00–06:00 12 h
El Salvador 8 h 44 h 19:00–06:00 12 h
Guatemala 8 h 48 h 19:00–06:00 12 h
Uruguay 8 h 48 h 22:00–06:00 12 h
Paraguay 8 h 48 h 21:00–06:00 12 h
Chile 8 h 45 h 22:00–06:00 12 h
Peru 8 h 48 h 21:00–06:00 12 h

Night differentials

The Night Differential tab configures the extra percentage paid for night work, per country.

Country Rate Applies to
Costa Rica 15% All hours
Mexico 25% All hours
Panama 25% All hours
Colombia 35% / 75% Regular / Overtime
Ecuador 25% All hours
Honduras 25% All hours
El Salvador 50% Overtime
Guatemala 50% All hours
Uruguay 25% All hours
Paraguay 50% Overtime
Chile 50% Overtime
Peru 35% / 50% All / Overtime

You can add or edit differentials (country, name, rate, threshold hours, applies to).

Where night pay is applied

Night premiums are reflected inside the overtime engine when overtime falls in a night window. Regular-hour night differentials are configured here for compliance reference.


Rules

The Rules tab lets you view and edit the underlying compliance rules per country (maximum hours, rest periods, surcharges), so you can adjust them to your local requirements.



Still have questions? Ask on Discord or explore the tutorials.