More bugs related to debtor_trans changes (positive amounts)
[fa-stable.git] / gl / includes / db / gl_db_banking.inc
index 46c81faf3dde2f955802cdaec2a880a905602a16..4711babae0765b4f500aa34c0caa701c419e5ab4 100644 (file)
@@ -67,6 +67,8 @@ function add_bank_transaction($trans_type, $from_account, $items, $date_,
 
                // convert to customer currency
                $cust_amount = exchange_from_to($total_amount, $currency, get_customer_currency($person_id), $date_);
+               // we need to negate it too
+               $cust_amount = -$cust_amount;
 
                $trans_no = write_customer_trans($trans_type, 0, $person_id, $person_detail_id, $date_,
                $ref, $cust_amount);