Here are just some ideas:
Bank: ID, Name, Address, etc
Account: ID, Account number, Bank, Type, Parent Account?
Transaction: ID, Date, Source Account, Destination Account, Amount, Transaction Code
That should be the basic design, but I would recommend additional tables for transaction type, reason codes, etc.