> On Feb 9, 2026, at 04:16, rsbrux via gnucash-user <[email protected]> > wrote: > > I have a Canadian stock which was purchased on the Toronto Stock > Exchange with Canadian dollars (CAD). However, much to my surprise, the > dividends are being paid out in USD. I followed the usual instructions > when creating the stock account in GC to allow me to buy the stock in > CAD (with funds from a CAD denominated current account). The result is > that the amounts I enter into GC for dividends are being recorded as > CAD (C$), even though I have selected USD accounts for the dividend > income, the deducted taxes and the net payout. > How can I properly record the USD dividends in GnuCash for a stock > purchased in CAD?
The same way you record any other dividend: DR cash account (presumably CAD), CR income account, which can be CAD or USD. If you make it CAD then you have to compute the CAD amount yourself outside of GnuCash. I’d think your brokerage statement or the transaction history on the broker’s website would tell you how much was deposited into the CAD cash account so that shouldn’t be a problem. If you want to record the exchange rate in GnuCash then make the income account USD. If you record the dividend with trading accounts off and in basic view you’ll still enter the CAD value, but the Transfer Dialog will open to get the amount in USD so that GnuCash can calculate the exchange rate. If you create the transaction in the income account register then you’ll enter the amount in USD in the register and the CAD amount in the Transfer Dialog. If you turn on trading accounts for the book and use Split View to record the transaction then the amounts in each split are in the currency for that split’s account, so you’ll enter the CAD amount in the cash split and the USD amount in the income split. The exchange rate is actually to the transaction currency so which split opens the Transfer Dialog and whether you enter the USD or CAD amount will still depend on which register you create the transaction in. Always let GnuCash calculate the exact rate from the two amounts: amounts are rounded to the cent, prices are rounded to the maximum precision that GncNumeric can handle. Regards, John Ralls _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
