Discrepancies between the cash book and the bank statement are typically caused by: Outstanding checks, which are checks issued and recorded in the cash ledger but not yet presented for payment to the bank. Deposits in transit, which is cash received and prepared for a deposit, but not yet received by the bank.