use account_number instead of account_name for company defaults export/import

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Ali 2026-03-26 17:35:31 +04:00
parent ac7a3fe42e
commit ad1f6783b5
3 changed files with 14 additions and 12 deletions

View File

@ -51,8 +51,8 @@ def export_company_defaults():
for fieldname in ACCOUNT_FIELDS:
full_account = doc.get(fieldname)
if full_account:
account_name = frappe.db.get_value("Account", full_account, "account_name")
if account_name:
result[fieldname] = account_name
account_number = frappe.db.get_value("Account", full_account, "account_number")
if account_number:
result[fieldname] = account_number
return result

View File

@ -1,9 +1,11 @@
{
"default_bank_account": "Depozit hesablar",
"default_cash_account": "Pul vəsaitlərinin ekvivalentləri",
"default_receivable_account": "Verilmiş qısamüddətli borclar",
"default_payable_account": "Digər qısamüddətli kreditor borcları",
"default_expense_account": "Satışın digər maya dəyəri xərcləri",
"default_income_account": "Satış",
"default_inventory_account": "Digər ehtiyatlar"
"default_bank_account": "224.3",
"default_cash_account": "225",
"default_receivable_account": "233",
"default_payable_account": "538",
"default_expense_account": "701.5",
"default_income_account": "601",
"default_inventory_account": "207",
"accumulated_depreciation_account": "235",
"capital_work_in_progress_account": "123.2"
}

View File

@ -102,9 +102,9 @@ def create_default_company_accounts(args):
doc = frappe.get_doc("Company", company)
updated = False
for fieldname, account_name in defaults.items():
for fieldname, account_number in defaults.items():
full_account = frappe.db.get_value(
"Account", {"account_name": account_name, "company": company}, "name"
"Account", {"account_number": account_number, "company": company}, "name"
)
if full_account:
doc.set(fieldname, full_account)