diff --git a/product/ERP5Banking/Document/BankingOperation.py b/product/ERP5Banking/Document/BankingOperation.py
index 0e185ae231ff908eb6e740bc6d7cda1b1fec1930..7c87753ca4ea4621b7b2e47e970e23f1460125dc 100755
--- a/product/ERP5Banking/Document/BankingOperation.py
+++ b/product/ERP5Banking/Document/BankingOperation.py
@@ -27,7 +27,7 @@
 
 from AccessControl import ClassSecurityInfo
 from Products.CMFCore.utils import getToolByName
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.Delivery import Delivery
 from Products.ERP5.Document.InventoryLine import InventoryLine
 from Products.ERP5Type.Document.DeliveryCell import DeliveryCell
diff --git a/product/ERP5Banking/Document/BankingOperationLine.py b/product/ERP5Banking/Document/BankingOperationLine.py
index 0913e097db62145c86fdd66462fd1e504d142bb0..15a3ae6b323850282c2ab94e6cccb7cc5c9e03b3 100755
--- a/product/ERP5Banking/Document/BankingOperationLine.py
+++ b/product/ERP5Banking/Document/BankingOperationLine.py
@@ -27,7 +27,7 @@
 
 from AccessControl import ClassSecurityInfo
 from Products.CMFCore.utils import getToolByName
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.AccountingTransactionLine import AccountingTransactionLine
 from Products.ERP5Banking.BaobabMixin import BaobabMixin
 
diff --git a/product/ERP5Banking/Document/CashContainer.py b/product/ERP5Banking/Document/CashContainer.py
index c015ddd8b85c51220760bcdd7d5355c8cc8d9d7e..cd848588da5006a5be92e8c1fc03394d8c738e0a 100755
--- a/product/ERP5Banking/Document/CashContainer.py
+++ b/product/ERP5Banking/Document/CashContainer.py
@@ -27,7 +27,7 @@
 ##############################################################################
 
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.Container import Container
 
 
diff --git a/product/ERP5Banking/Document/CashCurrency.py b/product/ERP5Banking/Document/CashCurrency.py
index 983789e1d2228e7e83a5902d426524ddaf301c69..33143986d2d5aab94023caeee5b4b7d166d11e43 100755
--- a/product/ERP5Banking/Document/CashCurrency.py
+++ b/product/ERP5Banking/Document/CashCurrency.py
@@ -28,7 +28,7 @@
 
 from AccessControl import ClassSecurityInfo
 
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 
 from Products.ERP5.Document.Resource import Resource
 from zLOG import LOG
@@ -51,7 +51,7 @@ class CashCurrency(Resource):
   security.declareObjectProtected(Permissions.View)
 
   # Declarative interfaces
-  __implements__ = ( Interface.Variated, )
+  __implements__ = ( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base
diff --git a/product/ERP5Banking/Document/CashDelivery.py b/product/ERP5Banking/Document/CashDelivery.py
index 285a11e8b372c925f268836d4d65aaff6e987494..76d42008e28d01027b7d328094e618ee83c221f4 100755
--- a/product/ERP5Banking/Document/CashDelivery.py
+++ b/product/ERP5Banking/Document/CashDelivery.py
@@ -27,7 +27,7 @@
 ##############################################################################
 
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5Banking.Document.BankingOperation import BankingOperation
 
 class CashDelivery(BankingOperation):
@@ -45,7 +45,7 @@ class CashDelivery(BankingOperation):
   security.declareObjectProtected(Permissions.View)
 
   # Declarative interfaces
-  __implements__ = ( Interface.Variated, )
+  __implements__ = ( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base
diff --git a/product/ERP5Banking/Document/CashDeliveryCell.py b/product/ERP5Banking/Document/CashDeliveryCell.py
index 1f48c6d203f4c74fc41c396637a5f201ac56a5ba..dbfa14c3739bb49c44d7e1038a51e1d8e12bebbe 100755
--- a/product/ERP5Banking/Document/CashDeliveryCell.py
+++ b/product/ERP5Banking/Document/CashDeliveryCell.py
@@ -27,7 +27,7 @@
 ##############################################################################
 
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.DeliveryCell import DeliveryCell
 from Products.ERP5Banking.BaobabMixin import BaobabMixin
 
@@ -50,7 +50,7 @@ class CashDeliveryCell(BaobabMixin, DeliveryCell):
   security.declareObjectProtected(Permissions.View)
 
   # Declarative interfaces
-  __implements__ = ( Interface.Variated, )
+  __implements__ = ( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base
diff --git a/product/ERP5Banking/Document/CashDeliveryLine.py b/product/ERP5Banking/Document/CashDeliveryLine.py
index 15a4ca7f5ac5b6fdad5730b2f277a6ab5e14946e..87f52628b70126baa2901f1d28754550ff5c73d3 100755
--- a/product/ERP5Banking/Document/CashDeliveryLine.py
+++ b/product/ERP5Banking/Document/CashDeliveryLine.py
@@ -27,7 +27,7 @@
 ##############################################################################
 
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.DeliveryLine import DeliveryLine
 from Products.ERP5Banking.BaobabMixin import BaobabMixin
 
@@ -51,7 +51,7 @@ class CashDeliveryLine(BaobabMixin, DeliveryLine):
   security.declareObjectProtected(Permissions.View)
 
   # Declarative interfaces
-  __implements__ = ( Interface.Variated, )
+  __implements__ = ( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base
diff --git a/product/ERP5Banking/Document/CashInventoryCell.py b/product/ERP5Banking/Document/CashInventoryCell.py
index 677c1a2d844fc7f8b6a2024966d0cb54435b0c64..9c985de510abbee4c491b5ae4ab00ce5f150e22d 100755
--- a/product/ERP5Banking/Document/CashInventoryCell.py
+++ b/product/ERP5Banking/Document/CashInventoryCell.py
@@ -27,7 +27,7 @@
 ##############################################################################
 
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.InventoryCell import InventoryCell
 from Products.ERP5Banking.Document.CashDeliveryCell import CashDeliveryCell
 
@@ -47,7 +47,7 @@ class CashInventoryCell(InventoryCell, CashDeliveryCell):
   security.declareObjectProtected(Permissions.View)
 
   # Declarative interfaces
-  __implements__ = ( Interface.Variated, )
+  __implements__ = ( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base
diff --git a/product/ERP5Banking/Document/CashInventoryLine.py b/product/ERP5Banking/Document/CashInventoryLine.py
index 7f3c5cd71fca7bde6561431bf0dfbf5ae6991df9..1750d0f673461f75b34eee61cb341fa91b82b734 100755
--- a/product/ERP5Banking/Document/CashInventoryLine.py
+++ b/product/ERP5Banking/Document/CashInventoryLine.py
@@ -27,7 +27,7 @@
 ##############################################################################
 
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5Banking.Document.CashDeliveryLine import CashDeliveryLine
 from Products.ERP5.Document.InventoryLine import InventoryLine
 
@@ -48,7 +48,7 @@ class CashInventoryLine(InventoryLine, CashDeliveryLine):
   security.declareObjectProtected(Permissions.View)
 
   # Declarative interfaces
-  __implements__ = ( Interface.Variated, )
+  __implements__ = ( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base
diff --git a/product/ERP5Banking/Document/CheckOperationLine.py b/product/ERP5Banking/Document/CheckOperationLine.py
index dfb4b04883857d0c4e6fc8d93617499557558f8d..db611bc7376b69d1d2a57596a66b5152512cdd15 100755
--- a/product/ERP5Banking/Document/CheckOperationLine.py
+++ b/product/ERP5Banking/Document/CheckOperationLine.py
@@ -27,7 +27,7 @@
 ##############################################################################
 
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
+from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.DeliveryLine import DeliveryLine
 from Products.ERP5Banking.BaobabMixin import BaobabMixin
 
@@ -46,7 +46,7 @@ class CheckOperationLine(BaobabMixin, DeliveryLine):
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
   # Declarative interfaces
-  __implements__ = ( Interface.Variated, )
+  __implements__ = ( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base
diff --git a/product/ERP5Banking/Interface/__init__.py b/product/ERP5Banking/interfaces/__init__.py
similarity index 100%
rename from product/ERP5Banking/Interface/__init__.py
rename to product/ERP5Banking/interfaces/__init__.py