Added rounding when needed to avoid document inconsistency
[fa-stable.git] / purchasing / includes / ui / po_ui.inc
index 893de6b4a25cbf33d9e83eef1d296d63c9394035..1bdac7e4291bf633a3d8e01daf1573f6351de5d6 100644 (file)
@@ -177,7 +177,7 @@ function display_po_items(&$order, $editable=true)
 
                if ($po_line->Deleted == false)
                {
-               $line_total =   $po_line->quantity * $po_line->price;
+               $line_total =   round($po_line->quantity * $po_line->price,  user_price_dec());
                if (!$editable || !isset($_GET['Edit']) || $_GET['Edit'] != $po_line->line_no)
                        {
                        alt_table_row_color($k);
@@ -321,7 +321,7 @@ function po_item_controls(&$order, $stock_id=null)
        amount_cells(null, 'price', null);
 
        //$line_total = $_POST['qty'] * $_POST['price'] * (1 - $_POST['Disc'] / 100);
-       $line_total = input_num('qty') * input_num('price');
+       $line_total = round(input_num('qty') * input_num('price'),  user_price_dec());
        amount_cell($line_total);
 
        if (isset($_GET['Edit']))