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.
