Transfer window appears when it should not - further information

Alex Aycinena alex.aycinena at gmail.com
Tue Feb 17 11:31:58 EST 2015


>
>
> ---------- Forwarded message ----------
> From: John Ralls <jralls at ceridwen.us>
> To: kenslists at teksavvy.com
> Cc: gnucash-user at gnucash.org
> Date: Tue, 17 Feb 2015 06:42:07 -0800
> Subject: Re: Transfer window appears when it should not - further
> information
>
> > On Feb 17, 2015, at 12:16 AM, Ken Heard <kenslists at teksavvy.com> wrote:
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On 2015-02-17 13:16, I wrote:
> >
> >> On occasion, when I need to change amounts in a split transaction
> >> GnuCash will not let me change one or more of them.  Instead the
> >> transfer window appears and wants me to enter exchange rate
> >> information.
> >>
> >> Since whenever this situation arises -- seemingly at random -- all
> >> of the accounts are in the same currency; consequently there is no
> >> need to enter exchange information.  However GnuCash will not let
> >> me make the changes I need to make unless I do enter exchange
> >> information.
> >>
> >> I tried closing GnuCash and opening it again, but it made no
> >> difference.  I am using GnuCash 2.6.4 with Debian Wheezy.
> >>
> >>
> >> How do I stop this situation from occurring?
> >
> > Since I wrote the above I have further information as to what
> > happened.  Originally all the entries in the transaction were in
> > Canadian dollars.  I needed to change one of the amounts.  After I
> > changed it the difference was assigned to an imbalance account.
> >
> > I expected the imbalance to be in account Imbalance-CAD, but it was
> > assigned to account Imbalance-THB instead.  Why I cannot imagine.
> > Although I am presently in Thailand, all the accounts used in the
> > transaction were in CAD.  It would consequently make sense to me that
> > GnuCash would use the CAD imbalance account instead of the THB one,
> > specifically the currency of the account anchoring the transation.
> >
> > When I discovered this error I changed the imbalance account to CAD
> > from THB.  Nevertheless, GnuCash *still* opened the transfer window
> > and asked for a CAD-THB rate -- or enter an amount I would choose for
> > the other currency and let GnuCash calculate the rate.  I tried once
> > again to close and open again GnuCash to no effect.
> >
> > Furthermore, I discovered the same phenomenon happens in other
> > transactions once having an account in a currency different from the
> > currency of the account anchoring the transaction, but which had since
> > been removed.
> >
> > I am unsure as to how to stop this phenomenon. Can be stopped, or is
> > it simply a bug?
>
> Is the default currency on that book set to THB?
>
> Regards,
> John Ralls
>
>
> I don't know if this a factor in your situation, but keep in mind that the
transaction currency is determined by the currency of the account of the
register that you enter the transaction in. So, for example, if you were to
enter a transaction with only two splits, both with accounts in CAD, from a
register for a third account in THB, each split would require an exchange
rate and when the transaction would be entered, the transaction would
disappear from the register it was entered into (appropriately, since
neither of the splits were for that account), and if you found the
transaction in the registers of either of the two accounts and tried to
modify them, the system would appear to 'mysteriously' require you to keep
the exchange rate to THB even though both splits were in CAD.

Try this with a dummy transaction that you can delete afterwards to see for
yourself.

Regards,

Alex


More information about the gnucash-user mailing list