[GNC] How to enter stock trade in a foreign currency

sunfish62 at yahoo.com sunfish62 at yahoo.com
Sat Jun 7 06:27:33 EDT 2025


It sounds like the stock account is parented by an asset account denominated in AUD. I believe you would need to create a new parent account in USD, and then recreate the TSLA account and its transactions with the new parent. 

⁣David T.​

On Jun 7, 2025, 11:53 AM, at 11:53 AM, Arman Schwarz <armanschwarz at gmail.com> wrote:
>I'm trying to register a sale of stock denominated in USD but I'm
>having
>trouble.
>
>Here's what I'm doing:
>
>1) Go into my stock account, e.g. TSLA, and enter a transaction with
>the
>"Sell" action, with "Shares" populated with 50, "Price" with 365. This
>immediately creates the following splits:
>
>- Imbalance-AUD (Buy: 18250)
>- Trading:NASDAQ:TSLA (Shares: -50, Price: 365, Buy: 18250)
>- Assets:Shares:TSLA (Shares: -50, Price: 365, Sell: 18250)
>- Trading:CURRENCY:AUD (Sell: 18250)
>
>This is somewhat correct, except that the currency is wrong, since I
>sold
>the stock in USD. Trying to change the currency to USD just flips it
>back
>to AUD. I also tried creating a new split with Trading:CURRENCY:USD and
>Sell=18250 but as soon as I hit enter it disappears.
>
>So gnucash clearly wants this transaction to be in AUD. How am I
>suppose to
>register USD trades?
>
>Thanks in advance!
>_______________________________________________
>gnucash-user mailing list
>gnucash-user at gnucash.org
>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.



More information about the gnucash-user mailing list