From c447dfaa9cbc59ed0e5a269eded3600d5acb0d3a Mon Sep 17 00:00:00 2001 From: Sagar Sharma Date: Sun, 6 Nov 2022 13:32:15 +0530 Subject: [PATCH] fix: set `received_qty` before_validate SCR --- .../doctype/subcontracting_receipt/subcontracting_receipt.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py index bce53608be..c7f592b4d9 100644 --- a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py +++ b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py @@ -58,6 +58,7 @@ class SubcontractingReceipt(SubcontractingController): def before_validate(self): super(SubcontractingReceipt, self).before_validate() self.set_items_bom() + self.set_received_qty() self.set_items_cost_center() self.set_items_expense_account() @@ -212,6 +213,10 @@ class SubcontractingReceipt(SubcontractingController): "bom", ) + def set_received_qty(self): + for item in self.items: + item.received_qty = flt(item.qty) + flt(item.rejected_qty) + def set_items_cost_center(self): if self.company: cost_center = frappe.get_cached_value("Company", self.company, "cost_center")