Hi, it's an interesting scenario.
There may be some alternatives for that scenario that might involve SD. But, I want to give an alternative that only use MM module, I don't know whether it's acceptable for your company or not.
Here it is:
- Create a subcontract PO to the vendor for the FG cement, qty 600 KG, price = 0 (free).
- On the material tab, input the "component": Cement Raw material, qty 1000 KG.
- save the PO.
- Transfer posting (movement type 541) based on the PO from your sloc to the vendor: Cement Raw material, qty 1000 KG.
- When you receive the FG from the vendor, do MIGO_GR based on the PO. FG cement qty 600 KG, Cement Raw material qty 1000 KG. This will increase your FG Cement stock 600 KG and decrease the Raw material stock 1000 KG.
- the value of 1000 kg raw material will be transferred to 600 KG FG cement, so when you sell the 1 KG of FG Cement, the COGS is 1000/600 * Raw material price. as long as you have not sold the FG, your total inventory value is the same with 1000 kg raw material price.
There is no need to process the payment with this scenario.
does it fit with your scenario?