[GNC-dev] Further feedback
Christopher Lam
christopher.lck at gmail.com
Tue Feb 5 02:56:40 EST 2019
Thanks! And a report example as well as the options to be specified too?
On Tue., 5 Feb. 2019, 08:54 Stephen M. Butler <kg7je at arrl.net wrote:
> On 2/4/19 2:56 PM, Christopher Lam wrote:
> > Thank you for detailed algorithm. I'll see about that over next week.
> Yup. A lot of work there.
> >
> > We may have to limit the report to one account for various reasons,
> > but will try avoid this.
> I could work with that. But a bank statement might trigger a reconcile
> for Checking, Saving, Money Market, Visa card (all on one statement).
> But it would be four different reconciliations -- all on the same day.
> >
> > If you have the time and inclination, a test datafile, with crafted
> > but realistic amounts, is very welcome. Perhaps about 10 transactions
> > of various dates in 3 accounts, fully or partly reconciled (or not) in
> > the past, and example report output, will help illustrate. <-- Welcome
> > to test-driven development.
> >
> > C
>
>
> I tried. Hope it is interesting enough. Noticed that some had partial
> reconciliations already done. So....
>
> All Asset accounts (low level) and all Liability accounts (lowest level)
> should be reconciled at some point. None have been. I removed a bunch
> of accounts and transactions to get here. It might not make sense (or
> cents either).
>
> --Steve
>
>
>
> >
> > On 5/2/19 2:37 am, Stephen M. Butler wrote:
> >> Some additional thoughts.
> >> In the summary listing at the top of the report, in addition to the
> >> last-reconcile-date and fixing the existing amount columns, add one
> >> final column which is the account ending balance (which should match the
> >> check register or sum of all check registers for that account). It
> >> would also be the bank ending balance + outstanding transactions.
> >>
> >> Also, I selected a Placeholder account plus all the children. In the
> >> summary the placeholder account has all zeros in the columns. Suggest
> >> that if the account is a placeholder account and the column value is
> >> zero, then blank suppress the amount.
> >>
> >> Column recap:
> >> Account -- account name as now shown. Allow option to get the full
> >> name.
> >> Reconcile-Dt -- Date of most recent reconciliation for the account.
> >> Most likely will be today or very recent.
> >> Starting -- Sum of all reconciled transactions for this account prior to
> >> Reconcile-Dt. AKA -- Bank Starting Balance
> >> Reconciled -- Sum of all reconciled transactions for this account on
> >> Reconcile-Dt (only those transactions just reconciled).
> >> Ending -- Sum of Starting and Reconciled -- AKA Bank Ending Balance.
> >> Outstanding -- Sum of all non-reconciled transactions for this account
> >> (include future dated transactions).
> >> Balance -- Sum of Ending and Outstanding. Should be the account balance
> >> shown in the Accounts tab.
> >>
> >>
> >> Note -- on the options Display tab, the Amount can be None, Single or
> >> Double. Changing this appears to make no difference in the report.
> >> Perhaps it should be removed if it does nothing.
> >>
> >> Also when selecting all accounts, the summary did list all accounts
> >> including those that never had a reconciliation. Perhaps we should
> >> impose a filter that the account has to have been reconciled at least
> >> once before showing up in this report. I'm thinking maybe add an
> >> additional restriction that it has to have been reconciled more recently
> >> than x days ago (a really old account that was reconciled years ago is
> >> just hanging around but gets included because it was reconciled a
> >> century ago -- slight hyperbole!). I would probably pick 100 days as
> >> there are accounts that get a statement only quarterly.
> >>
> >> That way we could pick some options that 80% of the user base could use
> >> without having to click on the options button to configure the report:
> >> * All accounts
> >> * Reconciled within the last 100 days
> >>
> >> That way the default report would pop up and it would suffice for the
> >> vast majority of users. It would only show accounts that had been
> >> recently reconciled.
> >>
> >> --Steve
> >>
> >>
> >>
> >> On 2/3/19 6:58 PM, Stephen M. Butler wrote:
> >>> On 2/3/19 3:35 AM, Christopher Lam wrote:
> >>>> Hi Stephen
> >>>>
> >>>> If possible I'd be grateful if you would check my branch
> >>>> maint-scheme-progress
> >>>>
> >>>> * cd gnucash
> >>>> * git fetch --all
> >>>> * git checkout chris/maint-scheme-progress
> >>>> * dpkg etc (note there will be gnc-date error - ignore)
> >>>>
> >>>> Main issues for feedback:
> >>>>
> >>>> * Reconciliation report modified header hopefully is satisfactory
> >>>>
> >>>> Thank you, your (and house accountant) feedback *very* much
> >>>> appreciated!
> >>>>
> >>> git describe
> >>> 3.4-104-gacbcc6a1a
> >>>
> >>> Reconciliation report. Looks like I can no longer select the date for
> >>> the reconciliation. I had done one a few days ago. At this point it
> >>> showed only the un-reconciled transactions.
> >>>
> >>> This summary at the top was interesting (I selected a parent with 3
> >>> children):
> >>>
> >>> Account Starting Reconciled Ending
> >>> BECU $0.00 $0.00 $0.00
> >>> Checking $1,591.23 $1,591.23 $4,039.74
> >>> Money Market $1,004.44 $1,004.44 $17,004.61
> >>> Savings $454.09 $454.09 $486.21
> >>>
> >>> With apologies to wm, and warning therefore that TMI is forthcoming
> >>> (wm,
> >>> skip to next email to avoid being offended).
> >>>
> >>> At first I was expecting the Reconciled column to show what had been
> >>> reconciled in the last pass. However, it shows everything that had
> >>> been
> >>> reconciled up to that point. My question now is, when would those
> >>> first
> >>> two columns be different after the first reconciliation?
> >>>
> >>> The Ending column appears to go into the future. My checking register
> >>> has upcoming entries that I know will happen so I an forecast if the
> >>> account will be overdrawn at any point. I'm wondering if it shouldn't
> >>> end at today.
> >>>
> >>> I then reconciled the bottom two accounts and noted:
> >>>
> >>> 1. Unable to locate the option to see the reconciled transactions. I
> >>> should be able to see the transactions just reconciled (most recent
> >>> date
> >>> reconciled).
> >>>
> >>> 2. The bottom two accounts had all three columns the same as the
> >>> ending
> >>> figures above. In this case I would expect:
> >>>
> >>> A. Starting column would have the account balance prior to the
> >>> transactions reconciled in this just finished action (most recent date
> >>> reconciled).
> >>>
> >>> B. The reconciled column would have the total reconciled. In
> >>> this
> >>> case I think you need two numbers. Total credits and total debits
> >>> reconciled.
> >>>
> >>> C. Ending column should be the account balance just after the
> >>> reconciliation.
> >>>
> >>> At this point I sat down with the accountant and had an enlightening
> >>> conversation. Let me translate into coding speak.
> >>>
> >>> 1. She said to get rid of Reconciled column -- as presented it doesn't
> >>> make sense. [I suggest the net balance of Funds In and Funds Out for
> >>> items just reconciled.]
> >>>
> >>> 2. Need to show the most recent reconciled date (so I know the
> >>> checking
> >>> was last reconciled last month) and the other two were just reconciled.
> >>>
> >>> 3. Starting balance needs to be what the bank statement showed at the
> >>> end of last month. [You can get this by summing all reconciled
> >>> transactions up through the last month's reconciliation -- ie, not
> >>> including the most recent reconciliation date.]
> >>>
> >>> 4. Ending balance should show the bank statement at the end of this
> >>> month. [Ending = Starting + Reconciled] sum all reconciled
> >>> transactions including the current cycle.
> >>>
> >>> 5. Must see the just reconciled transactions with the CR/DR sub-totals
> >>> just like you show for the unreconciled.
> >>>
> >>> 6. Good to see the transactions still not reconciled.
> >>>
> >>> Summary:
> >>>
> >>> Locate the most recent reconciliation date for the account.
> >>>
> >>> Get the starting balance by summing all reconciled transactions up to
> >>> but not including that date.
> >>>
> >>> Get the reconciled amount by summing all reconciled transactions on the
> >>> most recent reconciliation date.
> >>>
> >>> Ending balance = the sum of all reconciled transactions (inclusive).
> >>>
> >>> You might want to add an Outstanding column showing the sum of the
> >>> transactions not reconciled.
> >>>
> >>> Then show the reconciled transactions for that last date followed by
> >>> the
> >>> unreconciled transactions.
> >>>
> >>>
> >>> The implication for my situation is that the checking account would
> >>> show
> >>> last month's values since I hadn't reconciled it yet this month.
> >>>
> >>>
> >>> Hope this gives you some idea of how to accomplish the accountant speak
> >>> to get the bank starting and ending balances without peeking at the
> >>> actual statement!
> >>>
> >>> --Steve
> >>>
> >>>
> >>>
> >
>
> --
> Stephen M Butler, PMP, PSM
> Stephen.M.Butler51 at gmail.com
> kg7je at arrl.net
> 253-350-0166
> -------------------------------------------
> GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
>
>
More information about the gnucash-devel
mailing list