From 168d54a040a12a12961a2dd700ad2d0a4c7e93b3 Mon Sep 17 00:00:00 2001 From: ialbert Date: Fri, 23 Jun 2023 13:06:35 +0300 Subject: [PATCH] SDF57 executor diffBalance/checkBalance for registry_unit B/F fix --- .../ru/spcex/clearing/service/executors/Sdf57Executor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java index 4dd65576d..e10c8392c 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java @@ -227,6 +227,8 @@ public class Sdf57Executor extends AbstractExecutor { rgsB.setBalance(BigDecimal.ZERO); rgsB.setDebit(BigDecimal.ZERO); rgsB.setCredit(BigDecimal.ZERO); + rgsB.setDiffBalance(BigDecimal.ZERO); + rgsB.setCheckBalance(BigDecimal.ZERO); return rgsB; } @@ -236,6 +238,8 @@ public class Sdf57Executor extends AbstractExecutor { rgsF.setRegistryCode(RegistryUtil.clearingCode(rgsF)); rgsF.setBalance(safeBD(rgs.getBalance()).subtract(safeBD(rgsBBalance))); rgsF.setCredit(BigDecimal.ZERO); + rgsF.setDiffBalance(BigDecimal.ZERO); + rgsF.setCheckBalance(BigDecimal.ZERO); return rgsF; }