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 373415 - Replace existing transaction fields by imported transaction marked as reconcile
Replace existing transaction fields by imported transaction marked as reconcile
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Import - AqBanking
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Christian Stimming
Christian Stimming
: 349375 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-11-10 14:23 UTC by Frank Sagurna
Modified: 2018-06-29 21:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to add an update action to the import matcher (26.29 KB, patch)
2010-12-12 19:07 UTC, Manfred Usselmann
committed Details | Review

Description Frank Sagurna 2006-11-10 14:23:08 UTC
It would be nice if imported transactions from onlinebanking would have a higher priority.
If i make an entry on 7th of a Month, its entered as transaction. Now my Bank executes this transaction one day later. So if i now get the transaction via hbci, it matches the correct transaction, but it stays on 7th.
I think it would be nice if the date is altered by the hbci import, because it is the correct date.
Comment 1 Christian Stimming 2006-11-13 10:36:33 UTC
Is this bug#95635 ? Also, your RFE basically says: "If an imported transaction is marked as 'reconcile existing transaction', then the existing transaction should not only be set to 'reconciled' but also other data of the existing transaction should be changed." Can you explain more clearly which parts of the existing transactions you would like to have changed, and which (other) parts you would like to have unchanged?
Comment 2 Frank Sagurna 2006-11-15 13:06:14 UTC
My financial english is not the best, but i think "reconcile" means "abgleichen" in germany. Maybe we should discuss this on the german mailing list, if something is not clear (I wrote a mail with this feature request a few days ago).
I would like to data being changed to the data of the imported transaction, because the online imported transaction is the "reference". If my bank says the transaction took place on the 7th then it is the 7th, and not what i told gnucash (Maybe i should try to convince my bank that my entered date is correct, but i think that would end with no success ;) ). And if my bank says it were 20,- Euro and i typed 21,- it is 20,- and my 21,- are a typo.
Maybe all data but the "Buchungstext" should be changed, because in this case the manual entered text is often better than the numbers and characters the bank sends.
If i chose 'reconcile existing transaction' i know it is the same transaction, and should be aware of that the data the bank sends is correct.
Comment 3 Christian Stimming 2006-11-22 10:38:43 UTC
Marking as RFE because it's just that.
Comment 4 Manfred Usselmann 2010-12-06 13:00:07 UTC
I agree with Frank and would like to see such an enhancement as well:

1. The date should be the date sent by the bank, because that's also the date on the bank statement.

2. The amount needs to be updated as well. I had that problem often with scheduled transactions when price changes occured. The current implemantion takes the old price and if you have a lot of transaction it is often quite difficult to find the incorrect transaction when you try to reconcile the account and the balance does not fit.
 
3. I'm not sure about the description, sometimes the description I have entered is better, sometimes the description of the bank contains more information.

My suggestion would be to add a third option besides 'add' and 'reconcile': 'update and reconcile', which would be chosen if date or amount (or description?) are different.

This would allow to update these fields and would also serve as an indicator to the user that there are deviations. He can then check the matched transaction and decide what to do.

If the update is not desired the user can switch the selected option back to just 'reconcile'. 

If no one as any objections or a better suggestion I'm going implement this.
Comment 5 Manfred Usselmann 2010-12-12 19:07:31 UTC
Created attachment 176307 [details] [review]
Patch to add an update action to the import matcher

This patch adds an additional update action to the import matcher as described above. It can be activated with the online banking preferences dialog.
Comment 6 Christian Stimming 2010-12-31 11:16:26 UTC
*** Bug 349375 has been marked as a duplicate of this bug. ***
Comment 7 Christian Stimming 2011-01-01 20:57:48 UTC
Comment on attachment 176307 [details] [review]
Patch to add an update action to the import matcher

r20021, thanks a lot!
Comment 8 John Ralls 2018-06-29 21:15:38 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=373415. Please update any external references or bookmarks.