I can confirm this strange behavior. I used the demonstration database and when a sales order is placed, openERP does make duplicate procurement orders for all products in the BOM. But not the main part. In the BOM below CPU1, MB1, FAN, and RAM each have duplicate procurement orders sitting in draft status.
Code:
[CPU_GEN] Regular processor config
[CPU1] Processor AMD Athlon XP 1800+
[MB1] Mainboard ASUStek A7N8X
[FAN] Regular case fan 80mm
[RAM] DDR 256MB PC400
Something is wrong here. I've been testing openERP and have just started looking at the manufacturing side. How can anyone be using this module with it duplicating orders? How do I submit a bug report?