Skip to content

Error appears when trying to save the Sales Order #2997

@deepdoshi79

Description

@deepdoshi79

Information about bug

Error encountered on clicking the save button in the Sales Order.

Image

Module

selling

Version

Assets: v0.0.1 (pre-prod)
ERPNext: v15.85.1 (pre-prod)
ERPNext CRM: v0.0.1 (pre-prod)
ERPNext India: v0.0.1 (pre-prod)
Frappe Framework: v15.79.0 (pre-prod)
Frappe HR: v15.39.0 (pre-prod)
India Compliance: v15.18.1 (pre-prod)
Payments: v0.0.1 (version-15)
Projects: v0.0.1 (pre-prod)
Sales Commission: v0.0.1 (pre-prod)

Installation method

None

Relevant log output / Stack trace / Full Error Message.

### App Versions

{
	"assets": "0.0.1",
	"erpnext": "15.85.1",
	"erpnext_crm": "0.0.1",
	"erpnext_india": "0.0.1",
	"frappe": "15.79.0",
	"hrms": "15.39.0",
	"india_compliance": "15.18.1",
	"payments": "0.0.1",
	"projects": "0.0.1",
	"sales_commission": "0.0.1"
}

### Route

Form/Sales Order/new-sales-order-pxtltiliki

### 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 52, in handle
    data = execute_cmd(cmd)
  File "apps/frappe/frappe/handler.py", line 85, in execute_cmd
    return frappe.call(method, **frappe.form_dict)
  File "apps/frappe/frappe/__init__.py", line 1785, in call
    return fn(*args, **newargs)
  File "apps/frappe/frappe/utils/typing_validations.py", line 32, in wrapper
    return func(*args, **kwargs)
  File "apps/erpnext/erpnext/stock/get_item_details.py", line 76, in get_item_details
    out = get_basic_details(args, item, overwrite_warehouse)
  File "apps/erpnext/erpnext/stock/get_item_details.py", line 393, in get_basic_details
    item_defaults = get_item_defaults(item.name, args.company)
  File "apps/erpnext/erpnext/stock/doctype/item/item.py", line 1274, in get_item_defaults
    row = d.as_dict(no_private_properties=True)
TypeError: BaseDocument.as_dict() got an unexpected keyword argument 'no_private_properties'


### Request Data

{
	"type": "POST",
	"args": {
		"doc": "{\"docstatus\":0,\"doctype\":\"Sales Order\",\"name\":\"new-sales-order-pxtltiliki\",\"__islocal\":1,\"__unsaved\":1,\"owner\":\"deep@8848digital.com\",\"title\":\"{customer_name}\",\"naming_series\":\"SAL-ORD-.YYYY.-\",\"order_type\":\"Sales\",\"transaction_date\":\"2025-11-26\",\"company\":\"_Test Indian Registered Company\",\"skip_delivery_note\":0,\"is_reverse_charge\":0,\"is_export_with_gst\":0,\"currency\":\"INR\",\"selling_price_list\":\"Standard Selling\",\"price_list_currency\":\"INR\",\"ignore_pricing_rule\":0,\"reserve_stock\":0,\"items\":[{\"docstatus\":0,\"doctype\":\"Sales Order Item\",\"name\":\"new-sales-order-item-yyrmtxmtlo\",\"__islocal\":1,\"__unsaved\":1,\"owner\":\"deep@8848digital.com\",\"ensure_delivery_based_on_produced_serial_no\":0,\"is_stock_item\":1,\"reserve_stock\":1,\"item_group\":\"Raw Material\",\"stock_uom\":\"Nos\",\"stock_reserved_qty\":0,\"margin_type\":\"\",\"is_free_item\":0,\"grant_commission\":1,\"delivered_by_supplier\":0,\"against_blanket_order\":0,\"page_break\":0,\"cost_center\":\"Main - _TIRC\",\"parent\":\"new-sales-order-pxtltiliki\",\"parentfield\":\"items\",\"parenttype\":\"Sales Order\",\"idx\":1,\"tax_rate\":0,\"tax_amount\":0,\"total_amount\":0,\"qty\":0,\"conversion_factor\":0,\"stock_qty\":0,\"price_list_rate\":0,\"base_price_list_rate\":0,\"margin_rate_or_amount\":0,\"rate_with_margin\":0,\"discount_amount\":0,\"base_rate_with_margin\":0,\"rate\":0,\"amount\":0,\"base_rate\":0,\"base_amount\":0,\"stock_uom_rate\":0,\"net_rate\":0,\"net_amount\":0,\"base_net_rate\":0,\"base_net_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,\"billed_amt\":0,\"valuation_rate\":0,\"gross_profit\":0,\"weight_per_unit\":0,\"total_weight\":0,\"blanket_order_rate\":0,\"actual_qty\":0,\"company_total_stock\":0,\"projected_qty\":0,\"ordered_qty\":0,\"planned_qty\":0,\"production_plan_qty\":0,\"work_order_qty\":0,\"delivered_qty\":0,\"produced_qty\":0,\"returned_qty\":0,\"picked_qty\":0,\"delivery_date\":\"2025-11-30\",\"tax_code\":null,\"gst_hsn_code\":\"48201010\",\"item_code\":\"Book\",\"weight_uom\":\"\",\"uom\":null,\"barcode\":null,\"pricing_rules\":\"\"}],\"taxes\":[{\"docstatus\":0,\"doctype\":\"Sales Taxes and Charges\",\"name\":\"new-sales-taxes-and-charges-wujhnmshuv\",\"__islocal\":1,\"__unsaved\":1,\"owner\":\"deep@8848digital.com\",\"charge_type\":\"On Net Total\",\"included_in_print_rate\":0,\"included_in_paid_amount\":0,\"cost_center\":\"Main - _TIRC\",\"account_currency\":null,\"dont_recompute_tax\":0,\"parent\":\"new-sales-order-pxtltiliki\",\"parentfield\":\"taxes\",\"parenttype\":\"Sales Order\",\"idx\":1,\"row_id\":null,\"account_head\":\"Output Tax SGST - _TIRC\",\"description\":\"SGST\",\"branch\":null,\"fund_type\":null,\"location\":null,\"department\":null,\"fund_sub_type\":null,\"project\":null,\"rate\":9,\"gst_tax_type\":null,\"tax_amount\":0,\"total\":0,\"tax_amount_after_discount_amount\":0,\"base_tax_amount\":0,\"base_total\":0,\"base_tax_amount_after_discount_amount\":0,\"item_wise_tax_detail\":null},{\"docstatus\":0,\"doctype\":\"Sales Taxes and Charges\",\"name\":\"new-sales-taxes-and-charges-xepfqbfwqq\",\"__islocal\":1,\"__unsaved\":1,\"owner\":\"deep@8848digital.com\",\"charge_type\":\"On Net Total\",\"included_in_print_rate\":0,\"included_in_paid_amount\":0,\"cost_center\":\"Main - _TIRC\",\"account_currency\":null,\"dont_recompute_tax\":0,\"parent\":\"new-sales-order-pxtltiliki\",\"parentfield\":\"taxes\",\"parenttype\":\"Sales Order\",\"idx\":2,\"row_id\":null,\"account_head\":\"Output Tax CGST - _TIRC\",\"description\":\"CGST\",\"branch\":null,\"fund_type\":null,\"location\":null,\"department\":null,\"fund_sub_type\":null,\"project\":null,\"rate\":9,\"gst_tax_type\":null,\"tax_amount\":0,\"total\":0,\"tax_amount_after_discount_amount\":0,\"base_tax_amount\":0,\"base_total\":0,\"base_tax_amount_after_discount_amount\":0,\"item_wise_tax_detail\":null},{\"docstatus\":0,\"doctype\":\"Sales Taxes and Charges\",\"name\":\"new-sales-taxes-and-charges-vxlmeokevb\",\"__islocal\":1,\"__unsaved\":1,\"owner\":\"deep@8848digital.com\",\"charge_type\":\"On Net Total\",\"included_in_print_rate\":0,\"included_in_paid_amount\":0,\"cost_center\":\"Main - _TIRC\",\"account_currency\":null,\"dont_recompute_tax\":0,\"parent\":\"new-sales-order-pxtltiliki\",\"parentfield\":\"taxes\",\"parenttype\":\"Sales Order\",\"idx\":3,\"row_id\":null,\"account_head\":\"Output Tax SGST RCM - _TIRC\",\"description\":\"SGST RCM\",\"branch\":null,\"fund_type\":null,\"location\":null,\"department\":null,\"fund_sub_type\":null,\"project\":null,\"rate\":-9,\"gst_tax_type\":null,\"tax_amount\":0,\"total\":0,\"tax_amount_after_discount_amount\":0,\"base_tax_amount\":0,\"base_total\":0,\"base_tax_amount_after_discount_amount\":0,\"item_wise_tax_detail\":null},{\"docstatus\":0,\"doctype\":\"Sales Taxes and Charges\",\"name\":\"new-sales-taxes-and-charges-igthvmtqou\",\"__islocal\":1,\"__unsaved\":1,\"owner\":\"deep@8848digital.com\",\"charge_type\":\"On Net Total\",\"included_in_print_rate\":0,\"included_in_paid_amount\":0,\"cost_center\":\"Main - _TIRC\",\"account_currency\":null,\"dont_recompute_tax\":0,\"parent\":\"new-sales-order-pxtltiliki\",\"parentfield\":\"taxes\",\"parenttype\":\"Sales Order\",\"idx\":4,\"row_id\":null,\"account_head\":\"Output Tax CGST RCM - _TIRC\",\"description\":\"CGST RCM\",\"branch\":null,\"fund_type\":null,\"location\":null,\"department\":null,\"fund_sub_type\":null,\"project\":null,\"rate\":-9,\"gst_tax_type\":null,\"tax_amount\":0,\"total\":0,\"tax_amount_after_discount_amount\":0,\"base_tax_amount\":0,\"base_total\":0,\"base_tax_amount_after_discount_amount\":0,\"item_wise_tax_detail\":null}],\"disable_rounded_total\":0,\"apply_discount_on\":\"Grand Total\",\"packed_items\":[],\"pricing_rules\":[],\"customer_group\":\"All Customer Groups\",\"territory\":\"All Territories\",\"payment_schedule\":[],\"status\":\"Draft\",\"delivery_status\":\"Not Delivered\",\"sales_team\":[],\"billing_status\":\"Not Billed\",\"group_same_items\":0,\"vat_emirate\":\"\",\"tourist_tax_return\":0,\"is_internal_customer\":0,\"party_account_currency\":\"INR\",\"advance_paid\":0,\"conversion_rate\":1,\"plc_conversion_rate\":1,\"company_trn\":null,\"company_address\":\"_Test Indian Registered Company-Billing\",\"base_net_total\":0,\"net_total\":0,\"base_total\":0,\"total\":0,\"total_qty\":0,\"grand_total\":0,\"base_grand_total\":0,\"total_taxes_and_charges\":0,\"base_total_taxes_and_charges\":0,\"rounded_total\":0,\"rounding_adjustment\":0,\"base_rounding_adjustment\":0,\"base_rounded_total\":0,\"in_words\":\"\",\"base_in_words\":\"\",\"base_discount_amount\":0,\"amount_eligible_for_commission\":0,\"total_commission\":null,\"company_gstin\":\"24AAQCA8719H1ZC\",\"company_address_display\":\"Test Address - 1<br>\\nTest City<br>\\nGujarat<br>380015<br>India<br>\\n<br>\\n\",\"tax_id\":null,\"customer_name\":\"Test 2  customer\",\"customer_name_in_arabic\":null,\"represents_company\":null,\"customer\":\"8848\",\"customer_address\":null,\"billing_address_gstin\":\"27AAATI9664A1ZN\",\"gst_category\":\"Registered Regular\",\"address_display\":null,\"shipping_address_name\":null,\"shipping_address\":null,\"tax_category\":\"Reverse Charge In-State\",\"place_of_supply\":\"27-Maharashtra\",\"taxes_and_charges\":\"Output GST RCM In-state - _TIRC\",\"contact_person\":null,\"contact_display\":null,\"contact_email\":null,\"contact_mobile\":null,\"contact_phone\":null,\"language\":\"en\",\"payment_terms_template\":null,\"delivery_date\":\"2025-11-30\"}",
		"args": "{\"item_code\":\"Book\",\"barcode\":null,\"customer\":\"8848\",\"currency\":\"INR\",\"is_internal_customer\":0,\"update_stock\":0,\"conversion_rate\":1,\"price_list\":\"Standard Selling\",\"price_list_currency\":\"INR\",\"plc_conversion_rate\":1,\"company\":\"_Test Indian Registered Company\",\"order_type\":\"Sales\",\"is_pos\":0,\"is_return\":0,\"ignore_pricing_rule\":0,\"doctype\":\"Sales Order\",\"name\":\"new-sales-order-pxtltiliki\",\"qty\":1,\"net_rate\":0,\"base_net_rate\":0,\"stock_qty\":0,\"conversion_factor\":0,\"weight_per_unit\":0,\"uom\":null,\"weight_uom\":\"\",\"stock_uom\":\"Nos\",\"pos_profile\":\"\",\"cost_center\":\"Main - _TIRC\",\"tax_category\":\"Reverse Charge In-State\",\"child_doctype\":\"Sales Order Item\",\"child_docname\":\"new-sales-order-item-yyrmtxmtlo\"}"
	},
	"headers": {},
	"error_handlers": {},
	"url": "/api/method/erpnext.stock.get_item_details.get_item_details",
	"request_id": null
}

### Response Data

{
	"exception": "TypeError: BaseDocument.as_dict() got an unexpected keyword argument 'no_private_properties'",
	"exc_type": "TypeError",
	"_exc_source": "erpnext (app)"
}

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions