Differences between the amount of cash reported on a company's bank statement and the balance in the company's Cash account before the bank reconciliation are primarily due to:
A. errors in the accounting process by the company.
B. errors made by the bank.
C. differences between the cash basis and accrual basis of accounting.
D. timing difference in recording transactions.