Years ago when a similar requirement was enacted in AL, we pulled reports by NAICS and SIC codes and any account title with the words LAW, ATTORNEY, ESQ or ESQUIRE. We were also able to cross-reference IOLTA accounts to other attorney accounts since we had a CIF database.
We then established a special user ID code on the account level which identified the account as being subject to the new law (keyed once we received the required agreement back from attorney). A report was generated daily listing each account with this code that had overdrafts. Worked pretty well.
_________________________
Life without Jesus is like an unsharpened pencil - it has no point.