akulikov 2025-01-29 18:31:11 +03:00
parent ee781393fb
commit 89c11c4305

View file

@ -329,6 +329,7 @@ public class KSRepLccValueReportBuilder extends CSVReportBuilder<EmptyParams, KS
constValue = sValueExt.subtract(m0ValueExt);
BigDecimal posMoney = posMoneys.get(rate.getCurrencyId());
BigDecimal riskValue = risk.get(rate.getCurrencyId()).getValue();
riskValue = posMoney.compareTo(BigDecimal.ZERO) < 0 ? riskValue.negate() : riskValue;
BigDecimal minPos = BigDecimal.ZERO;
if (riskValue.compareTo(BigDecimal.ONE) != 0) {
minPos = constValue.negate().divide(BigDecimal.ONE.subtract(riskValue).multiply(rate.getValue()), RoundingMode.HALF_UP);