Handle variable done quantity in multi-step deliveries.
In multi-step deliveries that use pull rules, validating an upstream
picking with a quantity different from the initial demand does not
automatically propagate that variance to the next delivery step.
As a result, the downstream moves can keep the original demanded
quantity even though the previous operation was completed with a lower
or higher actual quantity.
This module keeps the stock flow aligned by updating the chained
downstream moves to match the processed quantity.
To enable the feature, go to Inventory > Configuration > Operation
Types and open the picking type used for the upstream step of the
delivery flow, such as Pick in a Pick + Ship route.
Enable the Variable Quantity option on that operation type.
When the Variable Quantity option is enabled on a picking type,
validate that operation with the actual processed quantity.
If the validated quantity differs from the original demand, the module
updates the chained downstream moves to match that new quantity.
Corrections made on the detailed operations of a validated operation are
also propagated: the demand of the pending chained moves is updated and
they are reserved again. When a chained move was already picked with a
quantity different from its reservation, the picked quantity is kept and
a message is logged on its transfer so it can be reviewed.
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
feedback.
Do not contact contributors directly about support or help with technical issues.