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 430187 - No error notification when an invoice is posted and currencies do not match
No error notification when an invoice is posted and currencies do not match
Status: RESOLVED DUPLICATE of bug 583155
Product: GnuCash
Classification: Other
Component: Business
2.0.x
Other Linux
: Normal major
: ---
Assigned To: Derek Atkins
Derek Atkins
Depends on:
Blocks:
 
 
Reported: 2007-04-16 04:13 UTC by Matthew MCMurtry
Modified: 2018-06-29 21:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GnuCash file that exhibits the bug 430187 (6.46 KB, application/octet-stream)
2007-04-28 17:01 UTC, Richard Deadman
Details

Description Matthew MCMurtry 2007-04-16 04:13:44 UTC
All accounts are set up correctly (Used the account wizard)

Any invoice that is created, returns $0.00 in the within the required accounts. 
For instance the Accounts Receivable and the Sales Account list the posted invoice with a ZERO figure.

The invoice prints correctly; The description is transferred correctly into the Account Lists, but the figures return $0.00.  

All Summary reports return Zero figures and the reconcillation is Zero as well.

I am using NZD Currency within the accounts, so wonder if this is causing the issue.
 
As there is no documentation on this, is this a oversight in documentation on how to post invoices correctly or more likely a Currency bug?
Comment 1 Christian Stimming 2007-04-18 09:05:54 UTC
Could you attach a simple example gnucash file that still shows this behaviour, then explain in detail how you try to post an invoice? It is very well possible that there's bug, so we'd really like to fix this.
Comment 2 Richard Deadman 2007-04-28 17:01:58 UTC
Created attachment 87185 [details]
GnuCash file that exhibits the bug 430187

Exhibits bug 430187. Business Accounts, one tax liability account, one customer, one posted invoice, one tax table.
Comment 3 Richard Deadman 2007-06-25 12:02:32 UTC
Has anyone confirmed the example gnucash file I sent in two months ago? This bug is stopping me in my tracks...
Comment 4 Derek Atkins 2007-06-25 14:47:53 UTC
Um, you can't post an invoice in NZD because all your accounts are in CAD!
Comment 5 Jim DeLaHunt 2009-05-19 04:05:11 UTC
Confirmed that this behaviour occurs as described by by Matthew MCMurtry    (2007-04-16 04:13 UTC), using the attached GnuCash file.  I'm running GnuCash 2.2.8 built from r17773 on 2009-02-06, on Mac OS X 10.5.7. 

Also confirmed that as Derek Atkins observes, the underlying problem is a currency conflict.  The sample Customer Foo has a currency of USD, while the accounts are in currency CAD.

Thus the fact that the invoice fails is As Designed; invoices take their currency from the Customer's currency setting, and invoices may use only one currency.  I don't think the reporter is asking for multi-currency invoices, they just made a mistake with the currency setting for their customer and didn't realise it.

On that basis this bug report should be closed as "As Designed" or "Not a Bug" or some such.

There is an FAQ about this problem: 
http://wiki.gnucash.org/wiki/FAQ#Q:_Posting_invoice_or_bill_results_in_zero_value_transaction_in_Accounts_Payable_or_Accounts_Receivable_-_why_and_how_to_fix_this.3F

I propose to reframe the problem: is not about the single-currency requirement, it's about the lack of error reporting. for me, the expected behaviour is that GnuCash will flag clearly an error condition when a currency conflict exists, giving the user an opportunity to correct the condition.  The current behaviour is that GnuCash silently posts amounts of zero to accounts, and doesn't mention the currency conflict to the user.

I propose to change this bug to focus on the lack of error reporting. However, I don't see how to change the title of this bug (maybe I don't have authority, since I'm a newbie here). So instead I'll probably create a separate bug report about the lack of error reporting.
Comment 6 Jim DeLaHunt 2009-05-19 06:08:09 UTC
See related bug report
http://bugzilla.gnome.org/show_bug.cgi?id=583155 
Bug 583155 – Invoice creation and posting silently inserts zero amounts when currencies conflict, no error message
Comment 7 Phil Longstaff 2009-06-08 02:11:00 UTC
Summary changed
Comment 8 Geert Janssens 2009-12-09 17:31:45 UTC
Closing this one as a duplicate of bug 583155. The newer bug has all the relevant information well summarized and comes with clear steps to reproduce.

*** This bug has been marked as a duplicate of bug 583155 ***
Comment 9 John Ralls 2018-06-29 21:32:16 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=430187. Please update any external references or bookmarks.