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 bc07a6a1f..8ce2b9d39 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 @@ -376,6 +376,7 @@ public class Sdf57Executor extends AbstractExecutor { rgs.setDebit(statement.getAmount().negate()); } } + rgs.setDiffBalance(safeBD(rgs.getBalance()).subtract(safeBD(rgs.getCheckBalance()))); rgs.setBalanceDimension(BalanceDimension.MONY.getKey()); //fixme ! смотри описание и ссылка на начало html'ки //fixme !rgs.setSettlementCode(); rgs.setTradingDate(statement.getSettlementDate()); //fixme ! today ? @@ -401,6 +402,7 @@ public class Sdf57Executor extends AbstractExecutor { r.setDebit(safeBD(r.getDebit()).add(safeBD(s.getAmount()))); } } + r.setDiffBalance(safeBD(r.getBalance()).subtract(safeBD(r.getCheckBalance()))); r.setUpdated(Instant.now()); }