Fixed bug in bank history check resulting in false negative balance errors.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Fri, 20 Sep 2013 14:03:52 +0000 (16:03 +0200)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Fri, 20 Sep 2013 14:03:52 +0000 (16:03 +0200)
gl/includes/db/gl_db_bank_trans.inc

index 3bd65e23b974270983b1dcb6e2c6e0c474951434..601827b178dc0d98de604f888f172ea86f8bc36c 100644 (file)
@@ -168,7 +168,7 @@ function check_bank_account_history($delta_amount, $bank_account, $date=null, $u
        if (!isset($balance) && isset($date))
                return null;    // unlimited account
 
-       if ($balance < $delta_amount)
+       if ($balance < -$delta_amount)
                return array('amount' => $balance, 'trans_date'=> $date);
 
        $balance += $delta_amount;