Split into two rows, they both match correctly. I know this because as a workaround, I use two rows, showing both balances and subtract them using non-FR formulas (in context, acct grp 0120 is Fixed Assets and I'm tagging the accumulated depreciation contra accounts with the optional field, as a second level of Account Group; the accumulated depreciation balance sheet accounts also belong to 0120 so a total on acct group 0120 gives net asset value)
There are two possiblities.
a) != doesn't work in this case (software bug), or
b) the account with the optional field does not have ACCTGRPCOD = "0120".(logical mistake by me). But the accuml deprec. accounts with the optional field set to "120-5" do have the correct Account Group setting.
So I think there is a bug in !=
Maybe the "-" character in the value of the optional field causes problems.
This is what I mean by two rows:
| %% |
ACCTGRPCOD = "0120" |
| %% |
A.ACCTGRP01 = "120-5" |
Using this selection criteria, I get two rows in my report, both with the correct account balances.
Trying to get all accounts in 0120 which does not have the optional field set gives nothing.
Note that the accounts that do not have that optional field value in fact have no optional field setting at all. Maybe that is the problem ...