Hi Quentin, Thanks for your reply. I dont know if this is a bug or a limitation due to current design but whatever you call it, the virtual stock is incorrect even in your simple case: if you have still 500 from output to customer when only 200 have been sent, your stock must be wrong.
Besides, this impact directly your procurement calculation which is as well wrong. So you can call it "wishlist" to get rid of an annoying bug that you cannot solve right away but this is definitively a bug and a very annoying one. Remarks: - This is particularly annoying when I have to tell the customer in OPW that this is not a bug when figures are obviously wrong. - We cannot split the PO as the original order is 5oo and it is referenced by the supplier for future backorder: this is completely unrealistic on a business point of view (each order have a hundred line that you should recalculate manually). - You have the same problem for your POs arriving at input location through chained locations. - And finally I have to disagree with you as this case is not exceptional when you deal with backorder, all the contrary. Correct behavior should be after shipping 200 out of 500: * 200 from stock to output (done) To be Invoiced * 300 from stock to output (ready) To be Invoiced * 200 from ouput to customer (done) Not applicable * 300 from ouput to customer (waiting) Not applicable In this case your real and virtual stock are correct and your procurement calculation is correct We are developing the functionality by ourself and if we get to a stable solution, we will publish it in the community. openerp *Eric CAUDAL*, CEO [email protected] <mailto:[email protected]> Cell: + 86 186 2136 1670 *Elico Corp - OpenERP Ready Partner, Shanghai.* http://www.openerp.net.cn ** Attachment added: "Logo-Elico90.gif" https://bugs.launchpad.net/bugs/816748/+attachment/2631195/+files/Logo-Elico90.gif -- You received this bug notification because you are a member of C2C OERPScenario, which is subscribed to OpenERP Project Group. https://bugs.launchpad.net/bugs/816748 Title: Stock in output location is incorrect with backorder Status in OpenERP Addons (modules): Won't Fix Bug description: How to reproduce: I create an sales order of 500 pieces with automatique step between output and customer location. If I ship only 200 pieces, the backorder of 300 is created in the correct state, and an delivery note is created for 200 pieces from stock to output in done state (which allw invoicing). So far so good. Problem is the output picking of 200 from output to customer is not created at that moment and the goods still appear in the output location, whereas physically there are not there anymore. All final moves from output to customer locations are only done when all backorders are processed or cancelled, which can takes weeks or months. In the meantime our stock in output location is not correct. To manage notifications about this bug go to: https://bugs.launchpad.net/openobject-addons/+bug/816748/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~c2c-oerpscenario Post to : [email protected] Unsubscribe : https://launchpad.net/~c2c-oerpscenario More help : https://help.launchpad.net/ListHelp

