Invoice not converting from DN due to float bug (dec in units).
[fa-stable.git] / sales / customer_invoice.php
index 3bf5a6bbb7e147e5f0e1d3ccc5723995fe4d2f61..f6791c179f1c98bbc5af47fdec8bd9da1339e162 100644 (file)
@@ -203,9 +203,12 @@ function check_quantities()
                                $min = $itm->qty_done;
                                $max = $itm->quantity;
                        } else {
+                               global $path_to_root;
                                $min = 0;
-                               $max = $itm->quantity - $itm->qty_done;
+                               include_once($path_to_root . "/inventory/includes/db/items_units_db.inc");
+                               $max = round2($itm->quantity - $itm->qty_done, get_unit_dec($itm->stock_id));
                        }
+                       dump($max);
                        if (check_num('Line'.$line_no, $min, $max)) {
                                $_SESSION['Items']->line_items[$line_no]->qty_dispatched =
                                    input_num('Line'.$line_no);