← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 663237] Re: [6.0][sale][HIGH] Services sale order never finished

 

Dear Kyle,

the shipping product is a "service", could you please check if the bug you see is that OpenERP bug:
https://bugs.launchpad.net/magentoerpconnect/+bug/512756 ?

A simple check is to reproduce your order with some shipping product
you'll create manually (identical to the one created by
magentoerpconnect) but without the connector installed.

The bug I'm mentioning is certainly annoying, fortunately OpenERP SA
seems to be aware of that and they are likely to fix it soon, well
hopefully.

-- 
[6.0][sale][HIGH] Services sale order never finished
https://bugs.launchpad.net/bugs/663237
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.

Status in OpenObject Addons Modules: Confirmed

Bug description:
Hi,

I create sale order with one service line, when I confirm it, it executes action_ship_create() function, in this function, if product isn't service, it creates a picking, a move and then a procurement where it sets the created move, but if the product is service it only creates the procurement, without move. Then, in procurements, I confirm the procurement and it in the end calls to check_move_done() function, in this function it does:

return all(procurement.move_id.state == 'done' for procurement in self.browse(cr, uid, ids)) 

But, my service procurement hasn't move_id and it always returns False and it never finished the procurement therefore it never finished the sale order.

I think that, if procurement hasn't move, it should finish always. But, why does procurement exist for service products? or, why does procurement create without move_id?





References