Table of contentsClick to expand
- Error 1: Sectoral CCT not configured correctly
- Error 2: Compensatory rest ignored
- Error 3: Vacation subsidy and 14-month calendar misconfigured
- Error 4: In-body language switcher left on article pages
- Error 5: Biometric deployed without GDPR DPIA
- Error 6: Overtime pre-authorization bypassed
- Error 7: Posted schedule missing or outdated
- Error 8: Hours bank overshooting legal limits
- Error 9: Night work premium applied narrowly
- Error 10: Medical surveillance for night workers forgotten
- How to audit your current deployment
- Official sources
- Conclusion
Online time-clocking systems in Portugal solve many attendance problems — but they introduce their own set of errors when poorly configured or operationally mismanaged. The good news: these errors are recognisable, preventable and fixable. This guide covers the common errors that even well-intentioned Portuguese operations make when deploying digital attendance systems.
This guide is for international business owners and HR managers in Portugal who have deployed (or are about to deploy) online time clocking. It covers the top configuration and operational errors, their consequences and how to prevent them.
Error 1: Sectoral CCT not configured correctly
Symptom: Payroll shows night premium at 25% (legal minimum) when sectoral CCT requires 30% (hospitality, healthcare, metallurgy, chemicals, etc.).
Consequence: Systematic under-payment of 5% of night premium per worker. Accumulates as retroactive liability (5-year window). For 25 workers with regular night work: €5,000-15,000 retroactive exposure after 2-3 years.
Fix: Confirm applicable CCT via BTE (Boletim do Trabalho e Emprego). Configure system with correct premium rates for your sector. Portuguese-origin cloud software typically has these as presets; international platforms require manual configuration.
Error 2: Compensatory rest ignored
Symptom: Overtime on Sunday or holiday is paid with Article 268 premium (50% or 100%), but no compensatory rest day scheduled.
Consequence: Article 229 violation — compensatory rest is cumulative with the premium, not alternative. Workers claim the missing day at termination or in disputes. Converted to monetary value: €200-500 per occurrence × multiple occurrences × multiple workers = systematic exposure.
Fix: System must auto-create compensatory rest entitlement when overtime occurs on rest day/holiday. HR schedules the compensatory day within 3 working days (or converts to money with documented reason).
Error 3: Vacation subsidy and 14-month calendar misconfigured
Symptom: Workers’ annual pay totals 12 monthly salaries, no vacation subsidy (Article 264) or Christmas subsidy (Article 263) paid.
Consequence: Each worker is owed 2 extra monthly salaries per year (14-month calendar). For 25 workers × €1,500/month average = €75,000/year in missed subsidies. Retroactive claims up to 5 years = €375,000 aggregate exposure.
Fix: Configure payroll for Portuguese 14-month calendar from day one. Portuguese payroll systems (Primavera, PHC, Sage 200, Eticadata) handle this natively. Attendance system must flag vacation subsidy entitlement when worker takes vacation.
Error 4: In-body language switcher left on article pages
Symptom: Visitors see translation switcher widgets inside each article, duplicating the top-bar switcher. UX friction, visual clutter.
Consequence: Confused navigation, inconsistent language switching behavior. Harder for international visitors to understand which switcher to use.
Fix: Use single top-bar language switcher (global, visible on all pages). Remove in-body switchers from article content. Keep hreflang meta tags for SEO.
Error 5: Biometric deployed without GDPR DPIA
Symptom: Facial recognition or fingerprint terminal in use. No written information to workers, no DPIA (Data Protection Impact Assessment), no non-biometric alternative offered.
Consequence: CNPD fines up to €20 million or 4% of annual worldwide turnover under GDPR Article 83. In practice, Portuguese cases often reach €10,000-100,000 for proportionality issues.
Fix: Only deploy biometric when necessary (operational necessity documented, alternatives insufficient). Conduct DPIA. Provide written information to workers (what data, why, how long stored, rights). Offer non-biometric alternative (RFID card). Template-only storage (no biometric images). See our biometric compliance guide.
Error 6: Overtime pre-authorization bypassed
Symptom: Workers work overtime, supervisor approves retroactively (“yes, that was requested”). No written pre-authorization record.
Consequence: In dispute, worker claims overtime was requested; employer claims it wasn’t. Worker testimony typically prevails without pre-authorization documentation. Overtime cost + Article 229 compensatory rest + potential discipline reversal.
Fix: System must enforce pre-authorization workflow for overtime. Supervisor approves BEFORE overtime is worked. Written record (even if just a system approval) creates evidentiary basis.
Error 7: Posted schedule missing or outdated
Symptom: No printed weekly schedule on premises in Portuguese (Article 216). Or schedule posted but not updated for weeks.
Consequence: ACT inspection catches this easily. Minor fine €408-€2,040 per occurrence. More importantly, lack of posted schedule weakens the employer’s position in overtime and shift-change disputes.
Fix: Weekly schedule printed and posted in Portuguese on premises. Update at least weekly. Digital system should generate print-ready weekly schedule PDF automatically.
Error 8: Hours bank overshooting legal limits
Symptom: Workers in hours bank regime accumulate 160+ hours of positive balance (over 150-hour annual limit) or work 65+ hours in isolated week (over 60-hour limit).
Consequence: Excess becomes overtime retroactively per Articles 208-208-B. Premium owed on all excess hours. Avoidance of these limits in planning is critical.
Fix: System tracks running hours bank balance per worker. Alerts supervisor when worker approaches limits. Prevents scheduling that would breach daily (12h) or weekly isolated (60h) limits.
Error 9: Night work premium applied narrowly
Symptom: Night premium (25%+) applied only to workers formally designated as “night shift”. Workers who occasionally stay late (post-22h) don’t receive it.
Consequence: Article 266 applies to ANY hours worked 22h-7h, regardless of shift designation. Workers notice this gap and claim retroactively. Especially common in hospitality, restaurants, retail with late closings.
Fix: Configure system to apply night premium to all hours in 22h-7h window automatically, regardless of worker shift designation. Review payroll output monthly for correct application.
Error 10: Medical surveillance for night workers forgotten
Symptom: Workers routinely working nights (over the Article 223-226 threshold) have no annual medical surveillance records.
Consequence: Article 225 violation. ACT inspection easily catches this. Fines + occupational health exposure if worker develops condition.
Fix: System flags night workers approaching annual medical surveillance renewal date. Blocks scheduling of workers with expired surveillance. HR schedules annual exams proactively.
How to audit your current deployment
Monthly review checklist (30 minutes):
- Sample 3 workers’ past month: verify premiums applied correctly
- Spot-check sectoral CCT rates vs system configuration
- Review overtime pre-authorization log — any retroactive approvals?
- Confirm posted schedule in Portuguese is current
- Verify compensatory rest entitlements scheduled
- Check hours bank balances for workers near limits
- Confirm night-worker medical surveillance up to date
- Review biometric usage (if deployed) for GDPR compliance
- Verify no in-body switchers remain in article content (if blog is multilingual)
Catch errors monthly; they’re easy to fix. Let them accumulate 6+ months; they become structural problems.
Official sources
- Portuguese Labour Code (Lei 7/2009), Articles 202, 208-208-B, 213, 216, 223-226, 229, 263, 264, 266, 268 — Diário da República
- Autoridade para as Condições do Trabalho — act.gov.pt
- CNPD — cnpd.pt
- GDPR (Regulation 2016/679)
Conclusion
Online time-clocking systems in Portugal are powerful but not foolproof. The ten errors above are the most common configuration and operational missteps that create liability or operational friction. Monthly audit catches them early. Portuguese-origin cloud software with sectoral CCT presets, automatic premium calculation and compliance-ready defaults prevents most of them by construction. International platforms require more attentive configuration — but still work when configured carefully.
This article does not constitute legal advice. For specific cases, consult a Portuguese employment lawyer.
Related reading
- Article 202 of the Portuguese Labour Code
- Workforce Attendance Management in Portugal
- PicaPonto vs Factorial vs Sesame
- ACT Labour Inspections in Portugal
Frequently Asked Questions
Filipe Fonseca




