From 9af52f43e932e3b264efe556c6e42d2ff5d83a0a Mon Sep 17 00:00:00 2001 From: armenrz Date: Thu, 7 Aug 2008 05:19:45 +0000 Subject: [PATCH] [ 1702235 ] Voided Bank Statement should recover the balance --- base/src/org/compiere/model/MBankStatement.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/base/src/org/compiere/model/MBankStatement.java b/base/src/org/compiere/model/MBankStatement.java index ea5873763a..5f77a31368 100644 --- a/base/src/org/compiere/model/MBankStatement.java +++ b/base/src/org/compiere/model/MBankStatement.java @@ -462,6 +462,13 @@ public class MBankStatement extends X_C_BankStatement implements DocAction if (MFactAcct.delete(Table_ID, getC_BankStatement_ID(), get_TrxName()) < 0) return false; // could not delete } + + //Added Lines by AZ Goodwill + //Restore Bank Account Balance + MBankAccount ba = MBankAccount.get(getCtx(), getC_BankAccount_ID()); + ba.setCurrentBalance(ba.getCurrentBalance().subtract(getStatementDifference())); + ba.save(get_TrxName()); + //End of Added Lines // Set lines to 0 MBankStatementLine[] lines = getLines(true);