It seems to me the only way to "steal time" from the employer would be if you literally had someone else clock in for you when you weren't there or lied on your time card, both of which generally get the offender fired and are small-scale issues. Once someone has clocked in, it seems impossible to "steal time" from the employer -- the employer is paying for the employee's presence, so it's all just shades from slacking to working hard.
Are you suggesting full-time employees who are exempt from overtime laws working less than 40 hours a week some weeks?
Or are you suggesting employees who write down that they started at 10:00 and left at 6:30 but really got in at 10:05?
I care a lot about the small time dev who is forced into working unpaid OT. I don't give any shits whatsoever about big boy contractor charging 500/hour not getting paid for a week because of a dispute.
This is not a ledger issue, this is a power issue.