Managing Transactions In Multiple Currency
In ERPNext, transactions can be created in the base currency as well as in parties (customer or supplier) currency. If transaction is created in the parties currency, their currency symbol is updated in the print format as well.
Let's consider a Sales Invoice, where your base currency is of a Company is USD and party currency is EUR.
Step 1: New Sales Invoice
Accounts > Documents > Sales Invoice > New
Step 2: Select Party
Select Customer from the Customer master. If default Currency is updated in the Customer master, same will be fetched in the Sales Invoice as well, as Customer Currency.
Step 3: Exchange Rate
Currency Exchange between base currency and customer currency will auto-fetch.
Step 4: Update Details
Update other details like Item, Taxes, Terms. In the Taxes and other Charges table, charges of type Actual should be updated in the Customer's currency.
Step 4: Save and Submit
Save Sales Invoice and then check Print Format. For all the Currency field (rate, amount, totals) Customer's Currency symbol will be updated as well.
Currency Exchange Masters
If you have come to terms with party to follow standard exchange rate throughout, you can capture it by creating Currency Exchange Rate master. To create new Currency Exchange Rate master, go to:
Accounts > Setup > Currency Exchange
If system find Exchange Rate master for any currency, it is given preference over currency exchange rate.