What's the difference between Bank Account and Bank Deposit?

Continuing the discussion from Add View and Clone to Bank Deposits?:

It is part of the toolset to handle bank reconciliation process in Manager. I’m not happy with implementation and still working on this.