I recently arrived at work at 7:30 am and proceeded to start my normal tasks. At 8:00 am, I realized that I had forgotten to punch in on the time clock, which happens occasionally. Today, I reported this to my supervisor who said that he had seen me arrive at 7:30 am and start working. He also told me that he would dock my pay by half an hour as punishment. Is this legal?