diff --git a/YLErpDAL/Modules/SwapModule/SwapEodPositionService.cs b/YLErpDAL/Modules/SwapModule/SwapEodPositionService.cs index 54d26754..a00e05fb 100644 --- a/YLErpDAL/Modules/SwapModule/SwapEodPositionService.cs +++ b/YLErpDAL/Modules/SwapModule/SwapEodPositionService.cs @@ -1492,7 +1492,7 @@ namespace YLErp.Modules.SwapModule //BondPaymentService bondPaymentService = new BondPaymentService(UserInfo); //decimal totalPayment = bondPaymentService.CalcPayment(curretEod.UnderlyingCode, td.StartDate.Value, valueDate, td.., shortRatio, directionRatio); //var totalInterest = totalPayment / (1 + tax) * (1 - tax); - var consumedDividend = CalcConsumedDividend(curretEod, unwindEvents); + var consumedDividend = - 1 * CalcConsumedDividend(curretEod, unwindEvents); curretEod.PosiDividendSum = eod.PosiDividendSum - consumedDividend - curretEod.TdCloseDividend; }