diff --git a/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderCalculationService.java b/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderCalculationService.java index 1e697cc3b..4b8a4037f 100644 --- a/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderCalculationService.java +++ b/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderCalculationService.java @@ -133,7 +133,7 @@ public class OrderCalculationService { BigDecimal sum2 = planPositionCny.setScale(lotSize, RoundingMode.HALF_DOWN); BigDecimal lotSizBC = BigDecimal.valueOf(lotSize); - BigDecimal lotSizeCny = sum1.divide(lotSizBC, 0, RoundingMode.DOWN); + BigDecimal lotSizeCny = sum1.divide(lotSizBC, 0, RoundingMode.UP); BigDecimal lotSizeCnyByAmf = sum2.divide(lotSizBC, 0, RoundingMode.DOWN); log.trace("quantityLot by pmt: {}/{}={}", sum1, lotSizeCny, lotSizeCny); log.trace("quantityLot by amf: {}/{}={}", sum2, lotSizeCny, lotSizeCnyByAmf);