From c25e116a3dba027f5b522ebace710c109e4e91bb Mon Sep 17 00:00:00 2001 From: Alexandra Date: Tue, 14 Nov 2023 17:11:15 +0100 Subject: [PATCH] =?UTF-8?q?DomizielAnsbach/Invoicing/ZVInvoiceCreation=20-?= =?UTF-8?q?=20=C3=84nderung=20der=20Summenbildung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DomizielAnsbach/Invoicing/ZVInvoiceCreation.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ReportImp/DomizielAnsbach/Invoicing/ZVInvoiceCreation.cs b/ReportImp/DomizielAnsbach/Invoicing/ZVInvoiceCreation.cs index 4b54b0062..d251af175 100644 --- a/ReportImp/DomizielAnsbach/Invoicing/ZVInvoiceCreation.cs +++ b/ReportImp/DomizielAnsbach/Invoicing/ZVInvoiceCreation.cs @@ -306,6 +306,16 @@ namespace DomizielAnsbach.Invoicing //return newlist; } + public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth) + { + String key = String.Format("{0}_{1}_{2}", iitem.AmountPerUnit, iitem.ItemDescription, iitem.RateFactor); + if (summaryPerMonth) + { + key = String.Format("{0}_{1}_{2}_{3:yyyyMM}", iitem.AmountPerUnit, iitem.ItemDescription, iitem.RateFactor, iitem.ItemPeriodStart); + } + return key; + } + private InvoiceItem CreateFahrtkostenZulageItem(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, ZuverdienstHelper.AktuellePauschalen pausch) { decimal? pauschale;