Odoo Help


Sales orders stay "in progress" after the invoice is paid

on 5/17/13, 6:03 AM 3,809 views

So I noticed some of my sale orders aren't being put into the state 'done' but remain 'in progress' even after the invoice is paid. For some sale orders this doesn't seem to be the case.

On closer inspection I found this to be related to the checkbox "Delivered" in the sale order. For those in the state 'done' both the payment and delivery boxes were checked; for those in 'in progress' only the payment box is checked.

Now comes the tricky part. The products I'm selling are all services. Products which are set to product type: 'service', procurement: 'make to order' and supplyment method: 'production'. (My ERP isn't English, so names may differ slightly)

In other words: I have no outgoing shipments. After reading up more on the net, I've seen people say running the schedueler will fix this issue. I've tried that but it doesn't seem to work; neither does resetting the postgresql and server services.

I'm a bit confused, I mean, I can change the status manually - but I don't like this showing up as a recurring issue. Does anybody know what's related to these procurements not being completed properly?

Just wondering if you solved this... I think I'm getting a little closer. when I look at my product's in the "Procurement Exceptions" sections I see them blue and saying state "Ready" from stock: products assigned.... But I dont know how force them to close. maybe you willl find this is the same problem your seeing.

Sciencetech Inc, Scott Hafekost
on 6/17/13, 7:59 PM
On 5/17/13, 6:33 AM

Okay I've found the cause of this issue. I am using a module called 'create tasks on SO'. This module will create tasks for all products set to: Service/MTO/produce. Before the task is completed, the state in the procurement_order will remain 'ready' instead of 'done'. Once this task is completed, the state will shift to ready - the 'delivered' box will be checked; and the sale order will be in the state 'done'.

You may also need to run the schedueler at some point, though I don't know if this is mandatory.

The same problem I had faced....many thanks for the sollution

BBindaslife, Debashis Das
on 9/10/13, 12:50 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 5/17/13, 6:03 AM
Seen: 3809 times
Last updated: 3/16/15, 8:10 AM