After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 482186 - Customer and vendor report for partners who get invoiced/paid in foreign currency show total labeled with the symbol of the default currency.
Customer and vendor report for partners who get invoiced/paid in foreign curr...
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Business
2.2.x
Other All
: Normal normal
: ---
Assigned To: gnucash-core-maint
gnucash-core-maint
Depends on:
Blocks:
 
 
Reported: 2007-10-01 14:11 UTC by David Mills
Modified: 2018-06-29 21:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Mills 2007-10-01 14:11:00 UTC
Please describe the problem:
If the currency of a customer is different to the accounts preference "Default currency", then the customer shows the items correctly in the customers currency (both values and currency label) but the total is correct in value but has the wrong currency label.

e.g.
11/09/2007 000001 Invoice      AUD 10
13/09/2007 000002 Invoice      AUD 10
21/09/2007 000003 Invoice      AUD 10
Total due                      JPY 30

Steps to reproduce:
1. Set Preferences->Accounts default currency to JPY
2. Create new customer set to AUD
3. Create new A/Receivable account for AUD
4. Create a few invoices for customer
5. Create customer report for customer


Actual results:
As shown above - should be "AUD 30".

Expected results:
Total due should be AUD 30 not JPY 30.

Does this happen every time?
Yes

Other information:
Comment 1 David Mills 2007-11-20 00:24:24 UTC
Just wondering if there will be any activity re this bug?
Comment 2 J de Silva 2008-05-07 22:15:51 UTC
Thank you for reporting this bug, David.  I came here to report the error but you already beat me to it.

I am using gnucash version 2.2.5 on Windows XP SP2 (home) and I can confirm this bug still exists.
Comment 3 Frank H. Ellenberger 2015-02-21 02:59:23 UTC
Version 2.6.5
The Vendor Report is also affected.
Ideally patchs should be applied on the Employee Report, too.

Suggestion: Use the respective Aging Report for the Total until it gets fixed.

IMHO we should in both types of reports, if the partner currency is different from the report currency, have 2 lines:
1. Total in partners currency
2. Value in report currency

Note: Partner reports and aging reports ignore the report currency, they use the default currency.

Sorry, but there are not much developers with multi currency business experience.
I came here researching Bug 744858 - Bill in one currency, paid in second currency and allocated to account in third currency.
Comment 4 Geert Janssens 2016-03-22 22:24:24 UTC
Ok, late reply...

I have just committed a fix for the original issue: for the next release (2.6.12) the totals will be printed with the proper currency symbol.

Frank, the suggestion to add a total in the report currency as well is reasonable, but needs some more thought. Can I ask you to open a separate enhancement request for this, so we can discuss it there ?
Comment 5 John Ralls 2018-06-29 21:51:03 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=482186. Please update any external references or bookmarks.