if ($item['rate'] != 0)
{
$amount = $totamount * $item['rate'] / 100;
- $code = ($amount < 0 ? $item['purchasing_gl_code'] :
+ $code = (($amount < 0 || $payment || $supp_trans) ? $item['purchasing_gl_code'] :
$item['sales_gl_code']);
if (!$supp_trans)
$cart->add_gl_item($code, 0, 0, $amount, $qe['description']);
else
{
- $acc_name = get_gl_account_name($qe_line['account']);
+ $acc_name = get_gl_account_name($code);
$cart->add_gl_codes_to_trans($code, $acc_name, 0, 0, $amount, $qe['description']);
}
}