Hello,

I reported this on the beta list a couple weeks ago, but I did not get any feedback. As the problem just occurred again (and I lost 15 minutes tweaking the balances to get a closed statement), I'm resending this message.


Unfortunately it may not be the modification of transactions but something much more common that makes a reconciled statement get back to open again. Here is an example.

You have three transactions, ordered by date:
1/1 A 10 $
2/2 B 20 $
3/3 C 5 $

B is a check, and it hasn't been cashed yet. When you reconcile period 1/1 to 3/3, initial = 0 $, final = 15 $, you see that A and C need to be reconciled, and the statement is reconciled.

A little time pass, and the situation now is (marking X with previously reconciled transactions):

X 1/1 A 10 $
2/2 B 20 $
X 3/3 C 5 $
4/4 10 $

Assume every transaction has cleared. If you open the Reconcile pane, and click the + button for a new reconciliation statement, you can reconcile from 2/2 to 4/4, initial (automatically) set to 15 $, and final to 45 $. Moneywell will tell you that you just need to check everything (everything is reconciled), and all is well.

X 1/1 A 10 $
X 2/2 B 20 $
X 3/3 C 5 $
X 4/4 10 $

Now the problem is here: if any time later you open your first 1/1 to 3/3 statement, Moneywell will think it's open as B is now reconciled!

As I often have interleaving reconciliation statements, I have learned to never open previous statements.

The only fix I can think of would require a change inside MoneyWell. It seems that it tracks statement by date, initial balance, final balance, and _current_ reconciliation status. It would somehow need to save the reconciliation status of transactions within the date range so as not to become confused with interleaving transactions.

But maybe my guess of what happens under the hood is completely wrong, and there is a simple fix for this situation...

Alan

Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to