I couldnt "Edit" my question. It shows me 400: Bad Request... and I couldnt comment on your answer since it requires 8 Karma and I only got 7...
Thanks @Niyas, and here is the situation:
Product A: Component A+B+C
Product B: Component B+C+D
Product C: Component D+E
Order 001: Customer A, 5pcs of Product A, and 3pcs of product B today; One order to One MO, and consume 5A+8B+8C+3D
Order 002: Customer B, 2pcs of Product A, 2pcs of Product B and 4pcs of Product C today; One order to One MO, and consume 2A+4B+4C+6D+4E
We have more than 500 product for sale and there are 2-3 customers are making an ordering everyday, and there will be many MO every month. Most of them do not order the same product at the same day. Therefore, we usually place a MO by order.
FYI. existing sequence is based on the year and the month;