LyvieKupfer/Invoicing/CustomInvoiceCreation.cs - bei denen haben auch Fehlkontakte den Faktor

SupportOID=160250
This commit is contained in:
2026-04-17 08:28:32 +02:00
parent bee561beba
commit dc842d3d03

View File

@@ -20,8 +20,7 @@ namespace LyvieKupfer.Invoicing
if (!ii.RateFactor.HasValue) if (!ii.RateFactor.HasValue)
{ {
var rateFactor = iServiceRecord.CostBearer.CostRatePeriods.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, iServiceRecord.Start.Value); var rateFactor = iServiceRecord.CostBearer.CostRatePeriods.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, iServiceRecord.Start.Value);
if (rateFactor != null && rateFactor.CostRateValue.HasValue if (rateFactor != null && rateFactor.CostRateValue.HasValue)
&& !(iServiceRecord.ServiceDescription.Name.ToLower().Contains("fehlkontakt") || (iServiceRecord.ServiceDescription.ProzentAbrechnung.HasValue && iServiceRecord.ServiceDescription.ProzentAbrechnung.Value < 100)))
{ {
ii.RateFactor = rateFactor.CostRateValue; ii.RateFactor = rateFactor.CostRateValue;
//ii.UnitCount = ii.UnitCount.Value * ((100 + ii.RateFactor.Value) / 100); //ii.UnitCount = ii.UnitCount.Value * ((100 + ii.RateFactor.Value) / 100);