Our company issued a check to an employee. The employee stated that the check was lost, signed an affidavit, and we issued a new check. Later, the original check was cashed by someone at a check cashing company with a forged endorsement. The original check had the statement "Void after 90 days" on it too. Our bank returned the check payment stopped. Now the check cashing company wants us to pay them.
Am I correct that it is the check cashing company's responsibility to know their customer, so we are not at fault, because they are not a holder in due course? Also, the original check was cashed after the 90 day window, so wouldn't this also relieve us of any responsibility?