I just tried to change the schedule for a loan, but "Edit Schedule" doesn't allow me to change the date from the 24th to the 22nd of the month!

Asked by Daniel Bair

I just tried to change the schedule for a LOAN, but "Edit Schedule" doesn't allow me to change the date from the 24th to the 22nd of the month!!! This is a real problem because this will cause late payments!!! I'm using kmymoney 0.9.2 for amd64.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu kmymoney2 Edit question
Assignee:
No assignee Edit question
Solved by:
Hei Ku
Solved:
Last query:
Last reply:
Revision history for this message
Hei Ku (asoliverez) said :
#1

For loans, you should go to the edit Loans, and then edit the loan. That should prompt the wizard, which should allow you to change the due date for the payments.

Revision history for this message
Daniel Bair (danielbair) said :
#2

I have been through the edit Loan wizard, and there is NO provision to edit when the next payment is due or change its schedule!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Revision history for this message
Hei Ku (asoliverez) said :
#3

I checked again, and there is no way to do it from the GUI yet. Your options are either to edit the file manually and change the date of the schedule there, or to delete the loan account and recreate it with the correct date. Sorry about that.

Revision history for this message
Daniel Bair (danielbair) said :
#4

Ah, I understand. Would you be able to tell me how to edit the file manually? Is it just a text file or a sqlite database or something else? I won't hesitate at manually editing files; I've been programming in linux for many years.
Thanks,
-Daniel

Revision history for this message
Best Hei Ku (asoliverez) said :
#5

Ok. It is a compressed xml file. Check in Recently opened to tell the name. The extension should be .kmy.

Gunzip the file and you should get a normal xml file. Then you have to look for a SCHEDULED_TX with a name matching the one of your schedule. Edit the startdate in the tag and edit the postdate of the TRANSACTION tag. That should do it. In your case, you should change that to a couple days before what's there.

Then save, gzip the file and you should be good to go. Of course, backup your file before doing all this.

Revision history for this message
Daniel Bair (danielbair) said :
#6

Thank you, that worked!
-Daniel