From 8676590cfe2cfd974f9afe225a2bfeee7915ec39 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Mon, 22 Jan 2018 12:22:10 +0530 Subject: [PATCH] [Fix] Income account can not be group --- erpnext/setup/doctype/company/company.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/erpnext/setup/doctype/company/company.py b/erpnext/setup/doctype/company/company.py index ac7c8306759..c0e90e04fd3 100644 --- a/erpnext/setup/doctype/company/company.py +++ b/erpnext/setup/doctype/company/company.py @@ -162,8 +162,14 @@ class Company(Document): self._set_default_account("default_expense_account", "Cost of Goods Sold") if not self.default_income_account: - self.db_set("default_income_account", frappe.db.get_value("Account", - {"account_name": _("Sales"), "company": self.name})) + income_account = frappe.db.get_value("Account", + {"account_name": _("Sales"), "company": self.name, "is_group": 0}) + + if not income_account: + income_account = frappe.db.get_value("Account", + {"account_name": _("Sales Account"), "company": self.name}) + + self.db_set("default_income_account", income_account) if not self.default_payable_account: self.db_set("default_payable_account", self.default_payable_account)