diff --git a/master/bt5/vifib_open_trade/WorkflowTemplateItem/portal_workflow/vifib_open_order_interaction_workflow/scripts/Delivery_assertCustomTradeConditionAndOpenOrder.xml b/master/bt5/vifib_open_trade/WorkflowTemplateItem/portal_workflow/vifib_open_order_interaction_workflow/scripts/Delivery_assertCustomTradeConditionAndOpenOrder.xml
index 7156598de91c2101cd31a287f7ffd28bf2fa9882..6fb26d0b31f4ad43276641f5f769f52c6b2fb9f5 100644
--- a/master/bt5/vifib_open_trade/WorkflowTemplateItem/portal_workflow/vifib_open_order_interaction_workflow/scripts/Delivery_assertCustomTradeConditionAndOpenOrder.xml
+++ b/master/bt5/vifib_open_trade/WorkflowTemplateItem/portal_workflow/vifib_open_order_interaction_workflow/scripts/Delivery_assertCustomTradeConditionAndOpenOrder.xml
@@ -55,39 +55,41 @@ order = state_change[\'object\']\n
 portal = order.getPortalObject()\n
 \n
 vifib_trade_condition = \'sale_trade_condition_module/vifib_trade_condition\'\n
-### STEP 1: does this order have a client-specific Trade Condition\n
-trade_condition = order.getSpecialiseValue(portal_type="Sale Trade Condition")\n
-custom_trade_condition = None\n
-if trade_condition is not None:\n
-  if trade_condition.getDestinationSection() == order.getDestinationSection():\n
-    # The client in this trade condition is the client of the order\n
-    custom_trade_condition = trade_condition\n
+order.edit(specialise=vifib_trade_condition)\n
 \n
-if custom_trade_condition is None:\n
-  # If no trade condition or generic trade condition\n
-  # try to find existing trade condition\n
-  trade_condition_list = portal.portal_catalog(\n
-  destination_section_relative_url=order.getDestinationSection(),\n
-  validation_state="validated",\n
-  specialise_relative_url=vifib_trade_condition,\n
-  portal_type=\'Sale Trade Condition\')\n
-  if len(trade_condition_list):\n
-    custom_trade_condition = trade_condition_list[0].getObject()\n
-\n
-if custom_trade_condition is None:\n
-  # nothing found then create a new custom trade condition\n
-  custom_trade_condition = portal.sale_trade_condition_module.newContent(specialise=vifib_trade_condition,\n
-                                                                    destination_section=order.getDestinationSection(),\n
-                                                                    title="ViFiB Custom Conditions",\n
-                                                                    portal_type=\'Sale Trade Condition\')\n
-\n
-if custom_trade_condition is None:\n
-  raise ValueError(\'It was impossible to generate custom trade condition.\')\n
-if order.getSpecialise(portal_type="Sale Trade Condition") != custom_trade_condition.getRelativeUrl():\n
-  order.setSpecialiseValue(custom_trade_condition)\n
-\n
-if portal.portal_workflow.isTransitionPossible(custom_trade_condition, \'validate\'):\n
-  custom_trade_condition.validate()\n
+# ### STEP 1: does this order have a client-specific Trade Condition\n
+# trade_condition = order.getSpecialiseValue(portal_type="Sale Trade Condition")\n
+# custom_trade_condition = None\n
+# if trade_condition is not None:\n
+#   if trade_condition.getDestinationSection() == order.getDestinationSection():\n
+#     # The client in this trade condition is the client of the order\n
+#     custom_trade_condition = trade_condition\n
+# \n
+# if custom_trade_condition is None:\n
+#   # If no trade condition or generic trade condition\n
+#   # try to find existing trade condition\n
+#   trade_condition_list = portal.portal_catalog(\n
+#   destination_section_relative_url=order.getDestinationSection(),\n
+#   validation_state="validated",\n
+#   specialise_relative_url=vifib_trade_condition,\n
+#   portal_type=\'Sale Trade Condition\')\n
+#   if len(trade_condition_list):\n
+#     custom_trade_condition = trade_condition_list[0].getObject()\n
+# \n
+# if custom_trade_condition is None:\n
+#   # nothing found then create a new custom trade condition\n
+#   custom_trade_condition = portal.sale_trade_condition_module.newContent(specialise=vifib_trade_condition,\n
+#                                                                     destination_section=order.getDestinationSection(),\n
+#                                                                     title="ViFiB Custom Conditions",\n
+#                                                                     portal_type=\'Sale Trade Condition\')\n
+# \n
+# if custom_trade_condition is None:\n
+#   raise ValueError(\'It was impossible to generate custom trade condition.\')\n
+# if order.getSpecialise(portal_type="Sale Trade Condition") != custom_trade_condition.getRelativeUrl():\n
+#   order.setSpecialiseValue(custom_trade_condition)\n
+# \n
+# if portal.portal_workflow.isTransitionPossible(custom_trade_condition, \'validate\'):\n
+#   custom_trade_condition.validate()\n
 </string> </value>
         </item>
         <item>
diff --git a/master/bt5/vifib_open_trade/bt/revision b/master/bt5/vifib_open_trade/bt/revision
index 147ea53ba1b4b991eb9a128a1231e006722485a3..b00047941afd37ac16c62df40f468f10bab537a1 100644
--- a/master/bt5/vifib_open_trade/bt/revision
+++ b/master/bt5/vifib_open_trade/bt/revision
@@ -1 +1 @@
-158
\ No newline at end of file
+159
\ No newline at end of file