KMyMoney 4.6.6 - unable to delete or edit a transaction.

Jack ostroffjh at users.sourceforge.net
Mon Jun 4 21:17:04 UTC 2018


Maybe.  Can you reopen that closed account?  If so, then you should be  
able to go to it's ledger, right click on the transaction, and "move"  
it to the correct account.  Then re-close the old account.  No need to  
delete and recreate the transaction.

If that doesn't work, I'll wait for Thomas' suggestion, and maybe he  
will have an idea why it allowed you to create a transfer to a closed  
account.  In addition, in theory, if you hover over the transaction, I  
think you really should get a tooltip saying something like "Unable to  
edit transaction for account 'name of closed account' which is closed."

On 2018.06.04 17:09, Eric Watson wrote:
> Hi Jack,
> 
> Sorry about the name confusion.
> 
> From your suggestions I have found what has caused the problem but  
> cannot rectify it.
> 
> It also has a name confusion! Last year I had a savings account (now  
> closed) with a name almost identical to the name of the account B1.  
> In fact I had to edit the account name to differentiate it
> 
>  It appears that I made the transfer from A1 to the closed account  
> and it was accepted without error.
> 
> I opened all accounts and found the £500 transfer in the closed  
> account. However, I cannot delete it from A1 or the closed account.
> 
> Are you able to assist now we know the cause?
> 
> Eric
> 
> On 04/06/18 21:45, Jack wrote:
>> On 2018.06.04 15:44, Eric Watson wrote:
>>> Hi Jack,
>>> 
>>> I will answer your suggestions in the order made:
>> That was Thomas, although we both try to help. :-)  Your answers to  
>> my questions also helped clarify the situation, although not what is  
>> actually wrong.
>>> 
>>> In the category field, (Deposit, Transfer, Withdrawal) it shows as  
>>> a Transfer and both the Pay to and Transfer to are completed  
>>> correctly. I am aware of the error indications shown in KMM. I have  
>>> also noticed that in addition to the grayed out Transfer pop-up  
>>> list, the options above the Deposit, Transfer, Withdrawal are all  
>>> grayed out except for New.
>> In the context menu, below the move and mark entries, there should  
>> also be two entries like "Go to B1" in one case showing the payee  
>> (Pay To) and the other case (Transfer To) being the account to which  
>> the funds should have gone.  If either of those are present, select  
>> them (one separate try for each) to see where it takes you.  If  
>> neither is present, I'm a bit at a loss.
>>> 
>>> I have used KMM for a number of years and never have had a problem  
>>> with correctly entering Transfers.
>>> 
>>> Could I have created a black hole?
>> Unlikely, but it appears that although the correct account shows in  
>> the "Transfer to" field, the money has not shown up there.
>> One other place to look - in the Payees view, select the payee shown  
>> in the Pay To field (in case it wasn't on the context menu) and see  
>> how the transaction looks there.  See what the context menu (right  
>> click) looks like there also.
>>> 
>>> When hovering over any transaction I have never noticed a tool tip.  
>>> No tool tip appears in this case.
>>> 
>>> The account A1 was created on 23/8/15 and the 'bad' entry was  
>>> created on 1/6/20
>> When was account B1 created?
>>> 
>>> I used the KMM consistency tool and it reported, "Finished: data is  
>>> consistent". I downloaded KMM from Ubuntu and am not sure if your  
>>> latest version would work correctly in xubuntu, hence the old  
>>> version.
>>> 
>>> One further comment I have is that I have not transfered the money  
>>> to the wrong account because if £500 was entered in B1 all of the  
>>> accounts held in the bank are reconciled with those in KMM. I could  
>>> bodge the result by making a cash entry of £500 in B1.
>> Just in case, go to the Accounts view and see if there might be an  
>> "extra" account present you didn't know about.  I don't think you  
>> will find one, but clearly things are not behaving how we think they  
>> should, and it's easy enough to look.
>>> 
>>> Eric
>>> 
>>> On 04/06/18 20:15, Thomas Baumgart wrote:
>>>> Hi Eric,
>>>> 
>>>> see my comments inline below
>>>> 
>>>> On Montag, 4. Juni 2018 19:16:17 CEST Eric Watson wrote:
>>>> 
>>>>> Hi Jack,
>>>>> 
>>>>> The actual pysical bank shows the transfer occurred correctly. It  
>>>>> is the
>>>>> entries in KMM which are incorrect. Account A1 is less £500 but  
>>>>> account
>>>>> B1 never received the transaction. Therefore the total Assets are  
>>>>> £500
>>>>> less than they should be in KMM. (Not in the actual bank!). £500  
>>>>> has
>>>>> gone missing in KMM!
>>>> That means, the transaction was recorded in A1 but it does not  
>>>> have B1 assigned to it. If you look at the transaction form when  
>>>> this transaction is selected, what does it show in the category  
>>>> field? In case it is empty, the transaction should be shown in red  
>>>> and an exclamation mark inside a yellow triangle should be shown  
>>>> in the register. In case that icon is not visible, the category  
>>>> must have something in it (thanks to double-entry accounting I am  
>>>> very sure about this).
>>>> 
>>>>> If I delete the transaction in A1 I can then re-make it and  
>>>>> hopefully,
>>>>> this time it will show as a deposit by transfer in B1, making the  
>>>>> Assets
>>>>> total correct.
>>>> Yes, make sure to use B1 as the category or 'transfer to'.
>>>> 
>>>>> Well, for some reason the money left one account but did not  
>>>>> appear in
>>>>> the other in KMM.
>>>> Please see above. I went somewhere and is not lost. There is no  
>>>> such thing as black holes in the KMyMoney application ;)
>>>> 
>>>>> As  said in my post, yes I get a pop-up 'Transactions options'  
>>>>> list when
>>>>> hovering over the entry but the only entries in the list which  
>>>>> are not
>>>>> grayed out (unusable), are new, move or mark. Both delete and  
>>>>> edit are
>>>>> grayed out.
>>>> This seems to be the case, when you press the right mouse button.  
>>>> This opens the so called context menu for the transaction.  
>>>> Hovering means to move the mouse over the transaction and then  
>>>> waiting for a so called tool-tip to appear. It could be, that  
>>>> nothing happens which is OK. In case KMyMoney identifies a problem  
>>>> it will tell you in this tool-tip.
>>>> 
>>>> On the other hand, 4.6.6 is rather old. Could it be, that the  
>>>> transaction's post date is prior to the opening date of the  
>>>> account? You can see the account's opening date by selecting  
>>>> Account/Edit. It is one of the things I could think of why  
>>>> KMyMoney does not allow you to change the transaction.
>>>> 
>>>>> On the same day, at the same time I made an identical £500  
>>>>> transfer from
>>>>> A1 to C1 and the 'Transaction options' list is correct, all  
>>>>> entries are
>>>>> available, none grayed out and the transaction took place  
>>>>> correctly.
>>>>> 
>>>>> The error therefore is; why are some entries grayed out? Also,  
>>>>> why did
>>>>> the transfer not appear in the other account?
>>>> I hope I gave some explanations to both of the questions.
>>>>> I have saved the file but don't know what you mean by,  
>>>>> "consistency
>>>>> check". It opens ok again without any change.
>>>> See the menu Tools/Consistency check. You can run it manually and  
>>>> KMyMoney (at least newer versions and I am not sure about 4.6.6  
>>>> right now) runs it automatically as part of the save operation. If  
>>>> you run it manually I expect it not to show any problems.
>>>> 
>>>> In case all this does not help, please let us know what you found  
>>>> out while looking at the various things I mentioned above. We will  
>>>> get you going.
>>>> 
>>>> 
>>>> Regards
>>>> 
>>>> Thomas
>>>> 
>>>> 
>>>> 
>>>>> On 04/06/18 17:29, Jack wrote:
>>>>>> On 2018.06.04 11:40, Eric Watson wrote:
>>>>>>> Hi,
>>>>>>> 
>>>>>>> In my Ledger I have and entry which was made as a payment  
>>>>>>> transfer of
>>>>>>> funds to a savings account in the Ledger.
>>>>>>> 
>>>>>>> The funds were never actually transferred but are recorded in  
>>>>>>> the
>>>>>>> originating account as transferred.
>>>>>>> 
>>>>>>> eg. A1 account transfers £500 to B1 account. A1 account total is
>>>>>>> correct but B1 account is £500 short.
>>>>>>> 
>>>>>>> I would like to delete the entry in A1 account and remake it so  
>>>>>>> the
>>>>>>> transfer amount appears in the B1 account.
>>>>>>> 
>>>>>>> When I right click on the bad entry I get the Transfer options  
>>>>>>> menu.
>>>>>>> On this menu both edit and delete are grayed out leaving the  
>>>>>>> only
>>>>>>> options, new, move or mark.
>>>>>>> 
>>>>>>> Advice would be appreciated please.
>>>>>>> 
>>>>>>> Eric
>>>>>> Just to be sure I understand, you created a transaction which
>>>>>> transferred £500 from account A1 to account B1, and the bank  
>>>>>> does show
>>>>>> the money has left A1, but it has not yet arrived in B1.  
>>>>>> However, I am
>>>>>> not sure what you are trying to do.  If you delete the  
>>>>>> transaction
>>>>>> from A1, then will it not have £500 extra?  Also, since KMM  
>>>>>> follows
>>>>>> the principles of double entry bookkeeping, any money leaving one
>>>>>> account has to be added to some other account.
>>>>>> 
>>>>>> However, if the program will not let you edit the transaction,  
>>>>>> we have
>>>>>> to figure out why.  If it will let you move or mark it, then it  
>>>>>> really
>>>>>> should let you edit or delete.  If you just hover the mouse over  
>>>>>> the
>>>>>> transaction, is there any popup indicating any sort of error
>>>>>> condition?  If you save the file, does the consistency check  
>>>>>> show any
>>>>>> error about that transaction?
>>>>>> 
>>>>>> Jack
>>> 
>> 
> 


More information about the KMyMoney mailing list