[GNC-dev] Further feedback
Christopher Lam
christopher.lck at gmail.com
Fri Feb 8 23:05:24 EST 2019
Well I've been schooled.
Please refresh and try again.
The headers should match the desired report *post* reconciliation.
The transactions reported are: uncleared, cleared, and reconciliation
whereby split-reconciliation-date = account's last-reconciliation-date.
On 9/2/19 10:19 am, Steve Butler wrote:
> Sorry for top posting. Checked the transaction report items. One is
> Reconciled Date. That date matches the bank statement date on which
> it was reconciled.
>
> How does that report get that date per transaction if the field
> doesn't exist?
>
> On Fri, Feb 8, 2019, 17:52 Christopher Lam <christopher.lck at gmail.com
> <mailto:christopher.lck at gmail.com> wrote:
>
> On 9/2/19 7:49 am, Stephen M. Butler wrote:
> > On 2/8/19 5:12 AM, Christopher Lam wrote:
> >> I've been experimenting and I think there's a logic error in your
> >> thinking -- *during* reconciliation, until it's complete, all
> >> 'reconciled' transactions are labelled 'cleared'. Reconciled
> >> transactions are, so to speak, gone and don't need to be shown on a
> >> reconciliation report.
> > The reconciliation report should run just after reconciliation has
> > finished. Therefore, the just reconciled items will be marked as
> > reconciled.
>
> I do agree in principle... however the internal logic of GnuCash
> dictates that there is no such thing as "just reconciled items".
>
> Consider a very busy bank account needing regular
> reconciliation... on
> 15-january you try reconcile but you've written and recorded a
> check for
> $53.50 on 20-december which is still not cleared. This $53.50 will
> remain unreconciled ("outstanding") causing a discrepancy of $53.50
> between your 15-January bank statement, and your book. You reconcile,
> skipping the $53.50 amount, and all's well.
>
> On 15-february the bank statement arrives, and the $53.50 check has
> cleared on 19-january. The $53.50 status changes from
> (n)unreconciled to
> (c)cleared. Additionally all intermediate transactions are
> cleared. Your
> 15-february bank statement now matches your books.
>
> According to my suggestions above logic the $53.50 will be counted in
> the 'cleared' header, and be present in the reconciliation report.
> You
> will afterwards then complete the reconciliation, which converts all
> 'c'leared to 'y'reconciled.
>
> If we were to follow your logic, and if we run the reconciliation
> report
> on 15-february, and if we *aim* to look for the 'just-reconciled'
> items,
> we will definitely miss the $53.50 transaction dated 20-December
> because
> it's now reconciled/"archived". Remember the transactions do *NOT*
> have
> a 'reconciliation date' so we cannot look for them using a simple
> query.
> Only accounts have a last-reconciliation-date. We will *not* find
> them
> by querying 'reconciliation-date minus 1 day'.
>
> Logically you're not wrong but GnuCash internal logic will dictate
> the
> above process must be followed.
>
More information about the gnucash-devel
mailing list