From 3dd54c2cf9abbad5d09f37b2e990e28b1a0a73a2 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Tue, 2 Dec 2025 17:09:14 +0100 Subject: [PATCH] =?UTF-8?q?MH:=20Die=20Br=C3=BCcke=20Rechnungswahl=20verbe?= =?UTF-8?q?ssert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DieBrueckeHilfeUndHalt/Invoicing/CustomInvoiceFactory.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ReportImp/DieBrueckeHilfeUndHalt/Invoicing/CustomInvoiceFactory.cs b/ReportImp/DieBrueckeHilfeUndHalt/Invoicing/CustomInvoiceFactory.cs index 0304c616d..47cea635d 100644 --- a/ReportImp/DieBrueckeHilfeUndHalt/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/DieBrueckeHilfeUndHalt/Invoicing/CustomInvoiceFactory.cs @@ -20,7 +20,8 @@ namespace DieBrueckeHilfeUndHalt.Invoicing { var csc = item.Key; var sc = DAOFactory.GenericDAO.GetByID(csc.SupportConceptOid); - var ap = sc.CostBearer2SupportConceptList.FirstOrDefault(cb2sc => csc.CostBearer.Contains(cb2sc.CostBearer.Organisation.Name)); + var ap = sc.CostBearer2SupportConceptList.FirstOrDefault(cb2sc => csc.CostBearer.Contains(cb2sc.CostBearer.Organisation.Name) + && csc.StartDate == cb2sc.StartDate && csc.EndDate == cb2sc.EndDate); if (ap != null) { if (ap.CostBearer.Organisation.Function != null && ap.CostBearer.Organisation.Function.Value.ToLower().Contains("neue vereinbarung"))