From 140eae06a0b79d1b352feb8c3fe4097a700fbd4c Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Sun, 22 Mar 2026 19:11:12 +0100 Subject: [PATCH] 22.03.26 --- modules/purchase_trade/purchase.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/purchase_trade/purchase.py b/modules/purchase_trade/purchase.py index a78ac09..6633e65 100755 --- a/modules/purchase_trade/purchase.py +++ b/modules/purchase_trade/purchase.py @@ -872,7 +872,7 @@ class ConcentrateTerm(ModelSQL, ModelView): manual_price = fields.Numeric( "Price", - digits=(16, 6) + digits=(16, 2) ) currency = fields.Many2One('currency.currency',"Curr") @@ -1344,7 +1344,7 @@ class Line(metaclass=PoolMeta): cp = cp[0] price = Decimal(cp.get_last_price()) logger.info("PRICE:%s",price) - t.manual_price = t.payable_rule.compute_payable_quantity(grade) * price / Decimal(100) - t.penalty_rules.compute_penalty(grade) + t.manual_price = round(t.payable_rule.compute_payable_quantity(grade) * price / Decimal(100) - t.penalty_rules.compute_penalty(grade),2) Concentrate.save([t]) if self.price_components: