Flex time calculations

The system is built to collect an employee’s time during the period he is at work from come to go. If desired, you can specify that absence codes should be used, to regulate paid or non-paid attendance time and flex-time using the employee’s working calendar.

If the employee meets or leaves outside the defined ordinary working hours and the configured absence code settings, he / she will be met with a dialogue where the absence code must be entered.
Absence codes are divided into two types – those that affect flex time and those who do not. Ie that it is possible to have some absence codes such as medical visits, illness, etc. which does not affect flex time and then some which have effect.

If the employee arrives / leaves before or after ending work time, then the additional time will be added to separate attend / leave entries in the database with the selected absence code. That is it is possible to summarize the flextime of the different codes. This way it is to be used as a basis for calculating overtime, flex balances etc.
All balances are calculated in centi minutes, so it’s easy to use these in calculations.

Example:
The employee Eric has a working calendar from 7:00 to 15:00 and when Eric meets at. 6:15, he is asked for an absence code and selects the absence code “Overtime”. At 12:00 he will be asked for an absence code when is leaving for a doctor visit. He selects absence code “Doctor”. At 13:30 Eric will come back again, and the system will welcome him back. At 4:00 pm Eric will leave and will be asked for absence code where he select “Overtime”.

This will result in the following entries in the system:
1. 75 centiminutes with absence code “Flex”, start 6:15, end 7:00. +75 flex
2. 500 centiminutes without absence code, start 7:00, end 12:00. 0 flex
3. 150 centiminutes with absence code “Doctor”, start 12:00, end 13:30. 0 flex
4. 150 centiminutes without absence code, start 13:30, end 15:00. 0 flex
5. 100 centiminutes with absentee code “Overtime”, start 15:00, end 16:00. + 100 flex

Thus, the above scenario will give Eric a flex balance of + 175 centimeters.

However, you can have +75 centiminutes on “flex” and 100 centiminutes on “Overtime”.

Likewise, you can summarize on paid absence if you are interested in making summaries of how much time is spent on it.