Merge pull request #36804 from deepeshgarg007/demo_coa
fix(demo): Default accounts for demo company
This commit is contained in:
commit
abc5fdd47b
@ -437,12 +437,20 @@
|
|||||||
},
|
},
|
||||||
"Sales": {
|
"Sales": {
|
||||||
"Sales from Other Regions": {
|
"Sales from Other Regions": {
|
||||||
"Sales from Other Region": {}
|
"Sales from Other Region": {
|
||||||
|
"account_type": "Income Account"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"Sales of same region": {
|
"Sales of same region": {
|
||||||
"Management Consultancy Fees 1": {},
|
"Management Consultancy Fees 1": {
|
||||||
"Sales Account": {},
|
"account_type": "Income Account"
|
||||||
"Sales of I/C": {}
|
},
|
||||||
|
"Sales Account": {
|
||||||
|
"account_type": "Income Account"
|
||||||
|
},
|
||||||
|
"Sales of I/C": {
|
||||||
|
"account_type": "Income Account"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root_type": "Income"
|
"root_type": "Income"
|
||||||
|
@ -69,8 +69,7 @@
|
|||||||
"Persediaan Barang": {
|
"Persediaan Barang": {
|
||||||
"Persediaan Barang": {
|
"Persediaan Barang": {
|
||||||
"account_number": "1141.000",
|
"account_number": "1141.000",
|
||||||
"account_type": "Stock",
|
"account_type": "Stock"
|
||||||
"is_group": 1
|
|
||||||
},
|
},
|
||||||
"Uang Muka Pembelian": {
|
"Uang Muka Pembelian": {
|
||||||
"Uang Muka Pembelian": {
|
"Uang Muka Pembelian": {
|
||||||
@ -670,7 +669,8 @@
|
|||||||
},
|
},
|
||||||
"Penjualan Barang Dagangan": {
|
"Penjualan Barang Dagangan": {
|
||||||
"Penjualan": {
|
"Penjualan": {
|
||||||
"account_number": "4110.000"
|
"account_number": "4110.000",
|
||||||
|
"account_type": "Income Account"
|
||||||
},
|
},
|
||||||
"Potongan Penjualan": {
|
"Potongan Penjualan": {
|
||||||
"account_number": "4130.000"
|
"account_number": "4130.000"
|
||||||
|
@ -539,6 +539,10 @@ def get_round_off_account_and_cost_center(
|
|||||||
"Company", company, ["round_off_account", "round_off_cost_center"]
|
"Company", company, ["round_off_account", "round_off_cost_center"]
|
||||||
) or [None, None]
|
) or [None, None]
|
||||||
|
|
||||||
|
# Use expense account as fallback
|
||||||
|
if not round_off_account:
|
||||||
|
round_off_account = frappe.get_cached_value("Company", company, "default_expense_account")
|
||||||
|
|
||||||
meta = frappe.get_meta(voucher_type)
|
meta = frappe.get_meta(voucher_type)
|
||||||
|
|
||||||
# Give first preference to parent cost center for round off GLE
|
# Give first preference to parent cost center for round off GLE
|
||||||
|
@ -45,7 +45,8 @@ erpnext.setup.slides_settings = [
|
|||||||
fieldname: 'setup_demo',
|
fieldname: 'setup_demo',
|
||||||
label: __('Generate Demo Data for Exploration'),
|
label: __('Generate Demo Data for Exploration'),
|
||||||
fieldtype: 'Check',
|
fieldtype: 'Check',
|
||||||
description: 'If checked, we will create demo data for you to explore the system. This demo data can be erased later.'},
|
description: __('If checked, we will create demo data for you to explore the system. This demo data can be erased later.')
|
||||||
|
},
|
||||||
],
|
],
|
||||||
|
|
||||||
onload: function (slide) {
|
onload: function (slide) {
|
||||||
|
@ -403,14 +403,20 @@ class Company(NestedSet):
|
|||||||
self._set_default_account(default_account, default_accounts.get(default_account))
|
self._set_default_account(default_account, default_accounts.get(default_account))
|
||||||
|
|
||||||
if not self.default_income_account:
|
if not self.default_income_account:
|
||||||
income_account = frappe.db.get_value(
|
income_account = frappe.db.get_all(
|
||||||
"Account", {"account_name": _("Sales"), "company": self.name, "is_group": 0}
|
"Account",
|
||||||
|
filters={"company": self.name, "is_group": 0},
|
||||||
|
or_filters={
|
||||||
|
"account_name": ("in", [_("Sales"), _("Sales Account")]),
|
||||||
|
"account_type": "Income Account",
|
||||||
|
},
|
||||||
|
pluck="name",
|
||||||
)
|
)
|
||||||
|
|
||||||
if not income_account:
|
if income_account:
|
||||||
income_account = frappe.db.get_value(
|
income_account = income_account[0]
|
||||||
"Account", {"account_name": _("Sales Account"), "company": self.name}
|
else:
|
||||||
)
|
income_account = None
|
||||||
|
|
||||||
self.db_set("default_income_account", income_account)
|
self.db_set("default_income_account", income_account)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user