[kmymoney] [Bug 476121] After entering budget details nothing is displayed in either the Account pane or the Your Budgets pane.

2023-11-09 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476121

Thomas Baumgart  changed:

   What|Removed |Added

   Version Fixed In||5.2
  Latest Commit||https://invent.kde.org/offi
   ||ce/kmymoney/-/commit/31de85
   ||89a061b7bc5ac2d153698cd24d0
   ||29ccc01
 Resolution|WAITINGFORINFO  |FIXED
 Status|NEEDSINFO   |RESOLVED

--- Comment #12 from Thomas Baumgart  ---
Git commit 31de8589a061b7bc5ac2d153698cd24d029ccc01 by Thomas Baumgart.
Committed on 10/11/2023 at 08:34.
Pushed by tbaumgart into branch 'master'.

Use same alignment for header and data in accounts view
FIXED-IN: 5.2

M  +28   -24   kmymoney/mymoney/storage/accountsmodel.cpp

https://invent.kde.org/office/kmymoney/-/commit/31de8589a061b7bc5ac2d153698cd24d029ccc01

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476770] default value for last date of import of transactions through HBCI is always 3 days too early

2023-11-09 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476770

Thomas Baumgart  changed:

   What|Removed |Added

   Severity|normal  |wishlist

--- Comment #6 from Thomas Baumgart  ---
I'd like to point out a few things: 

a) it's KMyMoney not AqBanking code that does all that (in case you search it,
it can be found in the KBanking plugin);
b) the user of this strange bank was me (there might be others too) and no, I
don't do things manually;
c) never before (except this time) somebody complained about this date setting
and its usage;
d) the code to do that is unchanged for 14+ years.

You can get around this dialog by opening the account editor, select the online
banking tab, then the download sub-tab and change "Ask user" to "Last
download". That will bypass the dialog during the download.

BTW: The functionality of subtracting 3 days from the date of the last download
will not change. We can certainly argue about the display, but I think that is
a minor issue (see c) in the above list)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476770] default value for last date of import of transactions through HBCI is always 3 days too early

2023-11-09 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476770

--- Comment #5 from Jack  ---
Aha!  You are using HBCI, with which I have no experience.  It seems that when
you update the account, you get to choose a start date for the download.  My
best guess now is that dialog is provided by HBCI, not by KMyMoney itself. 
Using KMyMoney's internal ofx means for online update, you need to edit the
account to select how the start date requested from the bank is determined. 
With HBCI it seems you get to choose that as part of each download process. 
So, my comments are really not relevant, and we need to wait for someone with
experience with the aqbanking software, which I believe is what implements the
HBCI download.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476770] default value for last date of import of transactions through HBCI is always 3 days too early

2023-11-09 Thread surcouf via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476770

--- Comment #4 from surcouf  ---
i am not allowed to change the bug's priority.

Regarding:
> However, I see I've misinterpreted your issue.  
i don't think so. Or the misunderstanding might depend on a language
translation issue.
I would recommend you to look at my attachment in the bug description to make
sure we talk about the same things.

- the first date option doesn't interest me for this bug, i don't consider it.
- My bug regards the 2nd date option (in my interface, this is the last update
date = last transaction import date = should be Nov 8th but KMyMoney shows Nov
5th today)
- the last date option (that you call "pick date") is the date of today, in my
screenshot difficult to read, but equals Nov 9th. It doesn't interest me for
this bug, i don't consider it.

Is it clearer like this?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476770] default value for last date of import of transactions through HBCI is always 3 days too early

2023-11-09 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476770

Jack  changed:

   What|Removed |Added

 CC||ostroffjh@users.sourceforge
   ||.net

--- Comment #3 from Jack  ---
I can adjust the priority to wishlist.  You should be able to, but may not,
based on how the bugzilla permissions are set up.

However, I see I've misinterpreted your issue.  What I've been talking about is
that if you set that dialog (Start date of import) to the first choice "Last
update" then KMyMoney actually requests transactions starting three days
earlier than that.  There is little downside to the three extra days, as any
transcations which have already been downloaded should be recognized as
duplicates, and ignored.

I now see you are talking about the third selection "Pick date."  I have no
idea where the default value in this field comes from.  I just looked at the
file I currently have open, and "Last update" is set to 2023-11-04, which is
indeed the last time I updated this account, but "Pick date" shows
"2022-09-12."   It is possible I actually used this as a specific date at some
point in the past, but don't remember.  In any case, the default value only
matters the first time you ever select this choice for this account.  Once you
have done that, whether you accept the default or change it, that date will
still be there if you come back to this dialog at a later time - it will not be
(or at least should not be) updated based on the current date.  My guess, based
on nothing in particular, is that if this is the first time you have used that
dialog, is that might be the date you created the account.  Basically, I
suspect the "default" date in that field is initially set to something like the
account's creation date, and thereafter only changed by the user, not by the
program.

Does this make a bit more sense than my earlier rambling?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476772] New: improve readability of transactions import statistics

2023-11-09 Thread surcouf via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476772

Bug ID: 476772
   Summary: improve readability of transactions import statistics
Classification: Applications
   Product: kmymoney
   Version: 5.1.3
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-devel@kde.org
  Reporter: arnaudvillem...@gmail.com
  Target Milestone: ---

Created attachment 162994
  --> https://bugs.kde.org/attachment.cgi?id=162994=edit
current transactions import statistics

SUMMARY
improve readability of transactions import statistics 


STEPS TO REPRODUCE
1. import transactions into one bank account
2. at the end of the import, read the import statistic window (see attachment) 

OBSERVED RESULT
several statistics related to the imported transactions are shown (see
attachment). In particularly, the number of transactions of payees are shown.
There is no formatting of the information shown.
For example, this text:
Import of transactions for account ABC123456
the account balance on November 9th is 145,57 €
Transactions
4 handled
1 added
0 matched
3 duplicates
payees
0 creation


EXPECTED RESULT
Though, i miss a text indent or some kind of bullet points to help reading the
statistics (see my bullet points in red in the attachment). For example, to
show this (replace the + by bullet points):
Import of transactions for account ABC123456
+ the account balance on November 9th is 145,57 €
+ Transactions
+ + 4 handled
+ + +  1 added
+ + +  0 matched
+ + +  3 duplicates
+  payees
+ + 0 creation

this indentation help the eyes for a quality check and to distinguish the
numbers from the next numbers. In my example the eyes see that 4 = 1+0+3

SOFTWARE/OS VERSIONS
KMyMoney (App-image): Version 5.1.3-db8f32618
Linux/KDE Plasma: Elementary OS 6.1

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476770] default value for last date of import of transactions through HBCI is always 3 days too early

2023-11-09 Thread surcouf via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476770

--- Comment #2 from surcouf  ---
thanks Jack for the background explanation.
- how can i transform this bug in a wish for "allow the user to select the
number of days by which the download request is adjusted" ? Can this bug be
transformed into a wish?
- regarding "because there was a report of a bank creating transactions dated
to the previous day, which would never get downloaded if that actual date of
last download was used" -> in this case, the user of this strange bank could
also set the date he wants manually :) instead of imposing this behaviour to a
whole software user community. It is not a big deal for me either to change the
date value, but i am surprised to see some kind of individual case being
implemented as a general rule.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476770] default value for last date of import of transactions through HBCI is always 3 days too early

2023-11-09 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476770

--- Comment #1 from Jack  ---
The default date is actually correct, but when the online options are set to
download transactions since the last download, KMyMoney intentionally uses a
data three days earlier.  I believe this was originally implemented because
there was a report of a bank creating transactions dated to the previous day,
which would never get downloaded if that actual date of last download was used.
I don't think this will be changed, but a possible wish list would be to allow
the user to select the number of days by which the download request is
adjusted.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476770] default value for last date of import of transactions through HBCI is always 3 days too early

2023-11-09 Thread surcouf via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476770

surcouf  changed:

   What|Removed |Added

Summary|default value for last date |default value for last date
   |of import of transactions   |of import of transactions
   |through HBCI|through HBCI is always 3
   ||days too early

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476770] New: default value for last date of import of transactions through HBCI

2023-11-09 Thread surcouf via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476770

Bug ID: 476770
   Summary: default value for last date of import of transactions
through HBCI
Classification: Applications
   Product: kmymoney
   Version: 5.1.3
  Platform: Appimage
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: onlinebanking
  Assignee: kmymoney-devel@kde.org
  Reporter: arnaudvillem...@gmail.com
  Target Milestone: ---

Created attachment 162992
  --> https://bugs.kde.org/attachment.cgi?id=162992=edit
this shows the menu Account -> import transactions from online banking, then
the default value of last import date

SUMMARY
***
The default value for last date of import of transactions through HBCI is
always 3 or 4 days earlier than the real last date of of update of transactions
through HBCI.
***


STEPS TO REPRODUCE
1. open Kmymoney
2. select "Account → Update account..." in the menu, to import transactions
from online banking for an account. (see screenshot as attachment)


OBSERVED RESULT

the default value of "last import date" is never the real one (example Nov
8th), visible in the kmymoney ledger of this account, but 3 or four days
earlier than the "last import date" (example Nov 5th).

EXPECTED RESULT
the "last import date" shown should be the date of the latest transaction of
the to-be-updated bank account. In my example, the default value shown by
KMyMoney is november 5th although the newest transaction is from November 8th.

SOFTWARE/OS VERSIONS
KMyMoney (App-image): Version 5.1.3-db8f32618
Linux/KDE Plasma: Elementary OS 6.1

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476121] After entering budget details nothing is displayed in either the Account pane or the Your Budgets pane.

2023-11-09 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476121

--- Comment #11 from Jack  ---
That does not count as a misaligned column.  The last column shows the Total
Value.  The problem is that the label is aligned to the left edge of the column
and the values are all aligned to the right.  If you made the window narrower,
the alignment would also look better.The team is aware of this issue.  I
think there is already a bug open for it, but I can't check right now.  I don't
know if there is any easy solution, although I have plans to try allowing the
table to use only as much space as it needs, instead of forcing it to use 100%
of the available space.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 476121] After entering budget details nothing is displayed in either the Account pane or the Your Budgets pane.

2023-11-09 Thread Louise via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=476121

--- Comment #8 from Louise  ---
Hi Jack,

Here is the screen showing the last column misalignment.

If I add a column after the Total value, the amounts line up with the 
heading.

-- 
You are receiving this mail because:
You are the assignee for the bug.