Google and Facebook victim of $100 million in accounts payable fraud: How it could have been prevented …