+*/
+ $result = db_query("SELECT SUM(bt.amount) AS foreign_amount, SUM(gt.amount) AS amount
+ FROM ".TB_PREF."bank_trans bt, ".TB_PREF."gl_trans gt, ".TB_PREF."bank_accounts ba
+ WHERE bt.bank_act=".db_escape($acc_id)." AND bt.trans_date<='".date2sql($date_)."'
+ AND ((bt.amount > 0 AND gt.amount > 0) OR (bt.amount <= 0 AND gt.amount <= 0))
+ AND bt.type = gt.type AND bt.trans_no = gt.type_no
+ AND ba.id = bt.bank_act AND ba.account_code = gt.account",
+ "Transactions for account $account could not be calculated");
+ $row = db_fetch($result);
+ $diff = $row['amount'] - (round2($row['foreign_amount'] * $rate, user_price_dec()));