Skip to main content

since personio does not include any options to recalculate overtime on an individual basis, we want to implement our own logic using the api.

 

is there any way to create something like a “corrective transaction” at the end of a time period, to apply a specific calculation based on our internal overtime agreement? (english not my mother tongue, what better phrase can i use?)

 

like so:

  • a month has 176 hours of regular attendence time (22 days)
  • employee has attended 200 hours within this time period
  • at first this is 24 hours overtime, but...
  • due to our overtime agreement includes lets say 10% of the basic attendance time, which is not acknowledged as overtime (in this example this 17.6 hours)
  • summed up, the resulting overtime in this period is 24 - 17.6 = 6.4

so i want to apply a corrective transaction of "-17.6" hours to the employees time account, so that only the 6.4 remains as an additional amount overtime.

how do i achive that?

is my point clear? please get back to me, if the description is not good enough.

Be the first to reply!