There is no silver bullet. You have to recognize you have the problem, and manage your business to address it. Nothing will eliminate fraud altogether.