fix: get incoming rate instead of BOM rate (#36496)

* fix: get incoming rate instead of BOM rate

* test: add test case for SCR rm rate
This commit is contained in:
s-aga-r
2023-08-05 19:28:38 +05:30
committed by GitHub
parent e179499764
commit 758b31d895
2 changed files with 62 additions and 1 deletions

View File

@@ -550,7 +550,7 @@ class SubcontractingController(StockController):
if rm_obj.serial_and_batch_bundle:
args["serial_and_batch_bundle"] = rm_obj.serial_and_batch_bundle
rm_obj.rate = bom_item.rate if self.backflush_based_on == "BOM" else get_incoming_rate(args)
rm_obj.rate = get_incoming_rate(args)
def __get_qty_based_on_material_transfer(self, item_row, transfer_item):
key = (item_row.item_code, item_row.get(self.subcontract_data.order_field))