Inter company invoice

When i try to create purchase invoice from intercompany sale sinvoice it gives error

App Versions

{
“erpnext”: “13.49.10”,
“frappe”: “13.51.3”
}

Route

Form/Sales Invoice/SI-AQEA-0041-2

Trackeback

Traceback (most recent call last):
File “apps/frappe/frappe/app.py”, line 66, in application
response = frappe.api.handle()
File “apps/frappe/frappe/api.py”, line 55, in handle
return frappe.handler.handle()
File “apps/frappe/frappe/handler.py”, line 38, in handle
data = execute_cmd(cmd)
File “apps/frappe/frappe/handler.py”, line 76, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “apps/frappe/frappe/init.py”, line 1473, in call
return fn(*args, **newargs)
File “apps/frappe/frappe/model/mapper.py”, line 41, in make_mapped_doc
return method(source_name)
File “apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py”, line 2055, in make_inter_company_purchase_invoice
return make_inter_company_transaction(“Sales Invoice”, source_name, target_doc)
File “apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py”, line 2182, in make_inter_company_transaction
set_missing_values,
File “apps/frappe/frappe/model/mapper.py”, line 149, in get_mapped_doc
postprocess(source_doc, target_doc)
File “apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py”, line 2077, in set_missing_values
target.run_method(“set_missing_values”)
File “apps/frappe/frappe/model/document.py”, line 943, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “apps/frappe/frappe/model/document.py”, line 1264, in composer
return composed(self, method, *args, **kwargs)
File “apps/frappe/frappe/model/document.py”, line 1246, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “apps/frappe/frappe/model/document.py”, line 940, in fn
return method_object(*args, **kwargs)
File “apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py”, line 166, in set_missing_values
super(PurchaseInvoice, self).set_missing_values(for_validate)
File “apps/erpnext/erpnext/controllers/buying_controller.py”, line 95, in set_missing_values
self.set_missing_item_details(for_validate)
File “apps/erpnext/erpnext/controllers/accounts_controller.py”, line 584, in set_missing_item_details
self.set_expense_account(for_validate)
File “apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py”, line 307, in set_expense_account
item.expense_account = warehouse_account[item.warehouse][“account”]
KeyError: None

Request Data

{
“type”: “POST”,
“args”: {
“method”: “erpnext.accounts.doctype.sales_invoice.sales_invoice.make_inter_company_purchase_invoice”,
“source_name”: “SI-AQEA-0041-2”,
“args”: null,
“selected_children”: “{}”
},
“freeze”: true,
“freeze_message”: “”,
“headers”: {},
“error_handlers”: {},
“url”: “/api/method/frappe.model.mapper.make_mapped_doc”
}

Response Data

{
“exception”: “KeyError: None”
}

video link also