diff --git a/modules/purchase_trade/fee.py b/modules/purchase_trade/fee.py index cceec93..062ddf4 100755 --- a/modules/purchase_trade/fee.py +++ b/modules/purchase_trade/fee.py @@ -371,8 +371,10 @@ class Fee(ModelSQL,ModelView): if self.mode == 'lumpsum': if self.amount != self.purchase.lines[0].unit_price: self.purchase.lines[0].unit_price = self.amount - # if self.quantity != self.purchase.lines[0].quantity: - # self.purchase.lines[0].quantity = self.quantity + elif self.mode == 'ppack': + if self.amount != self.purchase.lines[0].amount: + self.purchase.lines[0].unit_price = self.price + self.purchase.lines[0].quantity = self.quantity else: if self.get_price_per_qt() != self.purchase.lines[0].unit_price: self.purchase.lines[0].unit_price = self.get_price_per_qt()