$ /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
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."));