Dear John,

Thank you for your reply.

I don’t understand what you mean by “zero this out for today”.


Maybe I misunderstood what you meant when you said,

If the net gains aren’t taxable then you can book them to a separate
> non-taxable income account.


Say I'm doing my US reporting, and this transfer from USD to JPY wouldn't
be taxable (as far as I know, only the opposite would be). Then to "book
them to a separate non-taxable income account" would involve what exactly?
Say I had an Income:NonTaxable account, what would the transaction look
like? I apparently can't offset a debit to Income:NonTaxable with either
Trading account, so not sure what this would look like.

Thanks again.

On Fri, Feb 14, 2025 at 10:38 AM John Ralls <jra...@ceridwen.us> wrote:

> Bo,
>
> I don’t understand what you mean by “zero this out for today”.
>
> The Totals column on the Accounts page presents the ending balance for
> each account (even if that’s in the future), converted to the book currency
> using the most recent exchange rate available from the account’s commodity
> to the book currency.
>
> The manually created trading splits will look just like the automatically
> created ones. The difference will be that you have to create them yourself,
> selecting the taxable or non-taxable balance. Remember that the trading
> accounts are outside of the accounting equation and exist to help you keep
> track of your conversions into and out of commodities so that you book the
> gains and losses and keep your overall book in balance. The goal of
> splitting the trading accounts would be to make it clearer which trading
> gains income account—taxable or not-taxable—needs to be adjusted to balance
> your book. Mind that I’m not an accountant and even if I was I wouldn’t be
> *your* accountant. I also have no experience as an ex-pat paying US taxes
> on income earned in somebody else’s currency.
>
> One other thing to be aware of: The register displays currency differently
> depending on whether trading accounts are enabled: When they’re enabled the
> debit and credit numbers represent the amount in the split’s account’s
> commodity; when trading accounts are off the credit and debit numbers are
> the values in the current register’s account’s currency. In other words
> with trading accounts off all of the amounts in your JapaneseChecking
> register will be JPY and in Banking Service Fees they’ll all be USD.
>
> Regards,
> John Ralls
>
>
> On Feb 13, 2025, at 16:39, Bo Buckley <topherbuck...@gmail.com> wrote:
>
> Thank you for your reply John,
>
> >If the net gains aren’t taxable then you can book them to a separate
> non-taxable income account.
>
> Even if I zero this out for today as an example, won't the Trading account
> balance continue to fluctuate even after doing so as new price entries come
> on day to day? I'm trying to understand how to finalize the transaction in
> the same way I would wrap up a GOOG stock sale (i.e. I would never expect
> to keep tracking unrealized gains/losses on the idea that the USD received
> from the stock sale is waiting to be "sold" to return back to GOOG.
>
> >GnuCash also can’t automatically handle multiple trading accounts per
> commodity. If you need that you’ll have to turn off trading accounts in
> File>Properties and manage the trading accounts and splits manually.
>
> Assuming I turn it off, do you have an example transaction to help me
> understand what you're proposing here? I'm not sure I understand what this
> would solve.
>
> Thanks in advance.
>
>
>
> On Fri, Feb 14, 2025, 02:37 John Ralls <jra...@ceridwen.us> wrote:
>
>>
>>
>> > On Feb 13, 2025, at 01:19, Bo Buckley <topherbuck...@gmail.com> wrote:
>> >
>> > In the foreign currency docs:
>> > https://gnucash.org/docs/v5/C/gnucash-guide/currency_trading_accts.html
>> >
>> > The Trading and CURRENCY placeholder accounts now indicate a modest
>> >> realized loss of 0.82 USD on the currency transactions.
>> >
>> >
>> > it appears to explain that the Trading top-most account balance
>> represents
>> > a loss if positive or a gain if negative. I only have a single
>> transaction
>> > so far that involves converting USD to JPY for a transfer. See attached
>> for
>> > the transaction. The Trading account already shows a balance of 247.38
>> USD.
>> > How does this make sense? I didn't lose money on the transfer (other
>> than
>> > the fee). It appears this balance is calculated based on the most recent
>> > Price Database entry for the currency (i.e. JPY at 0.0066 for
>> 02/09/2025). :
>> > 4,964.32 - (714,688* 0.0066) = 247.38.
>> >
>> > It seems to be interpreting a currency exchange from 1/9/2024 as a loss
>> > even though at the time of the trade it was not a loss. How am I to
>> > interpret this and what is this Trading Balance used for elsewhere? I
>> don't
>> > want it unintentionally affecting some other report calculations.
>> >
>> > For the sake of clarification, lets compare this behavior to stock
>> trading.
>> > USD and JPY are two commodities, just like USD and GOOG. For my example
>> > transfer from USD to JPY, the Trading Account balance loss seems to be
>> > similar to an unrealized loss if I interpret the transfer transaction as
>> > buying JPY from USD with the intent to someday convert back to USD.
>> This is
>> > similar to buying GOOG from USD and if GOOG dropped in values since
>> buying.
>> > But why is it not interpreted the opposite way, i.e. I sold USD to get
>> back
>> > JPY (or I sold GOOG to get back JPY for the stock analogy)? I want to
>> make
>> > sure GNUcash is not unknowingly treating the correct transactions as
>> > taxable events and not the opposite. I.e. for Japanese tax reporting the
>> > transfer would represent a taxable event as I "sold USD". The opposite
>> > would be true for US tax reporting no? I want to make sure I understand
>> the
>> > implications of this balance.
>>
>> Bo,
>>
>> The Accounts page Total column does use the most recent price database
>> entry to value each commodity that isn’t the book currency and that will
>> make the trading accounts reflect an unrealized gain or loss.
>>
>> US GAAP and IAS require all foreign currency transactions to be valued at
>> the time of the transaction in the book currency, and doing so inevitably
>> creates trading gains an losses that must be accounted for to keep the
>> books in balance. If the net gains aren’t taxable then you can book them to
>> a separate non-taxable income account. Keep in mind that GnuCash has no way
>> of helping you catch mistakes where you book a capital gain or loss to the
>> wrong income ro expense account: It can only verify that the accounting
>> equation balances for the whole book. GnuCash also can’t automatically
>> handle multiple trading accounts per commodity. If you need that you’ll
>> have to turn off trading accounts in File>Properties and manage the trading
>> accounts and splits manually.
>>
>> Regards,
>> John Ralls
>
>
>
_______________________________________________
gnucash-user mailing list
gnucash-user@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.

Reply via email to