Configure Personnel Administration/Time Management process

Hi, Anyone who can help me with a configuration for Personnel Administration/Time Management process
I need the following:
  1. We need assistance with the configuration of Personnel Administration/Time Management process (this was already configured in the past).
For point 2, we have 
  • An object type named Personnel ( where we registered each personnel). See screenshot below
  • An object type named Time Management (where we registered the absence days for each personnel).
  • In the Time Management object we have the classes Absence - Multiple DaysAbsence - Short absence, and Absence - Single Day. See screenshot below.
The process is as follows:
  1. Personnel is entitled for X days/hrs each new year (Entitled (Days) and Entitled (Hrs) from Personnel object.
 
  1. Personnel has X start balance days/hrs from previous year (Start Bal (Days). and Start Bal(Hrs). from Personnel object. Maybe this value need to be enter manually for this year.
 
  1. Each new year Accumulated (Days). (from Personnel object) is the SUM of Entitled (Days) and Start Bal (Days). from Personnel object.
 
  1. Each new year Accumulated (Hrs). (from Personnel object) is the SUM of Entitled (Hrs) and Start Bal(Hrs). from Personnel object.
 
  1. Each time a absence is registered for a personnel, it need to be accumulated in the Hours Taken property from the Personnel object. Take notice of the following:
    • Absence - Multiple Days (deductible)
    • Absence - Short absence (not deductible)
    • Absence - Single Day (deductible)
       
  1. At the end of the process, End Balance (Hrs). (from Personnel object) is the SUM of Accumulated (Hrs). minus Hours Taken . Maybe for the next year this value must be automatically created to match point 2 of the process.
If there is any other way to do this in M-Files, we can discuss about it.