diff --git a/modules/purchase_trade/fee.py b/modules/purchase_trade/fee.py
index 6a14d1a..45f129a 100755
--- a/modules/purchase_trade/fee.py
+++ b/modules/purchase_trade/fee.py
@@ -59,7 +59,7 @@ class Fee(ModelSQL,ModelView):
('pcost', '% cost price'),
('ppack', 'Per packing'),
], 'Mode', required=True)
- auto_calculation = fields.Boolean("Auto Calc.",states={'readonly': (Eval('mode') != 'ppack')})
+ auto_calculation = fields.Boolean("Auto",states={'readonly': (Eval('mode') != 'ppack')})
inherit_qt = fields.Boolean("Inh Qt",states={'readonly': Eval('mode') != 'ppack'})
quantity = fields.Numeric("Qt",digits='unit',states={'readonly': (Eval('mode') != 'ppack') | Bool(Eval('auto_calculation'))})
unit = fields.Many2One('product.uom',"Unit",domain=[
@@ -118,7 +118,7 @@ class Fee(ModelSQL,ModelView):
return qt
else:
if self.auto_calculation:
- return Decimal(int(qt/self.unit.factor))
+ return Decimal(int(qt/Decimal(self.unit.factor)))
@fields.depends('mode','_parent_line.lots','_parent_sale_line.lots')
def on_change_with_unit(self, name=None):
diff --git a/modules/purchase_trade/view/fee_tree_sequence.xml b/modules/purchase_trade/view/fee_tree_sequence.xml
index 3cea91b..0e84426 100755
--- a/modules/purchase_trade/view/fee_tree_sequence.xml
+++ b/modules/purchase_trade/view/fee_tree_sequence.xml
@@ -7,12 +7,12 @@ this repository contains the full copyright notices and license terms. -->
-
+
-
+
diff --git a/modules/purchase_trade/view/fee_tree_sequence2.xml b/modules/purchase_trade/view/fee_tree_sequence2.xml
index dfc8904..fff37c4 100755
--- a/modules/purchase_trade/view/fee_tree_sequence2.xml
+++ b/modules/purchase_trade/view/fee_tree_sequence2.xml
@@ -7,12 +7,12 @@ this repository contains the full copyright notices and license terms. -->
-
+
-
+