Sale order with just a product description and invoice from packing

Bug #563777 reported by TeMPO
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Won't Fix
Medium
OpenERP R&D Addons Team 3

Bug Description

Using 5.0.9

I define a SO with only one product but I don't take any product from the database
just put in a Decsription
If the shipping policy is Invoice on delivery the So goes directly in done state
If you put two lines one with only a description and one with a product from the database
the SO goes "In progess"
According to me there should be a check when a SO contains only a single line and the shiping policy is
Invoice of packing (which cannot occur in that case)

Maurice

affects: account-banking → openobject-addons
Revision history for this message
TeMPO (info-tempo-consulting) wrote :

Dear all

whene there is a SO invoiced on packing with at least one line that only contains a product description with no
reference to any product in the database I think the best solution should be to create an invoice
for the products that don't exist in the database
Otherwise it has to be done manually but with a big risk of forgetting those products

Maurice

Changed in openobject-addons:
assignee: nobody → JMA(Open ERP) (jma-openerp)
Revision history for this message
JMA(Open ERP) (jma-openerp) wrote :

Hello Maurice and Experts,

I agree with you that the line with no Product is not going to picking.

But I wonder what would be the actual use of such sale order lines in real scenarios?

We would like to solve it.

What should happen to these lines? Or Product field has to me made mandatory?

Share your views.

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

Revision history for this message
Nathan (nathan-bowden-kiwi) wrote :

for service products, we have few very difficult configurations needed done.

Changed in openobject-addons:
status: New → Confirmed
Revision history for this message
Nathan (nathan-bowden-kiwi) wrote :

can anyone make it severity high?

Changed in openobject-addons:
assignee: JMA(Open ERP) (jma-openerp) → OpenERP R&D Addons Team 3 (openerp-dev-addons3)
importance: Undecided → Medium
Changed in openobject-addons:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.