I think that the reconciliation model is a bit too simple.
Journal entries are divided into disjoint subsets upon
entry. We call these "transactions".
I think that we need to have a separate subsetting for reconciliation.
Each account would have its own set of reconciliations.
Upon entry, the entries would be assigned to the "unreconciled" subset.
Reconciliation would reassign the entries to a unique subset which corresponds
to the document .
To begin reconciliation, the user would enter a new transaction which
consists of two entries "Closing Balance" and "Opening Balance" which would
credit and debit the reported balance.
Just as entry transactions must, balance (sum of credits == sum of debits), a
completed reconciliations must do so also.
The GUI would provide the ability to "unreconcile" by destroying the subset
and returning the entries to the unreconciled subset.
It would also allow the user to choose entries which balance and commit them
to a new reconciliation.
Perhaps accounting periods should be treated the same way. However, this
treatment could well be "overkill".
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]