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 ec201d1e6..c7909a465 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 @@ -475,7 +475,7 @@ public class Sdf57Executor extends AbstractExecutor { assets.process(trio.a__b(), trio.a__t(), trio.a__f(), BigDecimal.ZERO); }); } - } else if (InOutDirection.in.equals(IEnumKey.getEnumByKey(InOutDirection.class, stmt.getInOutDirection()))) { + } else { log.debug("stmt.id={} comment='{}' error: {}. Operating through DMAU registry", stmt.getId(), stmt.getComment(), @@ -499,7 +499,7 @@ public class Sdf57Executor extends AbstractExecutor { .build(); newDmau.setRegistryUnit(RegistryUnit.U.getKey()); newDmau.setRegistryCode(RegistryUtil.clearingCode(newDmau)); - newDmau.setBalance(safeBD(stmt.getAmount())); + updateDmauReg(stmt, newDmau); registryImdg.insert(newDmau); log.debug("stmt.id={} created DMAU.id={}", stmt.getId(), newDmau.getId()); });