Oops. On Thu, Nov 11, 2021 at 10:49 AM Lionel Élie Mamane <lio...@mamane.lu> wrote:
> On Thu, Nov 11, 2021 at 08:57:40AM -0600, David Carlson wrote: > > One minor additional fact about the GnuCash Stock register, while it > > may not identify the currency underlying individual transaction > > split lines, it does have an indication in the lower left corner of > > the current number of shares identified by the security symbol, > > e.g. IBM and the current value in that security register's base > > currency, identified by the symbol, e.g. $, which is sometimes > > ambiguous, but not the ISO identifier, e.g. USD, which would be > > unambiguous. > > That is not entirely correct. The "current value" display in the lower > left corner is in the "Default Currency" that is set up in > Edit / Preferences / Accounts / Default Currency > By default, that is the currency set up by the system's locale system > (LC_MONETARY on Unixy systems). > > That is yet another currency than the one shown in Debit/Credit, or > Buy/Sell, columns. > > > It is also possible to build a transaction in GnuCash that involves > > additional securities in additional split lines, presumably each > > with different underlying currencies in their respective base > > security accounts, but that would not be an accurate representation > > of the actual trades executed in the brokerage house. > > What would be an accurate representation of an actual trade would be: > > buy 18 IBM stock @105 USD = DEBIT 1904.74 USD = 18 * 105 USD + 12 EUR > (entered as NET PRICING, as is necessary for lot capital gains/loss > processing) > withdraw 1890 USD from USD bank account > withdraw 12 EUR from EUR bank account > > or > > buy 18 IBM stock @105 USD = DEBIT 1890 USD > (entered as GROSS PRICING) > withdraw 1904.74 USD from USD bank account = CREDIT 1904.74 USD > record expense of 12 EUR in "expenses:bank costs" = DEBIT 14.74 USD = > DEBIT 12 EUR > > or, when IBM buys European start-up Yoyodyne in an all-stock > transaction and one holds yoyodyne shares: > > sell 300 Yoyoydine @6.3 USD = CREDIT 1890 USD > buy 18 IBM stock @105 USD = DEBIT 1890 USD > > Or in a mixed stock+cash transaction: > > sell 300 Yoyoydine @6 EUR = CREDIT 1800 EUR = CREDIT 1890 USD > buy 9 IBM stock @105 USD = DEBIT 945 USD > deposit 900 EUR in bank account = DEBIT 900 EUR = DEBIT 945 USD > > -- > Lionel > -- David Carlson _______________________________________________ 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.