diff --git a/addons/hr_payroll_account/hr_payroll_account_workflow.xml b/addons/hr_payroll_account/hr_payroll_account_workflow.xml
deleted file mode 100644
index ff627f2619d..00000000000
--- a/addons/hr_payroll_account/hr_payroll_account_workflow.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
- account_check
- account_check_sheet()
- function
-
-
-
-
-
- True
- account_verify_sheet
-
-
-
-
-
- True
- final_verify_sheet
-
-
-
-
-
- cancel_sheet
-
-
-
diff --git a/addons/mrp/mrp_workflow.xml b/addons/mrp/mrp_workflow.xml
index 365c1195c44..a1fe71fd750 100644
--- a/addons/mrp/mrp_workflow.xml
+++ b/addons/mrp/mrp_workflow.xml
@@ -136,14 +136,16 @@
subflow.cancel
-
+
subflow.done
-
- not test_cancel() and not get_phantom_bom_id()
+
+
+
+ not get_phantom_bom_id()
diff --git a/addons/mrp_jit/mrp_jit.xml b/addons/mrp_jit/mrp_jit.xml
index 99f74a19517..688f43e8bdb 100644
--- a/addons/mrp_jit/mrp_jit.xml
+++ b/addons/mrp_jit/mrp_jit.xml
@@ -2,8 +2,10 @@
-
-
+
+
+
+ not test_cancel()
diff --git a/addons/procurement/procurement_workflow.xml b/addons/procurement/procurement_workflow.xml
index 53b6608fa6f..4215f9b0ac5 100644
--- a/addons/procurement/procurement_workflow.xml
+++ b/addons/procurement/procurement_workflow.xml
@@ -31,6 +31,12 @@
confirm_wait
function
write({'state':'exception'})
+ AND
+
+
+
+ confirm_temp
+ OR
@@ -40,6 +46,16 @@
confirm_mto
+
+
+ buy
+ OR
+
+
+
+ buy_end
+ AND
+
make_to_stock
@@ -106,10 +122,14 @@
-
+
button_check
not test_cancel()
+
+
+
+
@@ -142,9 +162,17 @@
-
+
check_buy()
+
+
+
+
+
+
+
+
diff --git a/addons/purchase/purchase_workflow.xml b/addons/purchase/purchase_workflow.xml
index 212ce304e07..2ddc96b800e 100644
--- a/addons/purchase/purchase_workflow.xml
+++ b/addons/purchase/purchase_workflow.xml
@@ -201,28 +201,27 @@
-
+
- buy
+ buy_subflows
subflow
action_po_assign()
-
-
-
- check_buy()
+
+
+
-
-
+
+
subflow.delivery_done
-
+
subflow.cancel