update install py

This commit is contained in:
Casey 2026-02-09 14:02:59 -06:00
parent 83ae32aa70
commit 38c2e67d38

View File

@ -863,12 +863,6 @@ def create_companies():
'parent_company': None,
'create_chart_of_accounts_based_on': 'Standard Template',
'chart_of_accounts': 'Standard',
'default_cash_account': 'Cash - VS',
'default_receivable_account': 'Debtors - VS',
'default_payable_account': 'Creditors - VS',
'default_income_account': 'Sales - VS',
'default_expense_account': 'Cost of Goods Sold - VS',
'cost_center': 'Main - VS',
'enable_perpetual_inventory': 1
},
{
@ -880,12 +874,6 @@ def create_companies():
'parent_company': None,
'create_chart_of_accounts_based_on': 'Standard Template',
'chart_of_accounts': 'Standard',
'default_cash_account': 'Cash - DL',
'default_receivable_account': 'Debtors - DL',
'default_payable_account': 'Creditors - DL',
'default_income_account': 'Sales - DL',
'default_expense_account': 'Cost of Goods Sold - DL',
'cost_center': 'Main - DL',
'enable_perpetual_inventory': 1
},
{
@ -897,12 +885,6 @@ def create_companies():
'parent_company': None,
'create_chart_of_accounts_based_on': 'Standard Template',
'chart_of_accounts': 'Standard',
'default_cash_account': 'Cash - SD',
'default_receivable_account': 'Debtors - SD',
'default_payable_account': 'Creditors - SD',
'default_income_account': 'Sales - SD',
'default_expense_account': 'Cost of Goods Sold - SD',
'cost_center': 'Main - SD',
'enable_perpetual_inventory': 1
},
{
@ -914,12 +896,6 @@ def create_companies():
'parent_company': None,
'create_chart_of_accounts_based_on': 'Standard Template',
'chart_of_accounts': 'Standard',
'default_cash_account': 'Cash - LF',
'default_receivable_account': 'Debtors - LF',
'default_payable_account': 'Creditors - LF',
'default_income_account': 'Fencing Sales - LF',
'default_expense_account': 'Cost of Goods Sold - LF',
'cost_center': 'Main - LF',
'enable_perpetual_inventory': 1
},
{
@ -931,12 +907,6 @@ def create_companies():
'parent_company': None,
'create_chart_of_accounts_based_on': 'Standard Template',
'chart_of_accounts': 'Standard',
'default_cash_account': 'Cash - NYC',
'default_receivable_account': 'Debtors - NYC',
'default_payable_account': 'Creditors - NYC',
'default_income_account': 'Sales - NYC',
'default_expense_account': 'Cost of Goods Sold - NYC',
'cost_center': 'Main - NYC',
'enable_perpetual_inventory': 1
},
{
@ -948,12 +918,6 @@ def create_companies():
'parent_company': None,
'create_chart_of_accounts_based_on': 'Standard Template',
'chart_of_accounts': 'Standard',
'default_cash_account': 'Undeposited Funds - S',
'default_receivable_account': 'Debtors - S',
'default_payable_account': 'Creditors - S',
'default_income_account': 'Sales - S',
'default_expense_account': 'Cost of Goods Sold - S',
'cost_center': 'Main - S',
'enable_perpetual_inventory': 1
}
]
@ -966,6 +930,20 @@ def create_companies():
data.update(company)
doc = frappe.get_doc(data)
doc.insert(ignore_permissions=True)
set_default_accounts(doc)
def set_default_accounts(company_doc):
"""Set default accounts for a company after creation."""
abbr = company_doc.abbr
company_doc.default_cash_account = f"Cash - {abbr}"
company_doc.default_receivable_account = f"Debtors - {abbr}"
company_doc.default_payable_account = f"Creditors - {abbr}"
company_doc.default_income_account = f"Sales - {abbr}"
company_doc.default_expense_account = f"Cost of Goods Sold - {abbr}"
company_doc.cost_center = f"Main - {abbr}"
company_doc.save(ignore_permissions=True)
def create_accounts():