diff --git a/product/ERP5/TargetSolver/CopyToTarget.py b/product/ERP5/TargetSolver/CopyToTarget.py index 25fe3f6412ed076b7be4bf951e814c646a6fe36a..a591ba6ac49f20c0f7233df1c16eb77a9cb62fa3 100644 --- a/product/ERP5/TargetSolver/CopyToTarget.py +++ b/product/ERP5/TargetSolver/CopyToTarget.py @@ -142,7 +142,8 @@ class CopyToTarget(TargetSolver): if is_last_movement: delivery_quantity = \ simulation_movement.getDeliveryValue().getQuantity() - simulation_movement.setDeliveryError(delivery_quantity - + delivery_ratio = simulation_movement.getDeliveryRatio() + simulation_movement.setDeliveryError(delivery_quantity * delivery_ratio - value_dict['quantity']) delivery = simulation_movement.getDeliveryValue()