I got leftover in WH/Input when buying products with multi-step warehouse routes.
BoM is A+B=C
Both B & A is bought from Vendor1, with propder pricelist set.
C can only be made in house.
A, B, and C have Reordering rule on WH/Stock, minimum and maximum set to 0.
The warehouse route is set to "Receive goods in input and then stock (2 steps)".
This option activate 2 internal locations, WH/Input & WH/Stock, under my only Warehouse.
Sales order for 10 units of C confirmed, Delivery order is created correspondingly.
Run Scheduler, Manufacturing order is created, the BoM works fine showing demand of A and B for 10 each.
Run Scheduler again, RFQ to Vendor1 with order lines for 10 A and 10 B. Internal Transfer from WH/Input to WH/Stock for 10 A and 10 B.
Confirm the RFQ, A Receipt from Vendor1 to WH/Input for 10 A and 10 B.
Complete workflow by Receive from Vendor1, Move from WH/Input to WH/Stock, Produce Manufacturing order, Deliver to customer.
The issue is in step 3., the Internal Transfer is created before RFQ is confirmed to be PO.
When sending the RFQ to Vendor, the quantity is likely to be changed due to pricing and availability. Edit the quantity in RFQ does not affect the Internal Transfer already created. For example, I edit the RFQ order lines to buy 15 A and 15 B. Receipt is created, Internal Transfer remain unchanged. After completing everything else, I have 5 A and 5 B in WH/Input, but no more stock movement is set or alerted.
Expected behavior are either,
Editing the RFQ order line DOES affect the automatic Internal Transfer.
Only have the Internal Transfer generated automatically when RFQ is confirmed to be an actual PO.
Behavior 2 is preferred in my opinion tho.
Could anyone guide me how to work around this?