From f19bad789b7b24303859f3048a3e8799256771e0 Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 15 Jan 2026 10:53:39 +0100 Subject: [PATCH] =?UTF-8?q?Abwesenheiten=20f=C3=BCr=20=C3=9Cberstundenfrei?= =?UTF-8?q?=20sollen=20erst=20ab=201.1.2026=20ignoriert=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs index 668ba1aac..c06f9960a 100644 --- a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs +++ b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs @@ -2129,7 +2129,8 @@ namespace BeWo.Report.ReportObjects public virtual bool IstAnrechenbareAbsenceTime(AbsenceTime item) { - if (item.AbsenceReason != null && (item.AbsenceReason.Description.ToLower().Contains("überstundenfrei") || item.AbsenceReason.Description.ToLower().Contains("überstundenabbau") || + //CB Erst ab 2026 Überstundenfrei berücksichtigen + if (item.Start.HasValue && item.Start.Value.Date >= new DateTime(2026, 1, 1) && item.AbsenceReason != null && (item.AbsenceReason.Description.ToLower().Contains("überstundenfrei") || item.AbsenceReason.Description.ToLower().Contains("überstundenabbau") || item.AbsenceReason.Description.ToLower().Contains("ü-frei"))) return false; else