Version 358
New features
Calculation of absence hours for "mini jobbers"
Mini job (German: geringfügige Beschäftigung) is a German form of part time employees that work irregular hours and days per week. For these employees the employment rate and/or the nominal hours normally zero and how much they work average per day changes continuously.
To be able to use absence schedule in order for these employees to receive correct amount of leave hours there is now a possibility on the agreement and/or agreement template to define and "activate" this calculation for use with the absence schedule.
The definition for calculation is done from Agreement/Agreement template → Agreement details → Working hours → Advanced calculation for part time employees → Calculate for "minijobbers" avg. hours/day.
You can choose how many weeks back in time that the calculation for time/days should be. In the below example it will calculate 16 weeks back in time from the week before that the absence schedule is applied on.
A new option is added to the configuration of absence schedules Use "minijobber" avg. hours/day that will adjust the absence schedule in relation to above calculation instead of employment rate, nominal hours or no adjustment.
Absence schedules are configured under Settings → Tables → Absence schedule → Add / Edit absence schedule
When this absence schedule is then used in combination with a leave it will produce the average amount of hours per day for the employee.
API / Web Service updates
wsdlUpdateEmployeeAttachments : possibility to add attachments to the employee card via API
wsdlUpdateShiftTypes : useColors-flag added
Updates and performance
- Additional fields now uses date format from unit settings
- Canadian currency added
Bug fixes
- Correction to incorrect rounding issue when using absence schedule in some specific cases
- Correction to periodized Time Trackers for hours that doesn't deduct in a correct order when changing years
- Correction to Time Trackers accrual driver punched hours