From 934e69fe0b1779f01597c5364456cfff8dde8680 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 6 Jul 2017 18:19:18 +0530 Subject: [PATCH] Remove sales invoice from serial number while making sales return entery using delivery note --- erpnext/stock/doctype/serial_no/serial_no.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/stock/doctype/serial_no/serial_no.py b/erpnext/stock/doctype/serial_no/serial_no.py index 8420c9b4da..fe158c9bbb 100644 --- a/erpnext/stock/doctype/serial_no/serial_no.py +++ b/erpnext/stock/doctype/serial_no/serial_no.py @@ -85,6 +85,10 @@ class SerialNo(StockController): self.supplier, self.supplier_name = \ frappe.db.get_value("Purchase Receipt", purchase_sle.voucher_no, ["supplier", "supplier_name"]) + + # If sales return entry + if self.purchase_document_type == 'Delivery Note': + self.sales_invoice = None else: for fieldname in ("purchase_document_type", "purchase_document_no", "purchase_date", "purchase_time", "purchase_rate", "supplier", "supplier_name"):