[GNC] Transactions in Placeholder
David T.
sunfish62 at yahoo.com
Sat Apr 29 10:08:56 EDT 2023
Michael,
I disagree. The importer shouldn't put transacting into an account that is--by definition-- write protected.
My counter example would be a write-protected file folder. An operating system that allowed a user to put data into a write-protected folder would come in for serious criticism.
Temporary records should go somewhere, for sure. It's been my experience that GnuCash uses Imbalance-xxx for such transactions. Why would you ever expect to put them in write-protected accounts?
David T.
On Apr 29, 2023, 4:52 PM, at 4:52 PM, Michael or Penny Novack <stepbystepfarm at comcast.net> wrote:
>On 4/29/2023 2:39 AM, David T. via gnucash-user wrote:
>> There's no hard rule either way. Some users feel strongly about not
>having any transactions in placeholder accounts, though, and advocate
>loudly on the list in support of it. But there's nothing in the
>software preventing a placeholder account having transactions in it.
>>
>> That said, the importer really shouldn't put transactions into a
>placeholder, since the whole point of the placeholder designation is to
>prevent transactions from being put there. That sounds like a bug.
>
>I wouldn't go so far as to call it a bug. Do we really need a prevent
>stupid mistake fence here? A hard fence? << a soft fence that can be
>enabled/disabled as a user option significantly more work >>
>
>In the normal course of things, the logical INTENT of having a
>placeholder account is that it is an account concept (sort of account)
>that has a number of child accounts dividing that concept up in finer
>detail. That said ....
>
>Consider the work flow ... you are entering transactions and in that
>process find you have a number within that concept that do NOT properly
>
>fit any of the existing child accounts. Yes you can create accounts on
>the fly BUT you might immediately see that once you have created this
>new child or children, SOME of the transactions currently recorded in
>one or more of the preexisting children really should be moved to one
>of
>these new children.
>
>In other words, you have work to do, and maybe in the middle of
>entering
>transactions not the best place to do that work. I, for one, do not
>want
>to ever interrupt the task of entering a stack of transactions because
>THAT is a possible source of error, one that gnucash or any other
>accounting app does not protect us from << getting wrong where we were
>when resuming entering that stack; do one twice or miss one >>
>
>SO .... I like it that I could temporarily enter these transactions
>into
>the parent and leave the clean-up for a later time. The presence of
>transactions in the parent that is logically a placeholder serves as a
>reminder "you've got work to do here" << for THAT reason I would use
>the
>following work flow for that --- first create the new child/children,
>second move any in the preexisting children that better fit here, and
>only last distribute those in parent to the proper children. That way,
>if this task is interrupted, the transactions remaining in the parent
>serve to indicate "not done yet". And in exceptional situations maybe
>you want to leave an oddball transaction there (in the parent) because
>
>you do not expect there to be others oddball in the same way.
>
>So I would prefer using gnucash with the option "allow" (transactions
>in
>parent intended as a placeholder) trusting my good sense from keeping
>me
>from ACCIDENTALLY entering a transaction there.
>
>
>Michael D Novack
>
>
>
>
>_______________________________________________
>gnucash-user mailing list
>gnucash-user at gnucash.org
>To update your subscription preferences or to unsubscribe:
>https://lists.gnucash.org/mailman/listinfo/gnucash-user
>-----
>Please remember to CC this list on all your replies.
>You can do this by using Reply-To-List or Reply-All.
More information about the gnucash-user
mailing list