Bug 244809

Summary: Adjust split shares of scheduled transaction in foreign currency over time
Product: [Applications] kmymoney Reporter: Alvaro Soliverez <asoliverez>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: wishlist CC: mfcarpino
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alvaro Soliverez 2010-07-16 02:08:19 UTC
Version:           unspecified (using KDE 4.4.4) 
OS:                Linux

When a scheduled transaction has splits in multiple currencies, the conversion rate may drift over time.
Currently, this is fixed as of the last time the schedule was edited.
There should be a way to provide adjusted information to the user without the need to periodically edit the schedule and adjust the currency rate.

A possible way is to define a split that will be fixed over the time of the schedule and adjust all other splits based on that split. It should be manually set by the user (but a default split should be proposed, of course)

Then, MyMoneySchedule should provide a method to query the adjusted amount for each split, and other areas of the application should call this new method, as it was done for adjusted due dates.

Reproducible: Always


Actual Results:  
The conversion rate when foreign currencies are involved, are fixed as of the time of last edit of the schedule

Expected Results:  
The conversion rate should update itself over time according to user's choice on which split to use as baseline reference.

This should not be done before stable release, as it could prove to be quite disruptive.
Comment 1 Michael Carpino 2018-03-01 15:20:41 UTC
Enhancement requested over 5 years ago.  Bug closed.