diff --git a/product/ERP5/Document/Movement.py b/product/ERP5/Document/Movement.py
index c1b48eee996d28689c227d00aaf23412af45f4dd..ba05ca7bd52fabac50e183232ac44561d4ed96c1 100644
--- a/product/ERP5/Document/Movement.py
+++ b/product/ERP5/Document/Movement.py
@@ -259,7 +259,7 @@ class Movement(XMLObject, Amount):
       LOG('ERP5', WARNING, msg)
       context = default
       default = None
-    return self._getTotalPrice(default=default, context=self.asContext(context=context,
+    return self._getTotalPrice(context=self.asContext(context=context,
                                 REQUEST=REQUEST, **kw),**kw)
 
   security.declareProtected( Permissions.AccessContentsInformation,
diff --git a/product/ERP5/Document/Resource.py b/product/ERP5/Document/Resource.py
index f882b9a2c6e5ee0148baa8572ac9e0308896ce5d..8a6065854c1290b6fe9d5ae5f6456d04301f0673 100644
--- a/product/ERP5/Document/Resource.py
+++ b/product/ERP5/Document/Resource.py
@@ -34,6 +34,7 @@ from DateTime import DateTime
 
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
 from Products.ERP5Type.XMLMatrix import XMLMatrix
+from Products.ERP5Type.Base import Base
 
 from Products.ERP5.Variated import Variated
 from Products.ERP5.Core.Resource import Resource as CoreResource