-\r
- $sql = "SELECT d.debtor_no, d.name AS cust_name, d.tax_id,
- CASE WHEN net_amount IS NULL THEN
- SUM(CASE WHEN dt.type=".ST_CUSTCREDIT." THEN (ov_amount+ov_freight+ov_discount)*-1
- ELSE (ov_amount+ov_freight+ov_discount) END *dt.rate) ELSE
- SUM(CASE WHEN dt.type=".ST_CUSTCREDIT." THEN -net_amount ELSE net_amount END *ex_rate) END AS total,
- SUM(CASE WHEN dt.type=".ST_CUSTCREDIT." THEN -amount ELSE amount END *ex_rate) AS tax\r
- FROM ".TB_PREF."debtor_trans dt\r
- LEFT JOIN ".TB_PREF."debtors_master d ON d.debtor_no=dt.debtor_no\r
- LEFT JOIN ".TB_PREF."trans_tax_details t ON (t.trans_type=dt.type AND t.trans_no=dt.trans_no)\r
- WHERE (dt.type=".ST_SALESINVOICE." OR dt.type=".ST_CUSTCREDIT.") ";\r
- if ($tax_id)\r
- $sql .= "AND tax_id<>'' ";\r
- $sql .= "AND dt.tran_date >=".db_escape($fromdate)." AND dt.tran_date<=".db_escape($todate)."\r
- GROUP BY d.debtor_no, d.name, d.tax_id ORDER BY d.name"; \r
+
+ $sql = "SELECT d.debtor_no, d.name AS cust_name, d.tax_id, dt.type, dt.trans_no,
+ CASE WHEN dt.type=".ST_CUSTCREDIT." THEN (ov_amount+ov_freight+ov_discount)*-1
+ ELSE (ov_amount+ov_freight+ov_discount) END *dt.rate AS total
+ FROM ".TB_PREF."debtor_trans dt
+ LEFT JOIN ".TB_PREF."debtors_master d ON d.debtor_no=dt.debtor_no
+ WHERE (dt.type=".ST_SALESINVOICE." OR dt.type=".ST_CUSTCREDIT.") ";
+ if ($tax_id)
+ $sql .= "AND tax_id<>'' ";
+ $sql .= "AND dt.tran_date >=".db_escape($fromdate)." AND dt.tran_date<=".db_escape($todate)."
+ ORDER BY d.debtor_no";