What is a bank reconciliation?

A bank reconciliation is a process that all organisations should go through to ensure that your cash balance per your bank statement agrees with the cash balance per your cash book. The procedure should also be followed with a computerised system.