[Kmymoney] Reconcile Problems

Thomas Baumgart thb at net-bembel.de
Mon Aug 13 07:07:08 UTC 2012


On Sunday 12 August 2012 19:46:00 Jack wrote:

[...]

> >> However, my suggestion is to save a copy of your file in case of any
> >> problems or if I'm wrong, but try the reconciliation ignoring the
> >> starting balance.  One of the developers would have to say for
> >> certain, but I don't believe the starting balance is actually used
> >> in the reconciliation process.  I know I don't even look at the
> >> starting balance when I do a reconciliation, which I do monthly on
> >> two checking accounts, two savings accounts, and two credit card
> >> accounts, all of which use OFX imports at least some of the time.
> > 
> > Thanks for that suggestion - ignoring the opening balance, the
> > reconciliation went fine. Given the opening balance was wrong, I
> > can't imagine how that could work, but it did. When I start
> > reconciling for next month, the opening balance is correct again.
> 
> Thomas - can you confirm where the opening balance on the reconcile
> dialog comes from (how is it calculated) and whether it is actually
> used in the reconciliation process?  My memory from previous
> discussions (when I was rewriting the manual section on this) is that
> it is not used, and the actual reconciliation assumes that the previous
> reconciliation balance correctly reflects all transactions marked as
> reconciled - and is just therefore checking that adding all the cleared
> transactions brings you to the new "ending" balance.

Hm, good question. This is so long ago that I had to check with the source. It 
contains the following comment:

  // determine the beginning balance and ending balance based on the following
  // forumulas:
  //
  // end balance   = current balance - sum(all non cleared transactions)
  //                                 - sum(all cleared transactions posted
  //                                        after statement date)
  // start balance = end balance - sum(all cleared transactions
  //                                        up to statement date)

The current balance in this is the total of all splits in an account 
containing all entered transaction (incl. those with a future postdate but 
excl. any scheduled transaction). The comment does not match the code to 100% 
and I would write it today as follows:

  // determine the beginning balance and ending balance based on the following
  // forumulas:
  //
  // end balance   = current balance - sum(all non reconciled transactions)
  //                                 - sum(all transactions posted
  //                                        after statement date)
  // start balance = end balance - sum(all cleared transactions
  //                                        up to statement date)

'non reconciled' means no mark, not even cleared. Seeing this, a reconciled 
transaction in the register between start date and end date might cause 
trouble.

Oh, and to answer your question: yes, the opening balance is calculated each 
time your run the reconciliation and even when you change the statement date 
in that dialog.

-- 

Regards

Thomas Baumgart

GPG-FP: E55E D592 F45F 116B 8429   4F99 9C59 DB40 B75D D3BA
-------------------------------------------------------------
There are two rules for success in life:
Rule 1: Don't tell people everything you know.
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 225 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney/attachments/20120813/901b8693/attachment.sig>


More information about the KMyMoney mailing list