Topic: Foreign currency transactions
Hello,
I'm trying to setup FrontAccounting to deal with our situation. We are a Canadian business with both Canadian dollar and US dollar bank accounts. Most day to day activities are done in the Canadian account, no problem. We do collect payments from customers in US dollars and which are deposited in our USD account. I've set up the currencies in the "Currencies" section, the USD bank account, the customer currencies and set up the "Exchange Variances Account" to be our "Realized Exchange Gain/Loss" account on the "System and General GL Setup" page.
Maybe something is wrong but this is what happens when the trasactions take place.
Let's say a customer orders $100 USD worth of items and the exchange rate is 1USD = 1.20CAD. Everything is fine when the invoice is entered, the journal entry report shows Sales of $120 CAD and Accounts receivable of $120 CAD. Let's say a month later the customer pays the $100 USD but the US currency has depreciated such that 1USD = 1.10CAD. The journal entry report will show the USD Bank debit of $110 (in CAD) and the Accounts receivable will decrease by $110 but will still show $10 remaining in Accounts receivable. In other words, $10 CAD in Accounts receivable even though there really is no accounts receiable because the full invoice of $100 USD was paid.
Finally, let's say the exchange rate changed again to 1USD=1.05CAD when the $100 USD cash is transfered to the Canadian bank account using the "Bank Account Transfers" page. The journal entry report will then shows the $105 credited from the USD bank account and the $1.05 debited to the CAD bank account. However, a balance sheet report shows $5 CAD worth left in the USD bank account. A bank account inquiry reort for the USD bank account shows $0 as the ending balance in the USD bank account. So we have one report (balance sheet) saying there's $5 CAD worth of money in the USD bank account and another report (USD Bank Statement) saying there is $0 in the same USD bank account.
To summarize, when it's all done, the Balance Sheet shows:
- CAD Bank Account $105 (fine)
- USD Currency Bank $5 (this should be $0)
- Accounts Receivable $10 (this should be $0)
The "Profit and Loss Statement" shows:
- $120 in sales revenue
- nothing ($0) in the "Realized Exchange Gain/Loss" account.
I'm not sure if or what I'm doing wrong but any help would be greatly appreciated. Sorry for the long post and if it needs clarifying, please let me know.
Thanks in advance.