Under "Accumulated Time" on "My Timesheet" there is
- Regular Time
+Overtime
=Total Time
For Germany it would make sense to display unpaid absence, since if you accumulate overtime it usually agreed upon in employment contracts that overtime should be used and only if you can't spend it (ie because your employer can't afford to let you take some hours off), the employee gets compensated for them. And undertime will be catched up on if possible.
It would be:
- Regular Time
+Overtime (deposit to accrual account)
-Unpaid/Docked Undertime (withdrawal from accrual account)
=Total Time
- Regular Time
+(Overtime-Unpaid | Docked Undertime)
=Total Time
I really need to learn php...