On Mon, Feb 11, 2013 at 11:05 AM, Craig Earls <[email protected]> wrote:

> As far as reconciling, I am working on bringing the pending state
> back.  It was simpler to get some of the new major functions in with
> it disabled.  I do have one concern about the way you would like
> reconcile-finish to work.  Maybe I am misunderstanding something.
>
> I use pending to indicate that a transaction has not yet completed in
> the real world.  It does not reflect the internal state of my
> reconciliation process.  As such, a function that automatically
> toggles all pending to cleared doesn't make much sense for me.
> Philosophically, ledger tries not to impose anything on users more
> than absolutely necessary.  If reconcile-finish puts all pending
> transactions to cleared that would certainly harm my work flow and
> imply something about the pending state that is not intended by
> ledger.  In fact, I found it so hard to understand why
> reconcile-finish was there I didn't bother to adapt it to the rest of
> what I was doing.  I can bring it back, but I would name it
> differently to something like
> ledger-reconcile-promote-pending-to-cleared, and leave it to the user
> to bind it as he sees fit.
>
> --
> Craig, Corona De Tucson, AZ
> enderw88.wordpress.com
>

I also always assumed that the "pending" flag character was for purposes of
reconciling, similar to the intermediate "cleared/c" status in GnuCash.
 That was why it was positioned on the transaction line the way it was.  As
I'm sure you know, totaling up the amounts of the "reconciled-pending"
transactions is very useful when reconciling: that sum can be used to
compare the difference in a statement's previous balance vs its current
balance... when this comparison is zero, you know reconciliation was [most
likely] done properly.  When this state is reached, the reconciliation
completion code changes all the "pending" flags to "reconciled".

So +1 for Thierry's interpretation.

Chris

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to