How do I separate billable from internal hours?
Every clocked interval carries a client and an activity, and the activity is flagged billable or internal. The monthly report shows billable utilisation per person and per team, so you can see where time is leaking before you renegotiate rates.
How does a team working at a client site clock in?
From the phone app, with a position check at the moment of clocking and, optionally, a geofence around the client’s location. The check happens only at clock-in, not through continuous tracking, and employees must be informed in writing about the processing under the GDPR transparency obligation.
What does timesheet approval per client look like?
The weekly sheet goes to the project manager and the line manager, who can query an interval and have it corrected before closing. Once approved the hours are locked, and any later change stays in the audit trail with author, date and reason.
Do the same hours satisfy the legal record?
Yes, and that is the point. The Court of Justice held in C-55/18 (CCOO) that employers must operate an objective, reliable and accessible system for daily working time. In 4mystaff the client timesheet and the compliance record are the same entries seen through two reports, not two files that never reconcile.