diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index 3ea1ca7e90b..1a6a745f4c2 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -1635,7 +1635,7 @@
ir.actions.act_window
form
tree,form
- [('picking_id.type','=','in')]
+ ['|','&',('picking_id','=',False),('location_id.usage', 'in', ['customer','supplier']),'&',('picking_id','!=',False),('picking_id.type','=','in')]
{"search_default_receive":1}
@@ -1844,7 +1844,7 @@
ir.actions.act_window
form
tree,form
- [('picking_id','!=',False),('picking_id.type','=','out')]
+ ['|','&',('picking_id','=',False),('location_dest_id.usage', 'in', ['customer','supplier']),'&',('picking_id','!=',False),('picking_id.type','=','out')]
{"search_default_receive":1}