Verrechnung/Abrechnung

superexpertEnabled()): ?> superexpertEnabled()): ?> timerecordingEmployee->user->id); $employee_number = (string)$user->getFlag('employee_number'); unset ($nlz); if ($timerecording->nlz) { $nlz_details = json_decode($timerecording->nlz, true); foreach ($nlz_details as $key => $nlz_detail) { if ($nlz_detail < 100) { $nlz .= $key . ": " . $nlz_detail . " Tag(e)
"; } else { $nlz .= $key . ": " . round($nlz_detail / 3600, 2) . " Stunden
"; } } } else { $nlz = ""; } ?> superexpertEnabled()): ?>
Mitarbeiter/PersNr. Leistungszeiten Nichtleistungszeiten Istst.(NLZ+LZ) Sollstunden Sollabweichung Mehrstunden Ges. Überst. Black P. Stunden M25 Ü50 Ü100 Diäten Homeoffice
() timerecordingEmployee->user->name ?> ishours / 3600, 2), "2", ",", ".") ?> ishourssum / 3600, 2), "2", ",", ".") ?> musthours / 3600, 2), "2", ",", ".") ?> ">ishourssum-$timerecording->musthours) / 3600, 2), "2", ",", ".") ?> overtime_plushours) ? "(".number_format(round(($timerecording->overtime_plushours) / 3600, 2), "2", ",", ".").")" : '' ?> plushours_all == 0) ? '
' : '' ?>plushours_all) / 3600, 2), "2", ",", ".") ?> plushours_all > 0) ? '' : '
' ?>
timerecordingEmployee->overtime_now == 0) ? '
' : '' ?>timerecordingEmployee->overtime_now / 3600, 2), "2", ",", ".") ?> timerecordingEmployee->overtime_now > 0) ? '' : '
' ?>
timerecordingEmployee->bpahours / 3600, 2), "2", ",", ".") ?> plushours25 / 3600, 2), "2", ",", ".") ?> overtime50free / 3600, 2), "2", ",", ".") ?> overtime100free / 3600, 2), "2", ",", ".") ?> diet, 2, ',', '.') . " €" ?> homeoffice ?> Tag(e)