On Wednesday, March 20th, 2024 at 04:08, J. A. Harris <prod...@harrisja.us> 
wrote:
> 
> Looking at the replies with a long view, to me they are supporting the
> idea of extending gnucash so it supports creating new currencies. Yes,
> one can use existing currencies or create new
> FUNDs/NYSEs/NEWNAMESPACEs. But it appeared there was a consensus that
> those workarounds were a less than ideal kludgy solution. (I have been
> repurposing currencies and do not know how many times I have had to stop
> and figure out what "XTS", "XXX" or "AMD" actually represented.
> Certainly any report I generate will be confusing to anyone who will not
> know how I am using those currencies.)

Wanted to add something to the last part of that "discussion", as I 
hadn't been aware that one could do this, and doing it does appear
to somewhat negate the claim of confusion.

Fred Bone has pointed that you do have the ability to edit the 
"Display Symbol" of any of the pre-supplied ISO 4217 Currencies,
so I thought I'd add in an example of what happens when you do. 

I did this for the obvious choice for a re-adjustment, the

  "Angola Kwanza Reajustado"

changing its "Display Symbol" from AOR to "Air Miles"

An as aside, for folk who like to see what's going on
under the hood, if you have your Gnucash data stored in
uncompressed XML, you get an extra stanza, as follows,
added to the Gnucash file:

51a52,61
>   <cmdty:id>AOR</cmdty:id>
>   <cmdty:slots>
>     <slot>
>       <slot:key>user_symbol</slot:key>
>       <slot:value type="string">Air Miles</slot:value>
>     </slot>
>   </cmdty:slots>
> </gnc:commodity>
> <gnc:commodity version="2.0.0">
>   <cmdty:space>ISO4217</cmdty:space>

which suggests, if you are comfortable editing Gnucash files,
you can probably add "Display Symbol" overrides for more than 
one Currency, without even firing up GnuCash - nice to know!

But. I digress, so, back to the example.

I then created two accounts

  Assets:Future Assets:Air Miles

  Income:Air Miles
  
both denominated in "AOR" (FWIW, the one time I had to choose
my adjusted ISO 4217 Currency by its original name/symbol), 
and then created two sub-accounts of the latter, so

  Income:Air Miles:Scheme
  Income:Air Miles:Petrol Partner

however, both accounts, by virtue of being created as sub-accounts,
automatically get a default of denomination of "AOR", so you no
longer have to remember which ISO 4217 Currency you have overriden
for use with the accounts.

I then created a couple of TXNs, putting Income into the Asset,
and then generated a report (the rendering here is best viewed
in a monospaced font)


Transaction Report

>From 01/01/2024 To 31/12/2024

Date            Description     Transfer from/to                Amount

Air Miles

March 2024
01/03/2024      Opening Offer   Income:Air Miles:Scheme         Air Miles500.00
25/03/2024      Some Fuel Co    Income:Air Miles:Petrol Partner  Air Miles26.00
Total For
 March 2024                                                     Air Miles526.00
Total For
 Air Miles                                                      Air Miles526.00
Grand Total                                                     Air Miles526.00

As you can see, ALL mention of the "Angola Kwanza Reajustado",
or rather, its ISO 4217 symbol "AOR", has gone and the report
appears to be solely denominated in "Air Miles".

A very simplistic example, I'll grant you but, still - a lot
less confusing that a report denominated in "AOR", which could
well be interpreted as Album-oriented rock pressings in certain
contexts.

Hoping that helps you get closer to where you wanted to be.


_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
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