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 541050 - transactions between FX accounts incorrect
transactions between FX accounts incorrect
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Register
2.2.x
Other All
: Normal critical
: ---
Assigned To: Charles Day
Chris Shoemaker
Depends on:
Blocks:
 
 
Reported: 2008-07-01 09:53 UTC by romkyns
Modified: 2018-06-29 22:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description romkyns 2008-07-01 09:53:11 UTC
Please describe the problem:
Under certain circumstances it is possible to enter one half of a transaction without entering the other half.


Steps to reproduce:
1. Set up two accounts in different currencies, let's say Cash:USD and Cash:GBP
2. Start entering a new transaction in Cash:USD, but enter the comment *ONLY*. Save.
3. Edit the incomplete transaction in the Cash:USD account. Set the "other" account to "Cash:GBP" and the amount to "100".
4. Look at the Cash:GBP account.


Actual results:
Nothing. The USD part is saved, and that's it.


Expected results:
First an exchange rate dialog should pop up. Then the other leg should be created in the Cash:GBP account.


Does this happen every time?
Yes.


Other information:
Marked as critical as it can lead to "loss of data" - being the other half of the transaction.
Comment 1 Rolf Leggewie 2008-07-10 09:55:21 UTC
what I see in trunk is a bit different but still wrong.  I had set up a USD and a EUR account.  I booked 200$ from the dollar account to the EUR account.  It arrived as 200€ (Yeah, right, I guess you Americans would like to have it at that rate ;-)  no way, Jose!)
Comment 2 Charles Day 2008-09-10 17:13:58 UTC
Rolf, can you still reproduce this with the latest trunk code? I cannot. When I try the four steps above, after step 3 the exchange rate dialog appears. I enter an exchange rate, and everything seems to work fine. An Imbalance split of 100 shows up (correctly).
Comment 3 Charles Day 2009-01-11 03:29:35 UTC
Does this problem still occur in GnuCash 2.2.8? (There have been a number of currency-related bug fixes since 2.2.5.)
Comment 4 romkyns 2009-01-15 19:47:27 UTC
This problem no longer occurs in 2.2.8.
Comment 5 Charles Day 2009-01-15 20:26:10 UTC
Great, thank you. I'll go ahead and close this one out. (I'm not sure whether "fixed" or "obsolete" should be used, but I'll go with "fixed" since I'm sure this was addressed by one of my various currency-related patches.)
Comment 6 John Ralls 2018-06-29 22:06:29 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=541050. Please update any external references or bookmarks.