"Punched attendance" sounds like the worker physically hit a receptionist.
You could use "clocked in" or even "registered his attendance". It's not clear in your situation whether the worker was on night shift or finishing work. It sounds like the worker clocked in, then immediately left the workplace.
Apart from that, I agree with all of Kimmar's corrections.