diff --git a/modules/purchase_trade/valuation.py b/modules/purchase_trade/valuation.py index cf18b52..4a9ffc3 100644 --- a/modules/purchase_trade/valuation.py +++ b/modules/purchase_trade/valuation.py @@ -296,7 +296,7 @@ class ValuationBase(ModelSQL): for sf in cls.group_fees_by_type_supplier(line, fees): sign = -1 if sf.p_r == 'pay' else 1 qty = round(lot.get_current_quantity_converted(), 5) - if sf.mode == 'ppack': + if sf.mode == 'ppack' or sf.mode == 'rate': price = sf.price amount = sf.amount * sign elif sf.mode == 'lumpsum':