No, we use an outside payroll company. Each Sunday, I simply look at their times and enter their hours on the payroll website - boom done. So unfortunately I can't help you with that, not sure how their times sync in. I can see it would be tough if their times were related to how much was invoiced.
Ya, I can see some of your points - each business setup a little differently and it's tough since you are in the same area as SA is working! Most of those features we don't need in such a rural area like here and even after that, the crew still needs a phone to make/receive calls in the field. "Someone could technically be at a bar and clock in with a phone. Or they can clock in while at a fast food joint then arrive 5 mins later at the job." If that was a concern, I would have a lot bigger problems on my hands to deal with. lol