My employer punishes people that are late in the mornings by docking rounded-up 15 minute segments from their lunchbreak. So, if a car accident that causes a tailback, heavy weather, etc. (over which of course you have no control) makes you late by just 1 minute, they dock you 15 minutes from your lunch.
The lunchbreak is one hour. So to reiterate: Employer (professional services, over 300 staff) has a clocking system for everyone below director level. If you clock in at 9:01am, they send you an email telling you to take a 45 minute lunch. If you're late by 17 minutes, you lose 30.