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:
parent
ac7a3fe42e
commit
ad1f6783b5
|
|
@ -51,8 +51,8 @@ def export_company_defaults():
|
||||||
for fieldname in ACCOUNT_FIELDS:
|
for fieldname in ACCOUNT_FIELDS:
|
||||||
full_account = doc.get(fieldname)
|
full_account = doc.get(fieldname)
|
||||||
if full_account:
|
if full_account:
|
||||||
account_name = frappe.db.get_value("Account", full_account, "account_name")
|
account_number = frappe.db.get_value("Account", full_account, "account_number")
|
||||||
if account_name:
|
if account_number:
|
||||||
result[fieldname] = account_name
|
result[fieldname] = account_number
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,11 @@
|
||||||
{
|
{
|
||||||
"default_bank_account": "Depozit hesablar",
|
"default_bank_account": "224.3",
|
||||||
"default_cash_account": "Pul vəsaitlərinin ekvivalentləri",
|
"default_cash_account": "225",
|
||||||
"default_receivable_account": "Verilmiş qısamüddətli borclar",
|
"default_receivable_account": "233",
|
||||||
"default_payable_account": "Digər qısamüddətli kreditor borcları",
|
"default_payable_account": "538",
|
||||||
"default_expense_account": "Satışın digər maya dəyəri xərcləri",
|
"default_expense_account": "701.5",
|
||||||
"default_income_account": "Satış",
|
"default_income_account": "601",
|
||||||
"default_inventory_account": "Digər ehtiyatlar"
|
"default_inventory_account": "207",
|
||||||
|
"accumulated_depreciation_account": "235",
|
||||||
|
"capital_work_in_progress_account": "123.2"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -102,9 +102,9 @@ def create_default_company_accounts(args):
|
||||||
doc = frappe.get_doc("Company", company)
|
doc = frappe.get_doc("Company", company)
|
||||||
updated = False
|
updated = False
|
||||||
|
|
||||||
for fieldname, account_name in defaults.items():
|
for fieldname, account_number in defaults.items():
|
||||||
full_account = frappe.db.get_value(
|
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:
|
if full_account:
|
||||||
doc.set(fieldname, full_account)
|
doc.set(fieldname, full_account)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue