- $sql = "SELECT *, bank_account_name, account_code, bank_curr_code
- FROM ".TB_PREF."bank_trans, ".TB_PREF."bank_accounts
- WHERE ".TB_PREF."bank_accounts.id=".TB_PREF."bank_trans.bank_act ";
+ $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
+
+ 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
+ LEFT JOIN ".TB_PREF."debtors_master debtor ON debtor.debtor_no = dt.debtor_no
+ LEFT JOIN ".TB_PREF."supp_trans st ON st.type=bt.type AND st.trans_no=bt.trans_no
+ LEFT JOIN ".TB_PREF."suppliers supplier ON supplier.supplier_id = st.supplier_id,
+ ".TB_PREF."bank_accounts act
+ WHERE act.id=bt.bank_act ";