Umstellung der Stundenberechnung auf Sollarbeitszeit.

This commit is contained in:
2026-02-23 23:23:14 +01:00
parent 5e188cace2
commit 7c81095924
5 changed files with 21 additions and 31 deletions

View File

@@ -597,12 +597,11 @@ function registerVerwaltungRoutes(app) {
const weekOvertimeHours = totalHoursWithVacation - sollStunden;
// Kumulative Überstunden: Summe aller Wochen bis zur aktuellen Woche
// cumulativeOvertimeHours enthält bereits alle vorherigen Wochen
const totalCumulativeOvertimeHours = cumulativeOvertimeHours + weekOvertimeHours;
const totalCumulativeOvertimeTaken = cumulativeOvertimeTaken + overtimeTaken;
// Verbleibende Überstunden = kumulative Überstunden - kumulative genommene Überstunden
const remainingOvertime = totalCumulativeOvertimeHours - totalCumulativeOvertimeTaken;
// Variante B: Verbleibend = Summe Wochen-Überstunden („genommen“ nur Anzeige)
const remainingOvertime = totalCumulativeOvertimeHours;
const remainingOvertimeWithOffset = remainingOvertime + overtimeOffsetHours;
// Verbleibende Urlaubstage (berücksichtigt alle eingereichten Wochen, nicht nur die aktuelle)