[GNC] Orphan-<currency> and Imbalance-<currency> splits created on stock transaction when closing & reopening GnuCash data file

R Losey rlosey at gmail.com
Wed Oct 5 18:45:39 EDT 2022


Perhaps I'm missing something, but if there is a transaction that has a
cost of 5000, and you have shares with a price of 0, that may be causing it
to think there is an imbalance, and thus the transactions get added?

On Wed, Oct 5, 2022 at 7:09 AM Chris Grinton <cgrinton at gmail.com> wrote:

> Hi GnuCashers,
>
> I have a strange situation where a transaction is automagically (and
> unexpectedly) getting splits added to it against the "Orphan-<currency>"
> and "Imbalance-<currency>" accounts when my GnuCash data file is closed and
> reopened. I can't work out why these splits are getting added, and would
> love any insights that people might have on how to stop it from happening.
>
> The unexpected behavior here appears to be somehow related to having
> trading accounts enabled, and a consequence of changing the namespace of a
> security.
>
> Here are steps I do to reproduce this problem:
>
> 1. Create a transaction as follows:
>         Expenses:Realised capital losses     DR 5000
>         Assets:Stock account                                         CR
> 5000 (with shares & price = 0)
>
> This appears in GnuCash as per the following screenshot:
>
> [image: image.png]
>
> No change occurs to this transaction as long as I keep the GnuCash file
> open.
>
> 2. Edit the UNLISTED:ACME security, and change its namespace. For example,
> change the namespace from "UNLISTED" to "UNLISTED2".
>
> 3. Open a different GnuCash file (or close GnuCash), and then open the
> original file again. The act of opening the file appears to cause the
> transaction to be updated with additional splits to read as follows:
>
>         Expenses:Realised capital losses     DR 5000
> *        Orphan-AUD                                      DR 5000*
>         Assets:Stock account                                         CR
> 5000 (with shares & price = 0)
> *        Imbalance-AUD                                                  CR
> 5000*
>
> Here's a screenshot showing this:
> [image: image.png]
>
> 4. If I delete the Orphan & Imbalance splits, they continue to reappear
> every time I reopen the GnuCash file.
>
> I have not seen this behavior occurring for securities that have not had a
> namespace change, but is reliably reproducible for securities that have had
> a namespace change.
>
> I'm using GnuCash 4.8 on Windows with a SQLite data file.
>
> Thoughts?
>
> Thanks,
> Chris
> _______________________________________________
> 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.
>


-- 
_________________________________
Richard Losey
rlosey at gmail.com
Micah 6:8


More information about the gnucash-user mailing list