I have one requirement I want make non stock item stock entry and stock entry type is Manufacture I want to bypass validation if FG item is Non stock item is it possible?
Any one have please guide
Form/Stock Entry/MAT-STE-00094
Traceback
Traceback (most recent call last):
File "apps/frappe/frappe/app.py", line 115, in application
response = frappe.api.handle(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/api/__init__.py", line 49, in handle
data = endpoint(**arguments)
^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/api/v1.py", line 36, in handle_rpc_call
return frappe.handler.handle()
^^^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/handler.py", line 51, in handle
data = execute_cmd(cmd)
^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/handler.py", line 84, in execute_cmd
return frappe.call(method, **frappe.form_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/__init__.py", line 1754, in call
return fn(*args, **newargs)
^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/utils/typing_validations.py", line 32, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/desk/form/save.py", line 37, in savedocs
doc.submit()
File "apps/frappe/frappe/utils/typing_validations.py", line 32, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/model/document.py", line 1093, in submit
return self._submit()
^^^^^^^^^^^^^^
File "apps/frappe/frappe/model/document.py", line 1076, in _submit
return self.save()
^^^^^^^^^^^
File "apps/frappe/frappe/model/document.py", line 378, in save
return self._save(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/model/document.py", line 431, in _save
self.run_post_save_methods()
File "apps/frappe/frappe/model/document.py", line 1176, in run_post_save_methods
self.run_method("on_submit")
File "apps/frappe/frappe/model/document.py", line 1007, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/model/document.py", line 1367, in composer
return composed(self, method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/model/document.py", line 1349, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^
File "apps/frappe/frappe/model/document.py", line 1004, in fn
return method_object(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py", line 248, in on_submit
self.update_stock_ledger()
File "apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py", line 1414, in update_stock_ledger
self.make_sl_entries(sl_entries, allow_negative_stock=allow_negative_stock)
File "apps/erpnext/erpnext/controllers/stock_controller.py", line 957, in make_sl_entries
make_sl_entries(sl_entries, allow_negative_stock, via_landed_cost_voucher)
File "apps/erpnext/erpnext/stock/stock_ledger.py", line 99, in make_sl_entries
args = sle_doc.as_dict()
^^^^^^^
UnboundLocalError: cannot access local variable 'sle_doc' where it is not associated with a value
Request Data
{
"type": "POST",
"args": {
"doc": "{\"name\":\"MAT-STE-00094\",\"owner\":\"Administrator\",\"creation\":\"2025-12-14 15:12:45.729391\",\"modified\":\"2025-12-14 15:12:45.729391\",\"modified_by\":\"Administrator\",\"docstatus\":0,\"idx\":0,\"naming_series\":\"MAT-STE-\",\"stock_entry_type\":\"Manufacture\",\"purpose\":\"Manufacture\",\"add_to_transit\":0,\"work_order\":\"MFG-WO-2025-00083\",\"company\":\"Aims Mould Plast Pvt Ltd\",\"posting_date\":\"2025-12-14\",\"posting_time\":\"15:12:41.653697\",\"set_posting_time\":0,\"inspection_required\":0,\"apply_putaway_rule\":0,\"from_bom\":1,\"use_multi_level_bom\":1,\"fg_completed_qty\":1,\"process_loss_percentage\":0,\"process_loss_qty\":0,\"from_warehouse\":\"Work In Progress - AMPPL\",\"to_warehouse\":\"Stores - AMPPL\",\"total_taxes\":0,\"base_grand_total\":0,\"total_outgoing_value\":0,\"total_incoming_value\":0,\"value_difference\":0,\"total_additional_costs\":0,\"bill_from_address_display\":null,\"bill_to_address_display\":null,\"ship_from_address_display\":null,\"ship_to_address_display\":null,\"distance\":0,\"mode_of_transport\":\"Road\",\"lr_date\":\"2025-12-14\",\"gst_vehicle_type\":\"Regular\",\"is_opening\":\"No\",\"per_transferred\":0,\"total_amount\":0,\"is_return\":0,\"doctype\":\"Stock Entry\",\"doc_references\":[],\"additional_costs\":[],\"items\":[{\"name\":\"gepctvckks\",\"owner\":\"Administrator\",\"creation\":\"2025-12-14 15:12:45.729391\",\"modified\":\"2025-12-14 15:12:45.729391\",\"modified_by\":\"Administrator\",\"docstatus\":0,\"idx\":1,\"has_item_scanned\":0,\"s_warehouse\":\"Work In Progress - AMPPL\",\"t_warehouse\":\"\",\"item_code\":\"CBX43\",\"is_finished_item\":0,\"is_scrap_item\":0,\"gst_hsn_code\":\"010121\",\"item_group\":\"Raw Material\",\"qty\":1,\"transfer_qty\":0,\"retain_sample\":0,\"uom\":\"Nos\",\"stock_uom\":\"Nos\",\"conversion_factor\":1,\"sample_quantity\":0,\"basic_rate\":0,\"additional_cost\":0,\"valuation_rate\":0,\"allow_zero_valuation_rate\":0,\"set_basic_rate_manually\":0,\"basic_amount\":0,\"amount\":0,\"taxable_value\":0,\"igst_rate\":0,\"cgst_rate\":0,\"sgst_rate\":0,\"cess_rate\":0,\"cess_non_advol_rate\":0,\"igst_amount\":0,\"cgst_amount\":0,\"sgst_amount\":0,\"cess_amount\":0,\"cess_non_advol_amount\":0,\"use_serial_batch_fields\":1,\"cost_center\":\"Main - AMPPL\",\"actual_qty\":0,\"transferred_qty\":0,\"allow_alternative_item\":0,\"parent\":\"MAT-STE-00094\",\"parentfield\":\"items\",\"parenttype\":\"Stock Entry\",\"doctype\":\"Stock Entry Detail\"},{\"name\":\"gepnvovt9r\",\"owner\":\"Administrator\",\"creation\":\"2025-12-14 15:12:45.729391\",\"modified\":\"2025-12-14 15:12:45.729391\",\"modified_by\":\"Administrator\",\"docstatus\":0,\"idx\":2,\"has_item_scanned\":0,\"s_warehouse\":\"\",\"t_warehouse\":\"Stores - AMPPL\",\"item_code\":\"PRD--1002\",\"is_finished_item\":1,\"is_scrap_item\":0,\"gst_hsn_code\":\"010121\",\"item_group\":\"Products\",\"qty\":1,\"transfer_qty\":0,\"retain_sample\":0,\"uom\":\"Nos\",\"stock_uom\":\"Nos\",\"conversion_factor\":1,\"sample_quantity\":0,\"basic_rate\":0,\"additional_cost\":0,\"valuation_rate\":0,\"allow_zero_valuation_rate\":0,\"set_basic_rate_manually\":0,\"basic_amount\":0,\"amount\":0,\"taxable_value\":0,\"igst_rate\":0,\"cgst_rate\":0,\"sgst_rate\":0,\"cess_rate\":0,\"cess_non_advol_rate\":0,\"igst_amount\":0,\"cgst_amount\":0,\"sgst_amount\":0,\"cess_amount\":0,\"cess_non_advol_amount\":0,\"use_serial_batch_fields\":1,\"cost_center\":\"Main - AMPPL\",\"actual_qty\":0,\"transferred_qty\":0,\"allow_alternative_item\":0,\"parent\":\"MAT-STE-00094\",\"parentfield\":\"items\",\"parenttype\":\"Stock Entry\",\"doctype\":\"Stock Entry Detail\"}],\"taxes\":[],\"__last_sync_on\":\"2025-12-14T12:43:05.034Z\",\"address_display\":null,\"purchase_receipt_no\":null,\"supplier_address\":null,\"supplier_name\":null,\"supplier\":null,\"sales_invoice_no\":null,\"delivery_note_no\":null,\"customer_address\":null,\"customer_name\":null,\"customer\":null}",
"action": "Submit"
},
"btn": {
"jQuery370065681362016251621": {
"events": {
"click": [
{
"type": "click",
"origType": "click",
"guid": 377,
"namespace": ""
}
]
}
}
},
"freeze": true,
"headers": {},
"error_handlers": {},
"url": "/api/method/frappe.desk.form.save.savedocs",
"request_id": null
}
Response Data
{
"exception": "UnboundLocalError: cannot access local variable 'sle_doc' where it is not associated with a value",
"exc_type": "UnboundLocalError",
"_exc_source": "erpnext (app)"
}