A new "can't close account" problem

Jack ostroffjh at users.sourceforge.net
Mon May 3 19:25:04 BST 2021


I just made the last payment on a car loan.  The loan account now has a  
value of $0.  Oddly, the scheduled transaction did not seem to know it  
was done, and as there is no way to modify the scheduled transaction  
for a loan (trying just invokes the load wizard) I just deleted the  
scheduled transaction.  If I grep the account ID, I see the account  
itself, the original split for the original loan, and the 48 splits for  
the payments.

First issue: looking at the transactions for those splits, things seem  
inconsistent.  One example:

<TRANSACTION postdate="2017-07-08" entrydate="2017-07-03"  
id="T000000000000014072" memo="Bill Payment" commodity="USD">
  <SPLITS>
   <SPLIT number="" payee="" reconcileflag="2" bankid="ID  
20170630AF190313910014310-1" value="-25783/50" account="A000150"  
id="S0001" memo="" action="" reconciledate="2017-06-30"  
shares="-25783/50" price="1/1"/>
   <SPLIT number="" payee="" reconcileflag="2" bankid=""  
value="25783/50" account="A000458" id="S0002" memo=""  
action="Amortization" reconciledate="2018-05-20" shares="25783/50"  
price="1/1"/>
  </SPLITS>
</TRANSACTION>

Looking at the ledger for either the loan account or the paying account  
(a checking account which is actually a brokerage account) I do NOT see  
"Bill Payment" or "Amortization" anywhere, even though they probably  
were in the originally imported transactions.  Also, that memo and  
action appear inconsistently across all 48 transactions.  I don't think  
those differences are actually causing any problems, but I'm curious  
about the inconsistency and why I don't see those memos or actions in  
the ledger anywhere.

Separately, I think I may have discovered the reason I can't close the  
account.  For the loan account, I see
    <KEYVALUEPAIRS>
     <PAIR key="compoundingFrequency" value="32"/>
     <PAIR key="final-payment" value="27/100"/>
     <PAIR key="fixed-interest" value="yes"/>
     <PAIR key="iban" value=""/>
     <PAIR key="interest-calculation" value="paymentReceived"/>
     <PAIR key="ir-2017-06-08" value="0/1"/>
     <PAIR key="lastImportedTransactionDate" value="2021-05-02"/>
     <PAIR key="lastStatementBalance" value="0/1"/>
     <PAIR key="loan-amount" value="495039/20"/>
     <PAIR key="payee" value=""/>
     <PAIR key="periodic-payment" value="25783/50"/>
     <PAIR key="reconciliationHistory"  
value="2021-01-31:-206291/100;2021-03-31:-103159/100;2021-05-01:0/1"/>
     <PAIR key="schedule" value="SCH000033"/>
     <PAIR key="term" value="48"/>
    </KEYVALUEPAIRS>

Minor note: I did modify the final payment to be 4/30/21 instead of  
5/2/21, and to be the periodic-payment plus the final-payment.  I hope  
this isn't making KMM think there really is one more payment left, even  
though it knows the balance is now $0.

Why is the value for "schedule" still there, when I deleted the  
scheduled transaction?  When I did that, there was a note of caution  
that I would not be able to re-create the schedule later.  First, is  
this the the reason I can't close the account, and second, is this  
actually a bug?

Jack


More information about the KMyMoney-devel mailing list