Assign supplied outside the from location
In sale_supply
the sale tries to assign the stock move when the corresponding supplier shipment is received.
The problem is that if the reception is done on a different location (or on multiple locations), the assignation process change the from location of the move. But the new location is not limited to children of the original location which can be invalid with the customer shipment on which the sale stock move is linked.