A bank reconciliation is simply a checking exercise to ensure that the business can “agree” their records to the balance on their bank statement.
It is normally done each time a bank statement is received. (It is possible, but highly inadvisable to leave it until the year end)