You can maintain a bank account in line with the Bank using Odoo's bank reconciliation if you post transactions such as Deposits in Transit or Outstanding Checks to separate journals, and then reconcile them once you receive the bank statement.

The issue would be to create a comprehensive report of what transactions (Deposits in Transit, Outstanding Checks) remained uncleared for the period that the bank statement is created.