The Real-World Context
A staffing agency in Porto places workers in Lisbon and Madrid. PT keeps records 5 years, ES 4 years, both need 11h rest between shifts. One account must do both without mixing rules.
The Test Scenario
We created Agency — Porto with Site Lisbon (PT) and Site Madrid (ES), same agency, two ComplianceRule sets. A worker with a 10h gap between shifts was flagged on both, a 12h gap was not. Holiday on 13 June (PT) was auto-flagged in Lisbon, not in Madrid.
How It Works (The Mechanics)
- Per-site rules —
ComplianceRulebound tosite_id, not global. - 11h rest check — every new punch checks gap since last punch on that site.
- Holiday + retention — holiday calendar per country; retention 5y PT / 4y ES, IP/device anonymized after 90 days.
The Results / What We Verified
- 11h violation flagged, 12h not. Pass.
- Holiday correctly flagged per country. Pass.
- Retention and anonymization as stated. Pass.
Honest caveat: The engine enforces time and retention; PT SNC chart of accounts postings still need your accountant’s review before closing.
Call to Action
Run both countries in one account — Instant 2-Minute Setup • No Credit Card Required. Try Chegatta free at Chegatta.com.