We are selling a lot of products we don’t have in stock (and it’s taking a lot of time to arrive in our stock). Often those products are shipped by sea and shipping time depends a many factors (weather, damages, strikes…).
I saw there was an issue to update delivery date on purchases (Issue 6327: Allow to edit delivery date on purchase line - Tryton issue tracker) but it was not implemented on sales as shipment can be edited.
- Shipment should be edited by trading employees and then giving them access to shipping (we have departments for each job, and we don’t like to mix “functions” and access rights)
- The new module sale_amendment destroy the moves and then if you have updated the shipment date, the planning date will be erased and updated with the sale date + lead_time
- We need to confirm the shipping date to the customer (if we change the shipping date for any reason, we need to inform the customer of this update/delay)
For example, we could have a sale that we create today (sale date is then today) but customer needs products in 2 months, so we need to change sale date in the future or update lead_time on each product.
Would be useful to add a “shipping date” like the “delivery date” implemented in this issue (https://codereview.tryton.org/33901002) or in this Nan-Tic module (https://bitbucket.org/nantic/trytond-sale_delivery_date).
There’ll be a default shipping date on the sale, but shipping date could be updated on each sale_line otherwise it’s planned_date.