Flex time is added before and after the clock in and clock out. Flex within work hours (after clock in and before clock out) is regarded as “Flex -” and flex outside work hours (before clock in and after clock out) is regarded as “Flex +”.
The flex time intervals does not have to be proportional, but it is recommended that it is at least similar for each of the end points of the work day (clock in/out). You can have Flex + at any time before clock in and -1 hour at clock in if you want. Example: “Flex +” 00:00 – 08:00, Clock in at 08:00 and “Flex -” 08:00 – 09:00. However the profile will look at the total hours of work (from clock in to clock out) to determine when to start flex time calculation. So in that case you should have -2 hours and at least +1 hour at clock out.
A standard flex profile might look like this:
Profile type | Start | End | Switch code | Secondary | Start day | End day |
Flex+ | 00:00:00 | 08:00:00 | OTBCI | Overtime | Monday | Monday |
Clock in | 08:00:00 | 08:00:00 | Monday | Monday | ||
Flex- | 08:00:00 | 09:00:00 | Monday | Monday | ||
Standard time | 09:00:00 | 11:30:00 | Monday | Monday | ||
Paid break | 11:30:00 | 12:00:00 | CB1 | Standard time | Monday | Monday |
Standard time | 12:00:00 | 15:00:00 | Monday | Monday | ||
Flex- | 15:00:00 | 16:00:00 | Monday | Monday | ||
Clock out | 16:00:00 | 16:00:00 | Monday | Monday | ||
Flex+ | 16:00:00 | 00:00:00 | OTACO | Overtime | Monday | Tuesday |
Notice the switch codes:
OTBCI = “OverTime Before Clock In”
OTACO = “OverTime After Clock Out”
CB1 = “Canceled Break”
Worker want to register overtime instead of building flex, then the switch codes OTBCI and OTACO is registered and this will then swap the Flex + for Overtime profile type at the right intervals. You can register the switch code at any time of the profile day to activate these.
Go to the AX 7 – Time and Attendance guide page
Hello Fredrik,
thanks for the good documentation. Can you explain me, how this switch codes are set up? I created one, but in the approval part I still get the break inserted and AX doesn’t increase the working time.
Thanks for your help