Journal Inquiry (bank transaction view): fixed database error on bank transaction...
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Sun, 10 Nov 2013 14:11:30 +0000 (15:11 +0100)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Sun, 10 Nov 2013 14:11:30 +0000 (15:11 +0100)
gl/includes/db/gl_db_bank_trans.inc

index 49c1c9ff599604362845a4e92fa4e0535dc8ebe1..f88801526b63b82531213861d15b60ebe8098eb5 100644 (file)
@@ -66,9 +66,9 @@ function exists_bank_trans($type, $type_no)
 function get_bank_trans($type, $trans_no=null, $person_type_id=null, $person_id=null)
 {
        $sql = "SELECT bt.*, act.*,
-               IFNULL(abs(dt.ov_amount), IFNULL (abs(st.ov_amount), bt.amount)) settled_amount,
-               IFNULL(abs(dt.ov_amount/bt.amount), IFNULL (abs(st.ov_amount/bt.amount), 1)) settle_rate,
-               IFNULL(debtor.curr_code, IFNULL (supplier.curr_code, act.bank_curr_code)) settle_curr
+               IFNULL(abs(dt.ov_amount), IFNULL(ABS(st.ov_amount), bt.amount)) settled_amount,
+               IFNULL(abs(dt.ov_amount/bt.amount), IFNULL(ABS(st.ov_amount/bt.amount), 1)) settle_rate,
+               IFNULL(debtor.curr_code, IFNULL(supplier.curr_code, act.bank_curr_code)) settle_curr
 
                FROM ".TB_PREF."bank_trans bt
                                 LEFT JOIN ".TB_PREF."debtor_trans dt ON dt.type=bt.type AND dt.trans_no=bt.trans_no