From: Janusz Dobrowolski Date: Mon, 27 Dec 2010 13:23:19 +0000 (+0000) Subject: Added cash accont limit checking in bank transfers. X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=16a36cee8a82c9f4a1669287a05bf4cdb46a8622;p=textcart.git Added cash accont limit checking in bank transfers. --- diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 029cd46..89cede4 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -29,6 +29,7 @@ $ /admin/db/transactions_db.inc $ /sales/includes/db/cust_trans_db.inc ! Added balance limit for payments made from cash accounts $ /gl/gl_bank.php + /gl/bank_transfer.php /gl/includes/db/gl_db_bank_accounts.inc /purchasing/supplier_payment.php diff --git a/gl/bank_transfer.php b/gl/bank_transfer.php index 5ed84c0..351bfb5 100644 --- a/gl/bank_transfer.php +++ b/gl/bank_transfer.php @@ -123,6 +123,15 @@ function check_valid_entries() return false; } + $limit = get_bank_account_limit($_POST['FromBankAccount'], $_POST['DatePaid']); + + if ($limit != null && ($limit < (input_num('charge') + input_num('amount')))) + { + display_error(sprintf(_("The total bank amount exceeds allowed limit (%s) for source account."), price_format($limit))); + set_focus('amount'); + return false; + } + if (isset($_POST['charge']) && !check_num('charge', 0)) { display_error(_("The entered amount is invalid or less than zero."));