Feito para equipas por turnos:
Concebido para as regras de tempo de trabalho da UE
|
Voltar ao blogue
Leave & Holidays

Leave Balances That Don't Break the Roster

Tested: leave requests, per-year balances, and roster conflict checks — so approved leave never becomes a missing shift.

CT

Por Chegatta Team

1 min de leitura

Partilhar

The Real-World Context

Leave is approved, but the roster still shows a gap. Or a holiday is missed and a clock-in is flagged as absence.

The Test Scenario

We created LeaveType: Annual 22 days, gave a worker 18/22 remaining, requested 3 days leave overlapping a rostered shift, then added a holiday calendar for that week.

How It Works (The Mechanics)

  1. Request → ApprovalLeaveRequest pending → approved, deducts from LeaveBalance per year.
  2. Roster check — approved leave blocks the roster slot, no false “missing clock-in.”
  3. Holiday awareness — punch on holiday is flagged as holiday, not absence.

The Results / What We Verified

  • Balance deducted correctly (18→15). Pass.
  • Roster gap closed when leave approved. Pass.
  • Holiday punch not flagged as absence. Pass.

Honest caveat: Negative balances still need HR approval — the engine warns, it doesn’t auto-reject.

Call to Action

Approve leave in one tap — Instant 2-Minute Setup • No Credit Card Required. Try Chegatta free at Chegatta.com.

CT

Sobre a Chegatta

A Chegatta é uma plataforma de assiduidade verificada e conforme para agências de trabalho temporário e empresas. A nossa equipa escreve guias práticos sobre assiduidade, conformidade salarial e prevenção de fraudes de horário.

Publicações relacionadas

Instant 2-Minute Setup • No Credit Card Required

Start Running Accurate Shift Roster & GPS Clock-In Today

Zero hardware cost. Automate time tracking, shift verification and banking-grade SEPA payroll exports.

14 days full accessZero setup hardwareCancel anytime