! -> Note
$ -> Affected files
+21-Oct-2010 Joe Hunt
++ Added credit info in supplier invoice and supplier credit note.
+$ /purchasing/includes/db/invoice_db.inc
+ /purchasing/includes/ui/invoice_ui.inc
+ /purchasing/includes/supp_trans_class.inc
+
21-Oct-2010 Janusz Dobrowolski
! Optimized bank transaction edition code, [0000270] invalid next reference update in journal/bank trans
$ /gl/gl_bank.php
{
$sql = "SELECT supp.supp_name, terms.terms, terms.days_before_due,
terms.day_in_following_month, supp.tax_included,
- supp.tax_group_id, tax_group.name AS tax_group_name
- FROM ".TB_PREF."suppliers supp, ".TB_PREF."payment_terms terms, ".TB_PREF."tax_groups tax_group
+ supp.tax_group_id, tax_group.name AS tax_group_name,
+ supp.credit_limit - Sum(IFNULL(IF(trans.type=".ST_SUPPCREDIT.", -1, 1)
+ * (ov_amount + ov_gst + ov_discount),0)) as cur_credit
+ FROM ".TB_PREF."suppliers supp LEFT JOIN ".TB_PREF."supp_trans trans ON supp.supplier_id = trans.supplier_id, ".TB_PREF."payment_terms terms, ".TB_PREF."tax_groups tax_group
WHERE supp.tax_group_id = tax_group.id
AND supp.payment_terms=terms.terms_indicator
- AND supp.supplier_id = ".db_escape($supplier_id);
+ AND supp.supplier_id = ".db_escape($supplier_id)." GROUP BY supp.supp_name";
$result = db_query($sql, "The supplier record selected: " . $supplier_id . " cannot be retrieved");
$supp_trans->tax_included = $myrow['tax_included'];
$supp_trans->supplier_name = $myrow['supp_name'];
$supp_trans->terms_description = $myrow['terms'];
+ $supp_trans->credit = $myrow['cur_credit'];
if ($myrow['days_before_due'] == 0)
{