My customer was on v13 and was use to a particular scenario which is impossible to achieve after upgrading to v15.
The cycle goes as following:
- Purchase order is made, qty of finished goods entered.
- Multiple service items inserted as multiple finished goods to be received.
FG: RO1 → 40 qty
FG: RO2 → 60 qty
- Subcontracting Order is created.
- Material is transferred
- Note: raw material transferred is the same for all finished goods
For example if finished goods are RO1 and RO2, both consume the same raw material RB01, so 100 qty of RB01 transferred
- During Subcontracting Receipt (facing issue)
- the nature of process is that while creating PO it is not confirm how much FG I will receive of each item, the total will remain same, but the qty might differ, since the raw material is same, it doesnt matter in that aspect.
- I want to be able to adjust the quantities during Subcontract receipt
Ex: Suppose RO1 in PO had 40 qty and RO2 had 60. total is 100
during receipt I want RO1 to be 30 and RO2 to be 70.
When I try to do this the system doesnt let me do it stating error related to Serial Batch Bundle
This issue is really frustating to the client, as it is the new subcontracting and serial batch bundle scnearios are too much complicated than before, and now this makes using the system difficult.
I tried changing the setting to Backflush from Transfered for Subcontracting, that change now lets me to edit the consumed qty but still, the issue is there when consumed is more then required. (this should not be an issue as the raw material was the same)
I could only think of a workaround to ask the user to only receive the RO1 as 30 and RO2 as 60. then make stock return of 10 and then make a new PO for the remaining order, but this is too tedious.
I am not very good with coding. so if someone can guide me how to resolve this it would be a great help!
I have crated a ticket on Github: Serial and Batch Bundle Issue in Subcontracting · Issue #43258 · frappe/erpnext · GitHub