How to Change Default Currency from Company

ERPNext: v6.27.15

Frappe Framework: v6.27.16

If you can use developer mode try next in
bench console
frappe.db.set_value(“Company”, your_company_name, “default_currency”, value_which_your want)
frappe.db.commit()

1 Like

Thanks For reply
But my issue is different
let me explain with example
1.I Create company and set default currency as INR,so all my accounts set currency as INR.

2.But Now i want to change my currency from INR to USD, so i set currency as USD in Global Defaults.

But my accounts have currency as INR,currency not change to USD.

So By Above solution currency will be change from company form only, not in accounts and all other places where the currency set as INR.

Ok, maybe you can delete company and create new company again with currency USD or there a lot important information?

OK- I dont know if this is relevant here, but I have discovered the following:

  1. Change default currency of the company.
  2. Change default currency in Setup → Global Settings

But even then you may get errors like:
Accounting Entry for Customer: ABC can only be made in currency: USD

What I did was delete the Sales Tax and Charges templates as well as the Purchase Tax and Charges templates. These are bound to the company and if they are configured for US, then the default currency will remain USD.

1 Like

hi, had the same issue and resolved it following steps below:

  1. Go to “Company Detail” and update the desired currency value first.

  2. Go to “Account List” click 500 records to choose all at once then choose “Action=>Edit” for bulk update. Choose currency field and desired currency value

  3. Go to “Global Settings” set default currency to desired currency value and save