My feature proposal deals with the automatic carrier selection for sales, where there is an external carrier involved, but the cost should not be explicitly invoiced to the customer.
It is not a matter of what I want, what I want I can implement in a custom module. The reason I created a feature proposal is because I consider this to be a common use case without optimal workflow in tryton.
Statement: Some customers require an item price, which includes delivery, and they do not accept to have goods lines + transport lines on the sale confirmation and invoice.
I acknowledge that the current workflow is workable, the only inconvenience is that I have to select carrier manually. If it is your opinion that this is an edge case, and should not be a part of the tryton project, then I accept your opinion.
In my experience, some of the corporate customers require DAP price, without a transport line on the sale/invoice. I have 5 such customers with a sales volume of about 1/3 of my total sales.
Question 1: Is the statement above true? Does anyone else have this customer requirement?
Question 2: Is it common/important enough to bloat standard tryton modules with this feature?
Question 3:
How do you propose I handle a sale, where I have to deliver Box 5*500 A4 paper to the customer, but the price of the item, includes delivery.
I do the delivery with an external carrier, which costs the company, but this cost is not explicitly invoiced to the customer, instead it is baked in the price of the item.
That is the customer wants this:
Box 5x500 A4 paper, 1 u, 15 EUR
The customer does not want this:
Box 5x500 A4 paper, 1 u , 15 EUR
Transport, 1 u, 0 EUR
And the customer does not want this:
Box 5x500 A4 paper, 1 u, 10 EUR
Transport, 1 u, 5 EUR
As discussed, using a zero-cost transport line feels suboptimal, as it adds unnecessary clutter to the invoice and doesn’t accurately reflect that shipping is absorbed into the product price.
PS: I am not asking for anyone to implement this feature for free, either I do it, or I pay a service provider to do it.
I hope I have explained the idea clearly.