More bugs related to debtor_trans changes (positive amounts)
[fa-stable.git] / gl / includes / db / gl_db_banking.inc
index dc86c0a4f2a0c410413159798edc29d521f32a3b..4711babae0765b4f500aa34c0caa701c419e5ab4 100644 (file)
@@ -67,8 +67,10 @@ 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 = add_customer_trans($trans_type, $person_id, $person_detail_id, $date_,
+               $trans_no = write_customer_trans($trans_type, 0, $person_id, $person_detail_id, $date_,
                $ref, $cust_amount);
 
     }