I have had three bounced checks in six years. Only one have I not been able tro collect. Most times it is an honest error. Be sure and charge them your bank fees also.
If they are uncoperative, I usually will re-deposit their check. If it bounces again, it costs them another set of fees. Yes, I know I have lost $10.00, but sometimes it is worth it. Also, my reports say that in order for my report to be valid, it has to be funded. If anything goes wrong and they have not made good on their check, it voids the reprot.