APR condition not evaluated

All -

We have an APR routing rule for printing invoices that works fine. I have duplicated the rule for Customer statements and the logic that works on invoices does not seem to work on statements for some reason.

The rule says to see if the billing contact has an @ sign in the email address field. If so, email the document, if not, print it. Below is the image of the rules and the logic.

I have gotten two types of error message when trying to test the “no email” case:

  1. A recipient must be specified. (when the field is empty)
  2. The specified string is not in the form required for an e-mail address. (when there is no @ sign)

So it looks like the system is trying to print no matter what.

Is there a better way to do this?