SDF08 update AS*T fix

This commit is contained in:
ialbert 2023-08-09 13:49:42 +03:00
parent 817166005f
commit 6b3d68320e

View file

@ -401,9 +401,10 @@ public class Sdf08Executor extends AbstractExecutor<SDf08> {
} }
private void updateReg(Statement s, Registry r) { private void updateReg(Statement s, Registry r) {
r.setBalance(s.getAmount()); r.setCheckBalance(s.getAmount());
r.setCheckBalance(safeBD(s.getAmount())); BigDecimal balance = BigDecimalUtil.safeBD(r.getBalance());
r.setDiffBalance(r.getBalance().subtract(r.getCheckBalance())); BigDecimal checkBalance = BigDecimalUtil.safeBD(r.getCheckBalance());
r.setDiffBalance(balance.subtract(checkBalance));
r.setUpdated(Instant.now()); r.setUpdated(Instant.now());
} }