The answers are in your state's version of the UCC, articles 3 and 4, plus Reg. CC, section 229.30.
In general, you have to return a check based on any attribute of the check verifiable by you (stops, date, drawer's signature, balance, valid account, etc.) by midnight of the business day following the day on which the check is presented to you for payment.
Returns for alteration or endorsements are usually limited to 3 years from the date the check shows up in the drawer's statement.
_________________________
John S. Burnett
BankersOnline.com
Fighting for Compliance since 1976
Bankers' Threads User #8