I have a bug in Q2008 R9 deluxe. Maybe this has been known, but I finally looked at a nagging problem I had and now have some understanding of it. This is the scenario:
I enter a transfer FROM acct A TO acct B by entering the "TO" transaction into Acct B (parent transaction). The transaction has a split, and the split lines have one or more tags and also untagged lines. As expected, entering ht parent transaction in Acct B results in child transactions in acct A. One transaction is created for each tag in the parent split, as well as an untagged transaction. So far, so good. The problem comes when updating the parent transaction in Acct B, for example updating to cleared or Reconciled. Each time the parent transaction is updated, a new child transaction for the untagged split lines is created in Acct A. Attempting to remove the "extra" child transaction doesn't work, as you only can "go to matching transation" i.e., the parent which is correct. The only fix is to delete the parent, which orphans the child transactions allowing you to delete them, and then re-enter the parent. There amy be some other dependencies and if this isn't a known bug I will create a test file and look at it some more.
scott s. .