 Going by studies,corporate frauds happen due to various factors including inadequate internal control procedures,diversion of funds by promoters or top management and failure of auditors in detecting the misdoings