diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.js b/erpnext/stock/doctype/stock_entry/stock_entry.js index 79afb214a43..4c5031dd0dd 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.js +++ b/erpnext/stock/doctype/stock_entry/stock_entry.js @@ -191,16 +191,18 @@ frappe.ui.form.on('Stock Entry', { 'allow_zero_valuation': 1, }; - frappe.call({ - method: "erpnext.stock.utils.get_incoming_rate", - args: { - args: args - }, - callback: function(r) { - frappe.model.set_value(cdt, cdn, 'basic_rate', (r.message || 0.0)); - frm.events.calculate_basic_amount(frm, item); - } - }) + if (item.item_code || item.serial_no) { + frappe.call({ + method: "erpnext.stock.utils.get_incoming_rate", + args: { + args: args + }, + callback: function(r) { + frappe.model.set_value(cdt, cdn, 'basic_rate', (r.message || 0.0)); + frm.events.calculate_basic_amount(frm, item); + } + }); + } }, get_warehouse_details: function(frm, cdt, cdn) {