The lead time of a product is used to determine when the goods will be delivered to the customer.
Currently it has a default value of an empty timedelta which means that the products are delivered inmediatly.
It is quiet frequent that most companies has a default delivery time for all of the products they have on the stock. Furthermore, if the current default is wrong for the company it allows the user to create a product with a wrong timedelta without any notice.
This is also possible for supplier side. The supplier has a supply time for all of it’s products so I think we should be able to store this information on the party form (under the supplier tab).
On sale module:
Add a multivalue lead_time on product configuration to allow to define the default lead time for each product. This value will be used as default value when creating a new product.
On purchase module:
Add a deliverty_time on party form allow to define the default lead time for each product. This value will be as lead time when the product_supplier has no delivery time.