On 21/10/2018 15:28, John Ralls wrote:


On Oct 21, 2018, at 2:51 AM, rsbrux via gnucash-user <gnucash-user@gnucash.org> 
wrote:

I have been repeatedly frustrated by my failure to remember this advice from 
https://wiki.gnucash.org/wiki/Stocks/add_stock#Stocks_noted_in_foreign_currency



If you start your first (buy) transaction from your stock account, the currency 
of the parent account will be used. Assuming your default currency is USD and 
you wish to buy stocks in EUR, then you should first create a normal asset 
account of currency EUR and below this your stock accounts.

Alternatively you could start your first transaction from you EUR cash or bank 
account, but with the first approach everything is much clearer - also later if 
you forgot the nominal currency.

<<

I find it far more intuitive to start securities transactions from the account 
for the particular security, and I prefer to keep the parent accounts by 
account rather than by currency.  It is easier to start the transactions from a 
security account, because the fields provided are described in keeping with 
with securities transactions.  However, this often gets me in trouble with 
securities traded in a currency other than my base currency (CHF).  I suspect 
that I am not the only one with this problem. Would it be possible to add a 
selection for trading currency in the Security Editor?  It could default to the 
setting indicated above, but there would at least be a way to explicitly see 
and control what is now hidden and implicit.

As a case in point, I have a bank relationship which includes securities as 
well as accounts in both CHF and USD.  The bank erroneously booked the purchase 
of a USD-denominated security to my CHF account, and I duly recorded the 
transaction that way. After I complained to the bank, they rolled back the 
transaction and posted it to my USD account instead.  Now I see no way of 
correcting the entries in GnuCash other than to delete the account for the 
particular security and to recreate it via a transaction starting from my USD 
account.  Am I missing something here?

You can just move the account, but the transaction currency is immutable so you 
will have to delete and re-create the transaction.

As for adding a trading currency to the security editor, it’s possible but the 
code for creating transaction currency is kind of splattered around (register, 
transfer dialog, scheduled transactions, importers, maybe more) so getting it 
right would be a bit of work.

I think it may be even more complicated than that as the OP's tx involves auto-magicking a 3 part exchange.
--
Wm




_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
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