Minor bugs in layout and quick entries.
[fa-stable.git] / includes / ui / ui_view.inc
index d57724f1211e9b5d29e098310c585e163fd57da6..2b0905c08e4db3bcfe493cb9bb5b2899ac8ef63d 100644 (file)
@@ -591,13 +591,13 @@ function display_quick_entries(&$cart, $id, $totamount, $payment=true, $supp_tra
                                        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']);
                                                }
                                        }