I can give you a suggestion, but my experience is in high volume manufacturing and distribution, basically the opposite of what you ask where the automation aspects of openerp we spend time enhancing rather than removing. Others will be much better qualified. Just create a wizard to do as you say would be simplest. To really make it meet your needs you would then want some smarts that checked for the accepted supplier quote and used that instead of creating a new order. So this is how I would go Wizard to create RFQ's and send them - field in RFQ's line linked back to order_line_id (many2one). Remember you need to cover the scenario of multiple products on one quote from different suppliers, plus some with stock and without so the link is at line level, not order level. Then you need to ask yourself am I sending 1 RFQ per line, or 1 RFQ per supplier. 1 RFQ per line is easier if you think you might use different suppliers for different lines, it is also easier when it comes to procurement workflow as that works on lines, but no biggie On confirmation of SO, select a RFQ to accept, (deleting the others if you like), over riding the procurement behaviour to just validate the quantities/units/products match and write the purchase id in procurement. There are other flash things you could do, but the above would get you there. For the answer to automatic procurement despite no schedulers I suspect it is in a horrible function called ship_line_create or something like that. From memory there are workflow calls for procurement in there. It does so much that function, we had to completely refactor just to get it to aggregate line from the same supplier on to the same PO from the same SO. I have to use Anglo-Saxon accounting so things get a bit confusing here when it comes to analytics, but if you check an invoice analytic entries there should be entries not just for sales, but also costs. But not real expert on this either and it depends on how you are using it. On Wed, Mar 2, 2011 at 11:01 PM, m.karrer