Foreign Currency

SOLVED

Hi everyone, thank you for reading this and your help is much appreciated! We are a Canadian company, we invoice an American company in USD, they pay us in USD, which we deposit to a USD bank account. We also transfer USD from the USD Bank account to the Canadian account, which is always a gain. I have a Gain/loss account which is linked to the receivables.  I have 3 questions: 1) entering the Sales Invoice, a fx rate is entered but does not adjust the gain/loss account, it just shows the two different currencies. Is this correct?   2) when the payment is received in usd and deposited into usd bank, sage asks for a fx rate, the gain is then posted to the linked account (only the difference between what the fx rate that was entered on sales invoice to what was then received). 3) When I transfer funds from the usd account to the cnd account,  The transfer funds feature does not put the gain anywhere, although it puts the right amount of cash in each bank and I balance at month end. I have started entering the transfer of funds thru the general ledger, posting the difference to the gain/loss account. By doing this am I overstating the gain? Thanks!