Three trading accounts in one transaction
Mike Alexander
mta at umich.edu
Fri Aug 22 14:26:25 EDT 2014
--On August 21, 2014 at 9:59:40 PM +0200 Anton Lindström
<anton at antonanton.com> wrote:
> After reading through the discussion in the link below and
> fiddling around I think the problem is that I am in a commodity
> account, entering a stock purchase, and if I try to set the exchange
> rate it says that this register doesn't support editing exchange
> rates.
>
> There are two currencies and one commodity involved, so I can set the
> price of the commodity in the currency it's denominated in, but I
> can't set the exchange rate between this currency and the other
> currency (the one of the brokerage account).
>
> The workaround I've found is to save the transaction anyway, which
> makes gnucash assume an exchange rate of 1:1 and create an
> imbalance-split, then open up the same transaction from the brokerage
> account, manually calculate the exchange rate and set it there, then
> I'm able to get rid of the imbalance.
You're right. GnuCash should let you set the exchange rate on those
splits. Please file a bug report and I'll see if I can fix it.
This seems like a very strange situation and I'm not surprised it isn't
handled correctly. I've never heard of a broker account that deals in
two currencies in one transaction.
> Unfortunately the Advanced Portfolio report (if that's the English
> name?) doesn't deal with this the way I'd like but that's another
> issue. :-)
>
In what way is it not handled correctly? I tried this and it looked
plausible.
More information about the gnucash-user
mailing list