Sotcks in different currencies with differents bank accounts currencies

Derek Atkins warlord at MIT.EDU
Fri Apr 15 08:48:14 EDT 2005


Nicolas Scheffer <nico at airboum.net> writes:

> Derek,
>
> Is there a change to have the implicit and explicit exchange rates to 
> handle my current problem ?

No.  At least not in any short timeframe.

> Or it's a current real limitation on GnuCash ?

Yes.  Maybe.  There are potentially three "currencies" in every
two-split transaction:

1) The "currency" of account A
2) The "currency" of account B
3) The Transaction "common currency".

At this point there is no way for the user to set #3.  If you're
working from a currency-based account then #3 is set to the same
currency as that account (e.g. if you're in a USD Bank account then
transactions are created with USD common-currency).

However if you create txns in a non-currency account (e.g. Stock
account, or the General Ledger) then Gnucash "chooses" the locale
currency as the the txn common currency.

I don't know if making this currency visible to the user would
aleviate your issue.  Regardless, the restriction that all txns in a
particular account are denoted in the account commodity will never go
away.

> I suppose i am not alone to have different bank accounts with different 
> currencies (USD and Euros) and handling stocks on both bank account 
> with different currencies ?

You're the first person that I've heard speak about it.  If you want
it done, I suggest sending in a patch.

> regards
>
> Nicolas

-derek

> On 21 déc. 04, at 22:18, Derek Atkins wrote:
>
> Nicolas Scheffer <nico at airboum.net> writes:
>
>> Derek,
>>
>> Regarding you first answer my bank account is Euro and if i buy USD
>> stocks trough this bank account, why i cannot apply an exchange rate
>> like expenses on a bank account ?
>
> Your Euro bank account can only handle Euro transactions.  You can't
> translater between Euro, USD, *AND* a stock in one transaction.
>
>> For the second answer, if i fill the transaction trough the bank
>> account i will have also an exchange rate window or i will have the
>> same problem ?
>
> You should get the exchange-rate dialog.
>
>> Maybe i do something wrong to setup my different accounts (stocks,
>> banks, etc..) or does the current conception of Gnucash is not perfect
>> to handle such case ?
>
> Gnucash does not handle implicit exchange rates, which is what you're
> asking for.  GnuCash also does not handle explicit transaction
> currencies, which is also what you're asking for.
>
>> Regards
>>
>> Nicolas
>
> -derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-user mailing list