Exchange Rate Revaluation

In ERPNext, you can make accounting entries in multiple currency. For example, if you have a bank account in foreign currency, you can make transactions in that currency and system will show bank balance in that specific currency only.


To get started with multi-currency accounting, you need to assign accounting currency in Account record. You can define Currency from Chart of Accounts while creating Account.

Set Currency from Chart of Accounts

You can also assign / modify the currency by opening specific Account record for existing Accounts.

Modify Account Currency

Exchange Rate Revaluation

Exchange Rate Revaluation feature is for dealing the situation when you have a multiple currency accounts in one company's chart of accounts

Steps :

  1. Set the 'Unrealized Exchange / Gain Loss Account' field in Company DocType. This aacount is to balance the difference of total credit and total debit.

Field Set for Comapny

  1. Select the Company.

  2. Click the Get Entries button. It shows the accounts which having different currency as compare to 'Default Currency' in Company DocType. It will fetch the new exchange rate automatically if not set in Currency Exchange DocType for that currency else it will fetch the 'Exchange Rate' from Currency Exchange DocType

Exchange Rate Revaluation

  1. On Submitting, 'Make Journal Entry' button will appear. This will create a journal entry for the Exchange Rate Revaluation.

Exchange Rate Revaluation Submitting

Journal Entry

Next: Payment Terms