Can not create sale from opportunity
In case create a new sale, "shipment_cost_method" is not None because default configuration is 'order' [1]
Since #11574 (closed), add domain "shipment_cost_method" is None when has not carrier [2]
In case process sales that has not carrier (and default shipment_cost_method is None):
trytond.model.modelstorage.DomainValidationError: The value "order" for field "Shipment Cost Method" in "(3)" of "Sale" is not valid according to its domain. -
The user require edit sale and set "shipment_cost_method" to None before to process.
[1] https://github.com/tryton/sale_shipment_cost/blob/06de8670ec7ffc4efbd795a3178935427aadc4fb/sale.py#L70 [2] https://github.com/tryton/sale_shipment_cost/blob/06de8670ec7ffc4efbd795a3178935427aadc4fb/sale.py#L99