An outside professional conducts an examination of company’s accounting records in order to determine whether the company is maintaining records according to the generally accepted accounting principles. What this examination is called ?
A. Checking
B. Audit
C. Stock-taking
D. Accounting