Non stock item stock entry

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)"
}

hello everyone i got this answer and its working without touch core code