No, the terminals can also be set so that they are in auto-stamp mode and the backend decides which booking must be made.
In auto-booking mode, the last booking from Personio is always determined and offset. If the employee is absent, an incoming booking is made and if he is present, an outgoing booking is made.