I’m still new to GnuCash, and as such I’m setting up all my accounts. When I first created the file, I didn’t add all my accounts because I wanted to set up only a few at a time. The accounts I did set up at first (my checking account and credit card) got their balances from the automatic Equity: Opening Balances account, as expected. Now, though, when I go through the New Account Hierarchy wizard, the opening balances always come from Imbalance-USD instead of the Opening Balances account. Is there a reason this happens? Is there a way to fix this and get GnuCash to use the Opening Balances account for new opening balances?
The only reason I can see for not doing this automatically is to prevent Opening Balances from containing trades in multiple currencies. If that were the actual reason, though, I’d expect them to just make an “Opening Balances-USD” account like they do for Imbalance, Orphan, etc.