Some more fixes related to ajax combos behaviour and usage
[fa-stable.git] / purchasing / supplier_credit_grns.php
index ab14148be3c95bd03d0f342d08696ae11f76d813..373e7676762d3dab7572de075662a01cb71ace8d 100644 (file)
@@ -32,12 +32,14 @@ function check_data()
        if (!check_num('This_QuantityCredited', 0)) 
        {
                display_error(_("The quantity to credit must be numeric and greater than zero."));
+               set_focus('This_QuantityCredited');
                return false;
        }
 
        if (!check_num('ChgPrice', 0))
        {
                display_error(_("The price is either not numeric or negative."));
+               set_focus('ChgPrice');
                return false;
        }
 
@@ -135,7 +137,7 @@ while ($myrow = db_fetch($result))
         qty_cell($myrow["quantity_inv"]);
         qty_cell($myrow["qty_recd"] - $myrow["quantity_inv"]);
                amount_cell($myrow["unit_price"]);
-               amount_cell($myrow["unit_price"] * $myrow["quantity_inv"]);
+               amount_cell(round($myrow["unit_price"] * $myrow["quantity_inv"],  user_price_dec()));
                end_row();
                $i++;
                if ($i > 15)
@@ -166,7 +168,7 @@ if (isset($_POST['grn_item_id']) && $_POST['grn_item_id'] != "")
        label_cell($_POST['grn_item_id']);
     label_cell($myrow['item_code'] . " " . $myrow['description']);
     qty_cell($myrow["quantity_inv"]);
-    amount_cells(null, 'This_QuantityCredited', qty_format(max($myrow['quantity_inv'],0)));
+    qty_cells(null, 'This_QuantityCredited', qty_format(max($myrow['quantity_inv'],0)));
     amount_cell($myrow['unit_price']);
     amount_cells(null, 'ChgPrice', price_format($myrow['unit_price']));
     end_row();