Strange orphan behavior on creating new transactions

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Strange orphan behavior on creating new transactions

Adam Rosi-Kessel
I've just started noticing a strange behavior with 2.0.1-1 (in Debian
Sid).

Sometimes, when adding a transaction, the transaction disappears
immediately after I enter it. I have to go look for it, and it turns out
the half that should have been visible from the account I was in is now
assigned to Orphan-USD.

When I edit the transaction with a split and move it back to the account
it was supposed to come from, the balance for that line always reads 0.00
no matter what the actual balance is. Subsequent items calculate the
balance as if that item never happened.

Seems pretty clearly a bug -- just wondering if anyone else has noticed
or has ideas about how to avoid.
_______________________________________________
gnucash-user mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: Strange orphan behavior on creating new transactions

Mark Johnson-2
Is it perhaps this one:
http://bugzilla.gnome.org/show_bug.cgi?id=166101
?

Transactions can disappear if you change the split anchoring that
transaction to the register you currently have open.  Once the
transaction has no splits belong to the register's account, it no longer
belongs there, and disappears.  This behaviour is "correct", but I
believe confusing to the user.
(See http://bugzilla.gnome.org/show_bug.cgi?id=301264)

If it is this bug, there is a work-around: never change the account name
which anchors the transaction to this register.  Not even if you place
another split anchoring the transaction to the account!  Only change the
amount of the split anchoring the transaction to the account.  I've
developed this as a habit, and have not triggered the above bug since.

I do see from the comments that it was observed as recently as 1.9.2.

Mark


Adam Rosi-Kessel wrote:

>I've just started noticing a strange behavior with 2.0.1-1 (in Debian
>Sid).
>
>Sometimes, when adding a transaction, the transaction disappears
>immediately after I enter it. I have to go look for it, and it turns out
>the half that should have been visible from the account I was in is now
>assigned to Orphan-USD.
>
>When I edit the transaction with a split and move it back to the account
>it was supposed to come from, the balance for that line always reads 0.00
>no matter what the actual balance is. Subsequent items calculate the
>balance as if that item never happened.
>
>Seems pretty clearly a bug -- just wondering if anyone else has noticed
>or has ideas about how to avoid.
>_______________________________________________
>gnucash-user mailing list
>[hidden email]
>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.
>
>  
>
_______________________________________________
gnucash-user mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: Strange orphan behavior on creating new transactions

Adam Rosi-Kessel
Mark Johnson wrote:

>> Sometimes, when adding a transaction, the transaction disappears
>> immediately after I enter it. I have to go look for it, and it turns out
>> the half that should have been visible from the account I was in is now
>> assigned to Orphan-USD.
> Is it perhaps this one:
> http://bugzilla.gnome.org/show_bug.cgi?id=166101
> ?
> Transactions can disappear if you change the split anchoring that
> transaction to the register you currently have open.  Once the
> transaction has no splits belong to the register's account, it no longer
> belongs there, and disappears.  This behaviour is "correct", but I
> believe confusing to the user.
> (See http://bugzilla.gnome.org/show_bug.cgi?id=301264)

I don't think that is the bug I'm experiencing. It occurs for me when I
don't have a split open at all -- just entering a regular transaction in a
single line. If I understand the phenomenon you're talking about, it only
involves if you are creating or editing the transaction in a split view, right?

Adam
_______________________________________________
gnucash-user mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: Strange orphan behavior on creating new transactions

Mark Johnson-2
Adam Rosi-Kessel wrote:

>Mark Johnson wrote:
>  
>
>>>Sometimes, when adding a transaction, the transaction disappears
>>>immediately after I enter it. I have to go look for it, and it turns out
>>>the half that should have been visible from the account I was in is now
>>>assigned to Orphan-USD.
>>>      
>>>
>>Is it perhaps this one:
>>http://bugzilla.gnome.org/show_bug.cgi?id=166101
>>?
>>Transactions can disappear if you change the split anchoring that
>>transaction to the register you currently have open.  Once the
>>transaction has no splits belong to the register's account, it no longer
>>belongs there, and disappears.  This behaviour is "correct", but I
>>believe confusing to the user.
>>(See http://bugzilla.gnome.org/show_bug.cgi?id=301264)
>>    
>>
>
>I don't think that is the bug I'm experiencing. It occurs for me when I
>don't have a split open at all -- just entering a regular transaction in a
>single line. If I understand the phenomenon you're talking about, it only
>involves if you are creating or editing the transaction in a split view, right?
>
>Adam
>
>  
>
Yes, that is the only time one would have the opportunity to change the
account anchoring the transaction to the current register.  It seems,
then, that your problem does not occur with a split view.  I would not
have experienced the same problem.  I have mine set to auto-split.

Mark
_______________________________________________
gnucash-user mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: Strange orphan behavior on creating new transactions

Sunil Shetye
In reply to this post by Adam Rosi-Kessel
Quoting from Adam Rosi-Kessel's mail on Sun, Aug 27, 2006:

> I've just started noticing a strange behavior with 2.0.1-1 (in Debian
> Sid).
>
> Sometimes, when adding a transaction, the transaction disappears
> immediately after I enter it. I have to go look for it, and it turns out
> the half that should have been visible from the account I was in is now
> assigned to Orphan-USD.
>
> When I edit the transaction with a split and move it back to the account
> it was supposed to come from, the balance for that line always reads 0.00
> no matter what the actual balance is. Subsequent items calculate the
> balance as if that item never happened.
>
> Seems pretty clearly a bug -- just wondering if anyone else has noticed
> or has ideas about how to avoid.

Edit both the accounts and check if the currency of both the accounts
is the same.

I had a similar problem and found out that the currency of one account
was not in my local currency. In my case, the source of the problem
was the creation of the account itself. Significantly, I had created
the account with 1.8.11, but had noticed the problem only after
upgrading to 2.0.0.

To be safe, I had deleted the problematic account, created it again,
checked its currency, and added back all the entries. If you do not
have too many entries, I would recommend the same. Alternatively, you
could just try editing the currency and report if everything is
alright.

--
Sunil Shetye.
_______________________________________________
gnucash-user mailing list
[hidden email]
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.