![]() Registered Member ![]()
|
Hi everybody!
I'm using KMM 4.6.3 (latest version) on Ubuntu 12.04 fully updated. I have this weird problem. I have a scheduled transaction that happens at the beginning of each month, but each month the notes and amount of this transaction changes. So what I do is I change the notes in the schedule throughout the month and then, when the payment comes due I reset the amount of this transaction to 0 and remove all of the notes. For example, by September first I might have:
What is strange is that when I do the same thing the following month, sometimes it will change the notes from the previous month. It never changes the amount, just the notes. So in October I might have:
This may change the notes from my September entry (or earlier) so that instead of saying "new shoes" it will say "ice cream". Do you have any idea what can be causing this? It's driving me nuts and it doesn't just happen for this one entry. The only way to solve it is to delete the scheduled transaction, but eventually it happens to all of my schedule transactions. |
![]() KDE Developer ![]()
|
Did I understood correctly and you are saying that changing the data of a scheduled transaction changes data of already entered transactions?
I still have to check this but I'm 99% sure that this should not be happening.
cristian.onet, proud to be a member of KDE forums since 2008-Oct.
|
![]() Registered Member ![]()
|
Yes. If I enter a scheduled transaction (transaction a) and then change the data in a *future* transaction in the same schedule (transaction b), whatever I enter for transaction b is also copied into transaction a. |
![]() KDE Developer ![]()
|
I can't reproduce this and also I'm not seeing how this might happen since a transaction does not have a reference to the schedule that it created it and the schedule does not have a list of transactions it created. An anonymous testfile (see the manual) would be useful in this case, or a short movie of the bug.
cristian.onet, proud to be a member of KDE forums since 2008-Oct.
|
![]() Registered Member ![]()
|
It seems like I got it wrong at first. What's actually happening is that changes are not getting written properly in the background so they rise from the dead later and infect future transaction (as opposed to what I thought at first, which is changes infecting *past* transactions). I hadn't noticed how it was happening simply because of the nature of the notes that I put on my transactions. For example: Day 1 I have Schedule A: Note: ice cream Amount: $25 Transaction A is entered in ledger. Day 2 I change Schedule A: Note: cheesecake Amount: $50 Transaction B is entered in ledger but when it appears, it will say something like this: Note: ice cream [should say cheesecake] Amount: $50 [correct amt] It seems like the amount, accounts, etc are always correct, but the notes propagate forward on an irregular basis. It doesn't always happen but does very frequently. I have found that deleting a schedule and creating an identical one solves this problem, but obviously that's a pain. This has been an ongoing problem, but I only figured out it was happening exactly this way just today when I did some extensive testing. |
Registered users: Bing [Bot], Evergrowing, Google [Bot], q.ignora, watchstar