Comment 4 for bug 563777

Revision history for this message
Ana Juaristi Olalde (ajuaristio) wrote :

Please don't make product_id mandatory on sales order. It's a cool functionality to make quick orders and invoicing having possibility of using as it is by now.

It's the same case when product is defined as a service. It's not included on packing and this is right.

Services defined as produce and procurement to_order are creating a task on project and probaby they will be invoiced from analytic account, but services defined as produce and procurement to_stock are not creating any task and this is also correct.

IMHO the correct behavior will be, ONLY for sales_order marked as invoice from packing:
1. for lines without product_id or services products to_stock --> Create a draft invoice including this products.
2. for lines including other kind of products create the packing to be invoiced as is it now.

I don't know if I'm forgetting any different case of use

Thank you:

Ana