How to use Multi-currency feature in Tally.Prime?

This is a sequential list which can be programmed as under :

Step 1: Creating Currencies

DirectionGo to Gateway of Tally > Accounts Info > Currencies > Create
Details to enter·       Symbol: Enter the symbol of currencies·       Number of decimal places: Generally we keep this to two decimal places·       Amounts to show in Millions: If you set to yes 10,00000.00 will be shown as 1 Million.·       Is Symbol suffixed to amounts:  Yes, then amount will we displayed as $, £,¥ etc., (Viz., US dollar/Pounds, Yen etc.,)·       Add space between Amount and symbol: If set yes, Tally will put a space in between amount and symbol like $  10000·       Word used to print a decimal portion of the amount: For example, the decimal portion of USD is cents.

Step 2: Defining rate of exchange

By altering Currency we can define rates of currency exchange on various dates. To do this : –

DirectionGo to Gateway of Tally > Accounts Info. > Currencies > Alter
Details to enterIn this screen, we can define a different exchange rate for different dates. Before doing that we must know some terms of currencies used in Tally.ERP 9 for better understanding of the rate of exchange.
Understanding terms of currencies·       Standard Rate: Standard rate is the current rate of currency prevailing in the market.·       Rate on the date of sale: Selling rate is the rate of the currency in which you are selling currency to your banker.·       Rate on the date of purchase: Buying rate is the rate at which you are buying currency from the bank.

Finally, Enter the Date of exchange in each of the dates.

Step 3: Creating party ledger with foreign currency

DirectionGateway of Tally > Accounts Info > Ledger > Create
Steps to followTo maintain Multi-currency in Tally ERP 9, we have to create a party ledger with foreign currency by selecting the required currency in the currency ledger field.

Step 4: Create Sales Ledger and Bank Account Ledger

To create sales ledgerFollow: Gateway of Tally > Accounts Info > Ledger > Create
To create bank ledgerFollow: Gateway of Tally > Accounts Info > Ledger > CreateNote: Select the currency of bank account, one can choose INR or USD in which they are dealing with the bank.

Final step: To pass a transaction

Let’s take an example of a sales transaction in the dollar.


To enter this transaction,

To create a sales voucherGateway of Tally > Accounting Voucher > Sales
To change the date of transactionChoose the date by pressing F2 and enter date 01-11-2018
To create party ledgerGateway of Tally > Accounts Info > Ledger > Create
To create a sales ledgerSales Name of the ledger we have created. Since it’s an export sale we can create sales ledger in the name of Export sales under sales accounts.
To enter other particularsEnter Name of item (Selecting from the Inventory item if any created) and following it, enter quantity and rate particulars.
To feed the forex exchange rate·       Press enter, When the cursor is on ‘No’ field, (next to rate field)·       Now press enter again Forex rate of exchange column will be displayed.·       In the rate of exchange field feed the currency rate on the date of transaction (in the given example it is 74$)
To save the voucherPress “Enter” and save the voucher.

Now on receipt of the sum from ABC INC, we have to pass receipt voucher. To pass receipt voucher,

To create a receipt voucherGateway of Tally > Accounting Voucher > Receipt.
To select a Bank accountSelect the bank account from the list of ledgers in which we are going to receive dollars.
To fill up particulars and amount columnIn the particulars, column enters Party name from whom we are receiving a dollar. (In the given example ABC INC.)In the amount field type, exactly $10,000 and press enter the Forex rate exchange screen will open.Enter the rate of exchange in the rate of exchange field on the date of transaction (30.11.2018) in the given Case it is 69$
To save the voucherPress Enter and save the voucher

Forex Calculation

(A) Exchange rate of USD on selling date: 1 USD = INR 7410000$ * 74Rs. 7,40,000
(B) Exchange rate of USD on receipt date: 1 USD = INR 6910000$ * 69Rs. 6,90,000
Forex Loss Rs.   50,000

To view Foreign exchange gain or loss in Tally.ERP 9

To view Forex gain or loss one has to view the balance sheet of the company by following through the gateway of Tally to Balance sheet. It will be reflected under the heading unadjusted foreign gain/ loss. Following which we have to pass journal entry to give effect to foreign exchange loss or gain incurred in such transaction.

Auto Customisation Work TDL Available