what are the types of internal audits 
a company can choose to perform an internal audit for almost any reason this may lead to an internal financial audit operational audit compliance audit environmental audit it audit or a special one time circumstance 