From f7c774d4f1ddee05fe832916623a1e7bc0e20c39 Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Mon, 25 May 2026 13:48:05 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-1022 --- .../dflt/management/service/OrderCalculationService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);