Which of the following is a possible reason for a bank reconciliation discrepancy?
1) Incorrect recording of bank transactions
2) Bank fees and charges
3) Timing differences in recording transactions
4) All of the above