[kmymoney] [Bug 489541] New: Error when updating the quote after selecting an unsuitable online quote

2024-07-01 Thread Ralf Habacker via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=489541

Bug ID: 489541
   Summary: Error when updating the quote after selecting an
unsuitable online quote
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: All
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-devel@kde.org
  Reporter: ralf.habac...@freenet.de
  Target Milestone: ---

Created attachment 171236
  --> https://bugs.kde.org/attachment.cgi?id=171236&action=edit
test file

SUMMARY
An existing source can be selected for an entry in the "Update shares and
exchange rates" dialog. Sources that are not suitable for the selected type are
also displayed. 


STEPS TO REPRODUCE
1. download snapshot for kmymoney from
https://cdn.kde.org/ci-builds/office/kmymoney/master/windows/builds
2. unpack archive and start kmymoney
3. open appended test file
4. In the settings dialog select "Online quote sources", press "install button"
and install Yahoo.com [Stock]
5. In the menu select "Extra"->"Update shares and exchange rates"
6. choose the entry "EUR -> USD" and set the source to "Yahoo.com [Stock]"
7. Press "Update"

OBSERVED RESULT
A message box appears showing that the update failed.

EXPECTED RESULT
The message should not appear 

SOFTWARE/OS VERSIONS
Windows: 10
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Linux: openSUSE Leap 15.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
Currencies can only be updated from online sources that contain two
identifiers, while only one identifier is permitted for share price entries.The
selectable sources should be limited accordingly.

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

[libalkimia] [Bug 489484] Online quote for currencies from yahoo.com does not provide a date/rate pair for the current day

2024-07-01 Thread Ralf Habacker via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=489484

--- Comment #2 from Ralf Habacker  ---
(In reply to Thomas Baumgart from comment #1)
> Seems that the default for the start date is "today" and end date is also
> "today". Since no entry for this date is found in the returned set the
> result is OK. Would it make sense to change start date to the last work day
> if today is a holiday? Or set the start date to today - 1 week (which might
> be easier to implement)

With alkimia's current API, something like this would have to be implemented in
every application that uses alkimia. Wouldn't it be better to solve this in
alkimia in general ? 

I imagine this with a setter/getter for the class AlkOnlineQuote, with which
you can enable an option: "if you have not found an entry in the interval,
supply the last entry".  Applications can then decide whether they want this or
not.

What do you think ?

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

[libalkimia] [Bug 489484] Online quote for currencies from yahoo.com does not provide a date/rate pair for the current day

2024-07-01 Thread Bug Janitor Service via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=489484

Bug Janitor Service  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Ever confirmed|0   |1
 Status|NEEDSINFO   |ASSIGNED

--- Comment #3 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/office/alkimia/-/merge_requests/45

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

[kmymoney] [Bug 486876] Show balance button on Ledger view is negative

2024-07-01 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=486876

Thomas Baumgart  changed:

   What|Removed |Added

   Version Fixed In||5.2
  Latest Commit||https://invent.kde.org/offi
   ||ce/kmymoney/-/commit/626568
   ||12e66c750e018f22a5c6fcbfa54
   ||021df18
 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #7 from Thomas Baumgart  ---
Git commit 62656812e66c750e018f22a5c6fcbfa54021df18 by Thomas Baumgart.
Committed on 01/07/2024 at 19:35.
Pushed by tbaumgart into branch 'master'.

Show liabilities/equities as positive numbers

A liability is usually a negative amount in terms of networth. Showing
the liabilities with a negative sign is confusing for users, though.

This change takes care of this and displays liabilites that are still
due as positive numbers and overpaid liablities as negative on the
homepage's asset and liability section, the account balance chart and
the ledger balance.
FIXED-IN: 5.2

M  +20   -0kmymoney/mymoney/mymoneyaccount.cpp
M  +6-2kmymoney/mymoney/mymoneyaccount.h
M  +37   -0kmymoney/mymoney/tests/mymoneyaccount-test.cpp
M  +2-0kmymoney/mymoney/tests/mymoneyaccount-test.h
M  +24   -8kmymoney/plugins/views/reports/core/kreportchartview.cpp
M  +4-1kmymoney/plugins/views/reports/kbalancechartdlg.cpp
M  +9-5kmymoney/views/khomeview_p.h
M  +2-0kmymoney/views/ledgerviewpage.cpp
M  +5-3kmymoney/views/ledgerviewpage_p.h

https://invent.kde.org/office/kmymoney/-/commit/62656812e66c750e018f22a5c6fcbfa54021df18

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

[kmymoney] [Bug 489523] Reconciliation wizard - allow user to hide explanation pane

2024-07-01 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=489523

Thomas Baumgart  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
  Latest Commit||https://invent.kde.org/offi
   ||ce/kmymoney/-/commit/52188a
   ||24d777522dcfe174b95bade7cc0
   ||13821de
   Version Fixed In||5.2
 Resolution|--- |FIXED

--- Comment #1 from Thomas Baumgart  ---
Git commit 52188a24d777522dcfe174b95bade7cc013821de by Thomas Baumgart.
Committed on 01/07/2024 at 20:47.
Pushed by tbaumgart into branch 'master'.

Add feature to hide the reconciliation wizard intro page

It can only be enabled only by using the "Settings/Enable all messages"
function.
FIXED-IN: 5.2

M  +22   -0kmymoney/wizards/endingbalancedlg/checkingstartwizardpage.cpp
M  +3-0kmymoney/wizards/endingbalancedlg/checkingstartwizardpage.h
M  +59   -36   kmymoney/wizards/endingbalancedlg/checkingstartwizardpage.ui
M  +11   -0kmymoney/wizards/endingbalancedlg/kendingbalancedlg.cpp

https://invent.kde.org/office/kmymoney/-/commit/52188a24d777522dcfe174b95bade7cc013821de

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

[libalkimia] [Bug 489484] Online quote for currencies from yahoo.com does not provide a date/rate pair for the current day

2024-07-01 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=489484

--- Comment #4 from Thomas Baumgart  ---
The default of this setting could be true when the date range has the same
start and end date and it is identical to the current date. Just an idea to
keep it simple for the user.

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

[kmymoney] [Bug 488231] Forecast

2024-07-01 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=488231

--- Comment #3 from Jack  ---
I assume you mean 5.1.3.  Hopefully this is not platform dependent.
So far, you are the only one  to report this problem, and we can't reasonably
fix a problem we don't see.  
The best way to get this addressed is for someone to reproduce it, and it would
help if you can create a minimal .kmy file that demonstrates the problem.

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

[kmymoney] [Bug 488231] Forecast

2024-07-01 Thread bugzilla_noreply--- via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=488231

--- Comment #4 from bnbu...@gmail.com ---
Created attachment 171261
  --> https://bugs.kde.org/attachment.cgi?id=171261&action=edit
Forecast History methid Blank

See  attached 4cast.mny
Configure Scheduled and Future(I have no scheduled) All categories seem to
show.
Configure History based (No Income or Expense) showing.
If you can help Fine. But think I can use or understand how to make this work

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