Hi all,

IIRC having equity account in something else than the domestic (book)
currency is discouraged. Can some experts (CPA etc.) explain the details?

I see currently only a pragmatical use case: While I create my inventory
I record only the number of shares as a reminder and later, after
finding the recipe or another reliable prize source, replace the record
by one containing the real prize.


For the records: David opended
https://bugs.gnucash.org/show_bug.cgi?id=798163 - Equity Accounts
Creation for different commodities
about this issue.
The motivation for the original change can be read in
https://bugs.gnucash.org/show_bug.cgi?id=797836 - Add support for
specifying an opening balance account

Regards
Frank

Am 09.04.21 um 17:23 schrieb D.:
> Frank, 
> 
> Thank you for an explanation. I have tested your advice and found it wanting. 
> 
> Here are my observations after a morning of tests:
> 
> * The new code creates a new equity account whenever the new account has a 
> different currency/commodity than the base currency of the book regardless of 
> the underlying type of the account. Because Stocks and Mutual Funds have a 
> different currency/commodity from the base currency, these are the first 
> times I have seen this.
> 
> * The Opening Balance setting on the Equity:Opening Balances account has **no 
> effect** on the behavior of this code. New Opening Balances accounts are 
> created under exactly the same circumstances as when this setting is left 
> unchecked.  
> 
> * The new code automatically creates the Opening Balances - XXX account every 
> time an account with a different currency is touched. This includes deleting 
> an account--so, for example, when I created a dummy account that triggered 
> the new equity account creation, deleted the Equity account, and then the 
> dummy account, the new code re-created the equity account before deleting the 
> account for which the equity account was required in the first place. This is 
> truly an ugly corner of this code.
> 
> I believe the patch needs to be reconsidered more fundamentally to only be 
> invoked on a new file. I don't want the program deciding that I need an 
> equity account for every new asset I add to the account structure. I can't 
> understand why an opening balance equity account is needed for an asset in 
> which I identify the source of the opening balance. 
> 
> There is another problem with the logic in this change, though. In my case, 
> the program created a new equity account-- and then didn't assign any splits 
> to it. That suggests strongly that it shouldn't have created the account in 
> the first place. 
> 
> Finally, to do all this without even a dialog alerting the user of this 
> action is extremely disturbing. I personally don't look at the Equity portion 
> of my account tree very often; I only happened to notice it in a combo box. 
> 
> I repeat my recommendation that this change be limited to new or empty files 
> only. Either that, or the change should be reverted until a better solution 
> is found. As it stands, there is no way I can prevent this stupidity from 
> happening EVERY TIME I ADD A NEW STOCK ACCOUNT. 
> 
> Yikes. 
> 
> David
_______________________________________________
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