Below is the error that am getting while submitting purchase order.
Please help .
App Versions
{
“erpnext”: “10.1.37”,
“frappe”: “10.1.36”
}
Route
Form/Purchase Receipt/PREC-00002
Error Report
Traceback (most recent call last):
File “/home/bench/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 19, in savedocs
doc.submit()
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 841, in submit
self._submit()
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 830, in _submit
self.save()
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 260, in save
return self._save(*args, **kwargs)
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 311, in _save
self.run_post_save_methods()
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 901, in run_post_save_methods
self.run_method(“on_submit”)
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 765, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 1040, in composer
return composed(self, method, *args, **kwargs)
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 1023, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 759, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/bench/frappe-bench/apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py”, line 137, in on_submit
self.make_gl_entries()
File “/home/bench/frappe-bench/apps/erpnext/erpnext/controllers/stock_controller.py”, line 25, in make_gl_entries
warehouse_account = get_warehouse_account_map()
File “/home/bench/frappe-bench/apps/erpnext/erpnext/stock/init.py”, line 22, in get_warehouse_account_map
d.account = get_warehouse_account(d, warehouse_account)
File “/home/bench/frappe-bench/apps/erpnext/erpnext/stock/init.py”, line 36, in get_warehouse_account
account = warehouse_account.get(warehouse.parent_warehouse).account
AttributeError: ‘NoneType’ object has no attribute ‘account’
Traceback (most recent call last):
File “/home/bench/frappe-bench/apps/frappe/frappe/app.py”, line 62, in application
response = frappe.handler.handle()
File “/home/bench/frappe-bench/apps/frappe/frappe/handler.py”, line 22, in handle
data = execute_cmd(cmd)
File “/home/bench/frappe-bench/apps/frappe/frappe/handler.py”, line 53, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/bench/frappe-bench/apps/frappe/frappe/init.py”, line 942, in call
return fn(*args, **newargs)
File “/home/bench/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 19, in savedocs
doc.submit()
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 841, in submit
self._submit()
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 830, in _submit
self.save()
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 260, in save
return self._save(*args, **kwargs)
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 311, in _save
self.run_post_save_methods()
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 901, in run_post_save_methods
self.run_method(“on_submit”)
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 765, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 1040, in composer
return composed(self, method, *args, **kwargs)
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 1023, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/bench/frappe-bench/apps/frappe/frappe/model/document.py”, line 759, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/bench/frappe-bench/apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py”, line 137, in on_submit
self.make_gl_entries()
File “/home/bench/frappe-bench/apps/erpnext/erpnext/controllers/stock_controller.py”, line 25, in make_gl_entries
warehouse_account = get_warehouse_account_map()
File “/home/bench/frappe-bench/apps/erpnext/erpnext/stock/init.py”, line 22, in get_warehouse_account_map
d.account = get_warehouse_account(d, warehouse_account)
File “/home/bench/frappe-bench/apps/erpnext/erpnext/stock/init.py”, line 36, in get_warehouse_account
account = warehouse_account.get(warehouse.parent_warehouse).account
AttributeError: ‘NoneType’ object has no attribute ‘account’
Request Data
{
“type”: “POST”,
“args”: {
“doc”: “{"taxes_and_charges_added":0,"modified_by":"Administrator","title":"test","supplied_items":[],"set_posting_time":0,"base_grand_total":10,"discount_amount":0,"base_in_words":"","ignore_pricing_rule":1,"base_discount_amount":0,"base_total_taxes_and_charges":0,"supplier_name":"test","name":"PREC-00002","is_return":0,"taxes":[],"base_rounding_adjustment":0,"creation":"2018-07-12 16:34:48.584359","modified":"2018-07-12 16:34:48.584359","total_qty":10,"price_list_currency":"CAD","base_taxes_and_charges_added":0,"idx":0,"supplier":"test","buying_price_list":"Standard Buying","terms":"","base_net_total":10,"taxes_and_charges_deducted":0,"items":[{"stock_qty":10,"base_price_list_rate":0,"image":"","creation":"2018-07-12 16:34:48.584359","landed_cost_voucher_amount":0,"base_amount":10,"qty":10,"item_tax_rate":"{}","rate":1,"total_weight":0,"owner":"Administrator","cost_center":"Main - NI","received_qty":10,"stock_uom":"Nos","rm_supp_cost":0,"base_net_amount":10,"schedule_date":"2018-07-13","modified_by":"Administrator","base_net_rate":1,"discount_percentage":0,"item_name":"test","amount":10,"net_rate":1,"conversion_factor":1,"warehouse":"Stores - NI","docstatus":0,"sample_quantity":0,"uom":"Nos","doctype":"Purchase Receipt Item","description":"test","parent":"PREC-00002","item_tax_amount":0,"base_rate":1,"item_code":"test","retain_sample":0,"page_break":0,"rejected_qty":0,"include_exploded_items":1,"price_list_rate":0,"billed_amt":0,"allow_zero_valuation_rate":0,"name":"84c4536e3e","idx":1,"item_group":"Sub Assemblies","modified":"2018-07-12 16:34:48.584359","weight_per_unit":0,"purchase_order":"PO-00003","parenttype":"Purchase Receipt","valuation_rate":1,"purchase_order_item":"a2f601542b","net_amount":10,"is_fixed_asset":0,"parentfield":"items"}],"apply_discount_on":"Grand Total","in_words":"","additional_discount_percentage":0,"conversion_rate":1,"owner":"Administrator","posting_time":"16:34:48.691428","total":10,"is_subcontracted":"No","base_total":10,"company":"Network Innovations","base_rounded_total":0,"grand_total":10,"language":"en","doctype":"Purchase Receipt","rounding_adjustment":0,"posting_date":"2018-07-12","naming_series":"PREC-","currency":"CAD","base_taxes_and_charges_deducted":0,"net_total":10,"docstatus":0,"status":"Draft","group_same_items":0,"__onload":{"make_payment_via_journal_entry":0},"per_billed":0,"total_net_weight":0,"plc_conversion_rate":1,"total_taxes_and_charges":0,"__last_sync_on":"2018-07-12T22:35:55.463Z"}”,
“action”: “Submit”,
“cmd”: “frappe.desk.form.save.savedocs”
},
“btn”: {
“jQuery224081870901375084611”: {
“events”: {
“click”: [
{
“type”: “click”,
“origType”: “click”,
“guid”: 2500,
“namespace”: “”
}
]
}
}
},
“freeze”: true,
“url”: “/”
}
Response JSON
{
“_server_messages”: “["{\"message\": \"Did not save\"}"]”
}