diff --git a/mrp_multi_level/views/mrp_inventory_view.xml b/mrp_multi_level/views/mrp_inventory_view.xml
index 774434f61..19afc9669 100644
--- a/mrp_multi_level/views/mrp_inventory_view.xml
+++ b/mrp_multi_level/views/mrp_inventory_view.xml
@@ -20,6 +20,7 @@
+
@@ -36,6 +37,7 @@
+
@@ -45,7 +47,7 @@
+ attrs="{'invisible':[('to_procure','<=',0.0)]}"/>
diff --git a/mrp_multi_level/wizards/mrp_inventory_procure.py b/mrp_multi_level/wizards/mrp_inventory_procure.py
index 68b45e253..33bfde765 100644
--- a/mrp_multi_level/wizards/mrp_inventory_procure.py
+++ b/mrp_multi_level/wizards/mrp_inventory_procure.py
@@ -80,6 +80,9 @@ class MrpInventoryProcure(models.TransientModel):
'INT: ' + str(self.env.user.login), # origin?
values
)
+ item.mrp_inventory_id.to_procure -= \
+ item.uom_id._compute_quantity(
+ item.qty, item.product_id.uom_id)
except UserError as error:
errors.append(error.name)
if errors: