Attendance rules
P0 · MVPHow every punch is counted: shifts, grace and fines, overtime, weekly offs, holidays, approvals and devices. Payroll uses the result.
ZetPeople isn't part of your company's suite
ZetPeople: employees, leave, attendance and org chart. It works on its own and reuses your existing contacts, people and products, so nothing has to be entered again.
- Policy answers
- Attrition risk
- Leave impact check
- Job description writer
Your admin decides which apps your company uses.
You don't have access to this page
Your ZetPeople role is Employee. This page is for other roles.
Shifts
Flexible shifts allow a later start without a late mark.
| Shift | Type | Hours | Break | Flexible start | Days |
|---|
Monthly roster · November 2026 Published
Built from each person's shift, weekly-off policy and holiday list. Click a cell to change it.
Late arrival
Minutes late are counted from the shift start (after any flexible window). Fines are deducted in payroll.
Early exit
Leaving before the shift end, after a grace period. Short days below the half-day hours are counted as half days.
Netherlands companies get no fines (not allowed under Dutch law). UAE fines need a published disciplinary policy.
Overtime
Counted automatically from punches and paid in the next payroll run. Hourly rate = monthly gross ÷ 30 ÷ 8.
Weekly-off policies
Per site, team or person. The most specific one wins: person, then team, then site.
When someone works on their weekly off
Six outcomes. Each policy picks one; a manager can change it per day in the Daily register.
Every hour worked is paid at the weekly-off multiplier.
4 h or more earns a full comp-off, under 4 h earns a half. Expires in 60 days.
A full day's pay, whatever the hours.
The person picks another off day in the same or next week.
The manager chooses overtime, comp-off or nothing.
No extra pay or leave. Use for voluntary sessions.
Holiday lists · 2026
National and state lists from the country pack, plus your own company days.
Which lists apply where
People follow the lists of their office.
| Site | India national | Maharashtra state | Karnataka state | Delhi state | Skyline company days |
|---|---|---|---|---|---|
| Mumbai HQ · BKC | |||||
| Pune · Baner | |||||
| Bengaluru · Indiranagar |
Auto-approval
Trusted punches go straight to payroll. Everything else waits for the manager in the Daily register.
Attendance devices
Biometric terminals push punches into the register. Kiosk tablets match faces on the device.
Sync log
See punches in the register🇮🇳 India
In useMon to Sat or Mon to Fri, weekly off Sunday
- Grace 10 min, late fines in slabs
- Overtime at 2× under the Factories Act (1.5× is common in shops)
- Weekly off: overtime, comp-off or swap
- State holiday lists (Maharashtra, Karnataka, Delhi and more)
- PF 12% + 12% (ceiling ₹15,000)
- ESI 0.75% + 3.25% (gross up to ₹21,000)
- Professional tax by state slab
- Labour welfare fund (June and December)
- TDS, Challan 281, 24Q, Form 16
- Gratuity after 5 years
Bank file (HDFC, ICICI, Axis, SBI) or online payout over IMPS / NEFT
🇳🇱 Netherlands
ReadyMon to Fri, 40 h or per CAO
- Working Hours Act (Arbeidstijdenwet): max 12 h a day, 60 h a week
- Overtime per CAO, often 125% to 150%
- No late fines (not allowed under Dutch law)
- Nederlandse feestdagen
- Loonheffing (wage tax and national insurance)
- Zvw income-related contribution
- WW and WIA premiums
- Pension through the sector fund
SEPA credit transfer (pain.001) from the company IBAN
🇦🇪 UAE
ReadyMon to Fri (government) or Mon to Sat
- Overtime 125% of basic, 150% between 22:00 and 04:00
- Rest day or public holiday worked: another day off or 150%
- Fines need a published disciplinary policy (Labour Law Art. 39)
- UAE public holidays
- WPS: salaries through an approved bank or exchange
- End of service gratuity: 21 days basic per year for the first 5 years, then 30
- GPSSA pension for UAE nationals
WPS salary information file (SIF) through the agent bank
A company turning ZetPeople on in the Netherlands or the UAE starts from its country pack. Packs are maintained by ZetSuite in Console › Master data.