[GNC] Transaction between stock account and non-default currency account looks OK from perspective of former, completely blank in latter, doesn't even ask for a conversion rate, doesn't allow setting one

Simon stebboko at gmail.com
Mon Nov 10 22:13:43 EST 2025


I similarly don't know how to use GnuCash correctly and found the same.
Indeed it caused a crash on 5.7 Win prompting me to update.

however after updating...

...I found doing the transaction the other way around (on the foreign cash
account instead of the stock account) did indeed prompt for the conversion
rate and the entries and balances on both accounts looked good.

Showing now with some dummy transactions:

BBB transaction entered on the stock account and showed no conversion box
or cash account reduction
BBB2 done on the foreign currency account (USD) and looks good.

[image: image.png]
[image: image.png]

(5.13 Win 25th Oct nightly)

On Tue, Nov 11, 2025 at 12:53 PM John Ralls <jralls at ceridwen.us> wrote:

>
>
> > On Nov 10, 2025, at 11:54, наб <nabijaczleweli at nabijaczleweli.xyz>
> wrote:
> >
> > Hi!
> >
> > Given the following scenario:
> > 1. unit of account PLN, root account in PLN
> > 2. stock account with let's-say-LTC
> > 3. bank/asset account in a non-PLN currency (let's say EUR)
> >
> > Entering a transaction into the LTC account that looks like
> >  Sell: LTC -2 shares @ 360 zł = 720 zł total sell
> >  Buy:  EUR                      720 zł total buy
> > looks correct in the LTC account view,
> > but in the EUR account view it's all-0
> > (all splits are there, in a 3-split variant there's 3 splits.
> > but they're all 0).
> >
> > The balance of the EUR account is unchanged by this transaction.
> >
> > I am not prompted for a conversion rate.
> > Right-clicking -> Edit Conversion Rate is refused,
> > and gnucash tells me I can't be doing that.
> >
> > As I hope is natural, a correct result would be
> > (a) to be prompted for the conversion rate (let's say 4zł=1€), and
> > (b) from the perspective of the EUR account, for the tx to look like
> >  Sell: LTC -180 €
> >  Buy:  EUR +180 €
> > (c) the balance of the EUR account increases by 180€ instead of by 0.
> >
> > I reproed this on Debian gnucash 5.6-1~bpo12+1 and 5.13-1,
> > and on Win32 5.11.
> >
> > I'm attaching screenshots as well as a reproducer reduced from my
> journal.
> >
> > Reporting here since I'm seemingly forbidden from reporting on bugzilla.
>
> You have to request an account, see
> https://wiki.gnucash.org/wiki/Bugzilla#New_Accounts . But you have no bug
> to report, you just need to learn to use GnuCash correctly.
> >
> > Please keep me in CC, as I'm not subscribed.
>
> Turn on trading accounts and make the transaction look like the attached
> screenshot.
>
> Regards,
> John Ralls
>
>
>
> _______________________________________________
> 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.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 42656 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20251111/49166cef/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 37402 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20251111/49166cef/attachment-0003.png>


More information about the gnucash-user mailing list