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"))