diff --git a/product/ERP5/ERP5Defaults.py b/product/ERP5/ERP5Defaults.py
index bcb9c5cd8dc8d6f3ebfe3ef5da323001ef9834a8..05c351b7b8fe1b3270d93144eafe97cc4659081d 100644
--- a/product/ERP5/ERP5Defaults.py
+++ b/product/ERP5/ERP5Defaults.py
@@ -55,6 +55,10 @@ portal_order_type_list = ('Order', 'Project', 'Samples Order',
                    'Packing Order','Production Order', 'Purchase Order', 'Sale Order',
                    'Sales Order', )
 
+portal_open_order_type_list = ('Open Sale Order',
+                               'Open Purchase Order',
+                               'Open Internal Order',)
+
 portal_delivery_type_list = ('Delivery',
                       'Transaction',
                       'Packing List',
diff --git a/product/ERP5/ERP5Site.py b/product/ERP5/ERP5Site.py
index da1503fcffc8c9473a100c3f603a48eb0fb213ef..ca54259cf3480b406476349e3b5bde3ca2313ed3 100644
--- a/product/ERP5/ERP5Site.py
+++ b/product/ERP5/ERP5Site.py
@@ -674,6 +674,15 @@ class ERP5Site(FolderMixIn, CMFSite, CacheCookieMixin):
     return self._getPortalGroupedTypeList('order') or \
            self._getPortalConfiguration('portal_order_type_list')
 
+  security.declareProtected(Permissions.AccessContentsInformation,
+                            'getPortalOpenOrderTypeList')
+  def getPortalOpenOrderTypeList(self):
+    """
+      Return open order types.
+    """
+    return self._getPortalGroupedTypeList('open_order') or \
+           self._getPortalConfiguration('portal_open_order_type_list')
+
   security.declareProtected(Permissions.AccessContentsInformation,
                             'getPortalDeliveryTypeList')
   def getPortalDeliveryTypeList(self):
diff --git a/product/ERP5Type/ERP5Type.py b/product/ERP5Type/ERP5Type.py
index 3787d601189b732dec09277bbf42bf2632a57536..93e686384a9480e1d3262b1e53475ad88bb763e0 100644
--- a/product/ERP5Type/ERP5Type.py
+++ b/product/ERP5Type/ERP5Type.py
@@ -247,9 +247,10 @@ class ERP5TypeInformation(XMLObject,
       'abstract',
       # Trade
       'discount', 'payment_condition', 'payment_node',
-      'supply', 'supply_path', 'inventory_movement', 
+      'supply', 'supply_path', 'inventory_movement',
       'delivery', 'delivery_movement',
       'order', 'order_movement',
+      'open_order',
       'container', 'container_line',
       'inventory',
       # Different Aspects of Supplier-Customer relation