I assume you are talking about when you cash an on-us check for a non-customer. Have you considered just applying a stamp to the face of the check that says "OFAC Verified?" You can still enter the non-customer's information in your system. But the scanning of the ID and initial verification really isn't necessary if you can prove to an examiner that information is retained in the core.
Performing an OFAC verification on the payee of a check is a risk-based decision as ramblings stated.
_________________________
TryingToComply
CRCM