diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java index 336101339..747502e3b 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java @@ -737,11 +737,13 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS .add(satisfyMoney) .add(allowanceMoney) .add(deductionMoney) - .add(otherMoney); + .add(otherMoney) + .subtract(refundMoney) + ; EmisSettleBill newBill = new EmisSettleBill(); newBill.setId(oldBill.getId()); - newBill.setRecedMoney(totalPayMoney); + newBill.setRecedMoney(totalPayMoney.subtract(refundMoney)); newBill.setSatisfyMoney(satisfyMoney); newBill.setAllowanceMoney(allowanceMoney); newBill.setOtherMoney(otherMoney);