diff --git a/org.adempiere.base.process/src/org/compiere/process/BankStatementPayment.java b/org.adempiere.base.process/src/org/compiere/process/BankStatementPayment.java index 6b7a3243c1..0b9168ab12 100644 --- a/org.adempiere.base.process/src/org/compiere/process/BankStatementPayment.java +++ b/org.adempiere.base.process/src/org/compiere/process/BankStatementPayment.java @@ -196,7 +196,7 @@ public class BankStatementPayment extends SvrProcess payment.setPayAmt(PayAmt); else // payment is likely to be negative payment.setPayAmt(PayAmt.negate()); - payment.setOverUnderAmt(invoice.getGrandTotal(true).subtract(payment.getPayAmt())); + payment.setOverUnderAmt(invoice.getOpenAmt().subtract(payment.getPayAmt())); } else // set Pay Amout from Invoice {