diff --git a/EvoCalculator.Core.Calculation/Columns/SumCurrentInterestColumn.cs b/EvoCalculator.Core.Calculation/Columns/SumCurrentInterestColumn.cs index b7a8bbb..0e989be 100644 --- a/EvoCalculator.Core.Calculation/Columns/SumCurrentInterestColumn.cs +++ b/EvoCalculator.Core.Calculation/Columns/SumCurrentInterestColumn.cs @@ -10,7 +10,7 @@ namespace EvoCalculator.Core.Calculation.Columns public void ComputeValues(InterestColumn interestColumn) { - for (var i = 1; i < Values.Length; i++) Values[i] = interestColumn.Values.Skip(i).Sum(x => x); + for (var i = 1; i < Values.Length; i++) Values[i] = interestColumn.Values.Skip(i + 1).Sum(x => x); } } } \ No newline at end of file diff --git a/EvoCalculator.Core/Controllers/v1/CalculationController.cs b/EvoCalculator.Core/Controllers/v1/CalculationController.cs index aa99d7e..e441ce6 100644 --- a/EvoCalculator.Core/Controllers/v1/CalculationController.cs +++ b/EvoCalculator.Core/Controllers/v1/CalculationController.cs @@ -86,9 +86,9 @@ namespace EvoCalculator.Core.Controllers.V1 var kaskoBonusGrSumColumn = new KaskoBonusGrSumColumn(preparedValues.Nmper + 1); kaskoBonusGrSumColumn.ComputeValues(preparedValues, kaskoNmperGrColumn); - + postValues.BonusBase.ComputeValue(preparedValues, kaskoBonusGrSumColumn); - + var npvBonusExpensesColumn = new NPVBonusExpensesColumn(preparedValues.Nmper + 1); npvBonusExpensesColumn.ComputeValues(preparedValues, postValues);