Microsoft Dynamics GP calculates and limits sick time accrual to 40 hours per year in accordance with Mass Sick Leave (MSL) Law. The program then carries unused sick time over to the new year. Where the program falls short is not being able to limit the time taken in the 2nd and proceeding years to the maximum of 40 hours. For example an employee earns 40 hours in the last sick year, uses 20 hours in that year and carries over 20 hours. Now the employee has a potential 60 hours that may be available once they earn 40 hours in the next year. Per MSL the employee cannot take any more than 40 hours in any given year. I'm told the program could potentially pay the employee 60 hours and the only way to prevent this is to check each employee's leave transaction information before they are paid. This does not seem practical or cost effective. As a mater of fact it seems to disregard why one would even have designed such a limited application.
*This post is locked for comments
I have the same question (0)