It also provides assurance that the management has implemented a satisfactory internal control system for risk prevention. In accumulating, internal audit provide internal consulting services to the whole organization in terms of facilitation,advices, training and counsels (IIA, 2011).