Putting currency on some/all lines of invoice?

Andrew Sullivan ajs at anvilwalrusden.com
Tue Aug 30 12:14:24 EDT 2011


> You should note that there are other issues that occur if you change
> your locale currency.  In particular it will change the "transaction
> currency" that gets inserted if you enter transactions in the General
> Ledger instead of using an account register.

Does this help?

<h$n>Controlling the currency symbol in reports and invoices</h$n>

<p>The currency symbol that appears in reports and invoices is
influenced by the locale settings of the user that starts GnuCash.
The particular locale setting is LC_MONETARY.  You can make reports
and invoices appear differently by changing this value.  The
LC_MONETARY locale setting defines the "native" currency; that
currency always displays using the currency symbol defined by the
locale.  Other amounts are displayed with an indication of the
currency for that value.  So, for instance, if your LC_MONETARY value
is en_US.UTF-8, then US dollar values will display with "$", but
Canadian dollar amounts will display with "CAD".  Conversely, if your
LC_MONETARY value is en_CA.UTF-8, US dollar amounts will display with
"USD", but Canadian dollar amounts will display with "$".</p>

<p>It is important to note that changing the LC_MONETARY value may
also influence other values.  For example, it will certainly change
the transaction currency that gets inserted when you enter
transactions in the General Ledger (instead of an account register).
Therefore, if you want to use this technique, it is probably most
advisable to change the locale setting, create the report you want,
exit, and then return the locale to the original setting before
restarting GnuCash.</p>

A

-- 
Andrew Sullivan
ajs at anvilwalrusden.com


More information about the gnucash-user mailing list