Bug 378785 - Reconciliation dates changed
Summary: Reconciliation dates changed
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 5.1.3
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-14 20:21 UTC by M BERNARD RICHARDS
Modified: 2023-03-08 07:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.1.4
Sentry Crash Report:


Attachments
Sample from my last reconciliation (224.64 KB, image/jpeg)
2023-03-07 09:32 UTC, Philippe Debrabant
Details

Note You need to log in before you can comment on or make changes to this bug.
Description M BERNARD RICHARDS 2017-04-14 20:21:22 UTC
After a reconciliation, the remaining unreconciled items have their dates altered by a few days from their original dates. For example: if an item appeared in the ledger as 3 March 2017, in the Outstanding Items Report it appears as 8 March 2017 and so on.
Comment 1 Jack 2017-04-14 20:59:42 UTC
Are the dates actually changed when you look in the register, or are they just different on the report?  Reconciliation should not change the dates of any transactions, although I would not expect any change on the report either.  Also, which version are you using?
Comment 2 M BERNARD RICHARDS 2017-04-18 16:39:22 UTC
On Fri, Apr 14, 2017 at 08:59:42PM +0000, Jack wrote:
> https://bugs.kde.org/show_bug.cgi?id=378785
> 
> --- Comment #1 from Jack <ostroffjh@users.sourceforge.net> ---
> Are the dates actually changed when you look in the register, or are they just
> different on the report?  Reconciliation should not change the dates of any
> transactions, although I would not expect any change on the report either. 
> Also, which version are you using?
> 
Hi, thanks for the reply,

The dates in the register are fine, it's when I have finished the reconciliation
and then print out the unreconciled times that a couple of remaining items in
the outstanding items report have their date advanced by a few days.

The reconcilation does not affect the dates in the register at all when 
I look back; it is just when I look at the print-out of outstanding items
report. Even then most of these items have the correct dates, as they do in the
register. This problem is repeatable.

KMyMoney
Version 4.6.2
Using KDE Development Platform 4.8.4 (4.8.4)
> -- 
> You are receiving this mail because:
> You reported the bug.
Comment 3 Thomas Baumgart 2017-04-30 16:09:30 UTC
Wow, 4.6.2 is rather old and has been superseeded by 4 update release (up to 4.6.6). Can you try to upgrade to the current stable release 4.8.0 and see if the problem persists? I doubt that we fix anything in the 4.6 branch at all.

BTW: We talk about the "Reconciliation report" plugin here in case this is not clear to the devs.
Comment 4 Jack 2022-03-14 23:57:26 UTC
And we are now up to 5.1.2.  I'm closing as WORKSFORME.  If anyone still has this problem, feel free to reopen.
Comment 5 Philippe Debrabant 2023-03-07 09:32:31 UTC
Created attachment 157079 [details]
Sample from my last reconciliation
Comment 6 Thomas Baumgart 2023-03-08 07:31:44 UTC
Git commit e64ec0a305b9eddeff95da81d8ee341261f9033a by Thomas Baumgart.
Committed on 08/03/2023 at 07:31.
Pushed by tbaumgart into branch 'master'.

Use transaction's post date in reconciliation report

Also prefer usage of own function over QLocale date formatting

M  +10   -10   kmymoney/plugins/reconciliationreport/reconciliationreport.cpp

https://invent.kde.org/office/kmymoney/commit/e64ec0a305b9eddeff95da81d8ee341261f9033a
Comment 7 Thomas Baumgart 2023-03-08 07:33:52 UTC
Git commit 49c91807109d03d8046747f0ea343d07bddaaedb by Thomas Baumgart.
Committed on 08/03/2023 at 07:33.
Pushed by tbaumgart into branch '5.1'.

Use transaction's post date in reconciliation report

Also prefer usage of own function over QLocale date formatting
FIXED-IN: 5.1.4

M  +16   -2    kmymoney/mymoney/mymoneyutils.cpp
M  +2    -0    kmymoney/mymoney/mymoneyutils.h
M  +10   -18   kmymoney/plugins/reconciliationreport/reconciliationreport.cpp

https://invent.kde.org/office/kmymoney/commit/49c91807109d03d8046747f0ea343d07bddaaedb