diff --git a/sf_sale/views/sale_order_view.xml b/sf_sale/views/sale_order_view.xml
index 7bf352eb..00cca206 100644
--- a/sf_sale/views/sale_order_view.xml
+++ b/sf_sale/views/sale_order_view.xml
@@ -34,15 +34,13 @@
- {'invisible': ['|','&',('state', 'in',
- ['cancel','draft']),('check_status',
- 'in',
- [False,'approved']),'&',('check_status', '=', 'approved'),('state', 'in',
- ['sale','cancel','draft'])]}
+ {'invisible': ['|','&',('check_status', '!=', 'approved'),('state',
+ 'in', ['draft','cancel']),'&','&',('check_status', '=', 'approved'),('state', 'in',
+ ['sale','cancel']),('delivery_status', '!=', False)]}