You're really close.
The problem is the .OR. operator, or more explicitly, in how Monarch evaluates boolean expressions.
Since "020001001000" is not equal to "020301030000", the second part of the .OR will evaluate to TRUE, so the record will be included in the results. You could change the .OR. to .AND. to get the results you're after, or use the easier to read (my opinion):
ACCTSITE = "02" /font[/quote]Does that help?
Another way to approach the composition of any potentially confusing filter needs is to create each filter component separately - so here you would build you filter for just
ACCTSITE = "02"
and then let Monarch help with making it easy to see the effects of changing the .AND. and .OR. operators and possibly also the .NOT. operator by using the Compound Filter concept to put them all together.