diff --git a/addons/stock_delivery/models/delivery_carrier.py b/addons/stock_delivery/models/delivery_carrier.py index cfebcac0183..f4d108445e2 100644 --- a/addons/stock_delivery/models/delivery_carrier.py +++ b/addons/stock_delivery/models/delivery_carrier.py @@ -210,8 +210,8 @@ class DeliveryCarrier(models.Model): for line in lines) rounded_qty = max(1, float_round(unit_quantity, precision_digits=0)) country_of_origin = product.country_of_origin.code or lines[0].picking_id.picking_type_id.warehouse_id.partner_id.country_id.code - sale_price = sum(line.sale_price for line in lines) - commodities.append(DeliveryCommodity(product, amount=rounded_qty, monetary_value=sale_price, country_of_origin=country_of_origin)) + unit_price = sum(line.sale_price for line in lines) / rounded_qty + commodities.append(DeliveryCommodity(product, amount=rounded_qty, monetary_value=unit_price, country_of_origin=country_of_origin)) return commodities